Hello all.
My goal is to write a technical document containing images and
referencing them in the text, and then have the final document exported
to PDF or other format. The images are created by Babel code blocks.
While a complex example of mixing many keywords and their proper order
would be welcome in the documentation, I could find some references
online [1] that helped me get them working earlier this year. However,
after an update, my old document no longer exports correctly. Sadly I do
not recall the versions.
The following minimal example reproduces the situation I am seeing.
#+NAME: A
#+BEGIN_SRC emacs-lisp :file iamge.png
#+END_SRC
#+CAPTION: Some text
#+NAME: B
#+RESULTS: A
[[file:image.png]]
A reference to image [[B]].
When exporting the document, I get the error message:
org-export-data: Org export aborted. Unable to resolve link: "B"
This error occurs only when the RESULTS keyword references the name "A"
(that is, the name of the code block).
Thank you for your help (and work with Org-mode), and I hope I have
provided enough helpful information.
Have a great day.
--
Glab
[1]
https://emacs.stackexchange.com/questions/12150/add-caption-to-an-image-generated-by-a-code-block
Emacs : GNU Emacs 30.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.43, cairo version 1.18.4)
Package: Org mode version 9.7.25 (N/A @
/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/)
current state:
==============
(setq
org-yank-image-file-name-function 'org-yank-image-autogen-filename
org-persist-before-write-hook
'(org-element--cache-persist-before-write)
org-html-format-headline-function
'org-html-format-headline-default-function
org-html-format-drawer-function #[514 "\207" [] 3
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-html.elc"
. 24176)]
org-latex-format-inlinetask-function
'org-latex-format-inlinetask-default-function
org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
org-persist-after-read-hook '(org-element--cache-persist-after-read)
org-confirm-elisp-link-function 'yes-or-no-p
org-latex-format-headline-function
'org-latex-format-headline-default-function
org-latex-format-drawer-function #[514 "\207" [] 3
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-latex.elc"
. 38006)]
org-mode-hook '(#[0 "\301\211\207" [imenu-create-index-function
org-imenu-get-tree] 2]
#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook
org-fold-show-all append local]
5]
#[0 "\300\301\302\303\304$\207"
[add-hook change-major-mode-hook org-babel-show-result-all append
local] 5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
org-confirm-shell-link-function 'yes-or-no-p
org-odt-format-headline-function
'org-odt-format-headline-default-function
org-archive-hook '(org-attach-archive-delete-maybe)
org-metaup-hook '(org-babel-load-in-session-maybe)
org-occur-hook '(org-first-headline-recenter)
org-html-format-inlinetask-function
'org-html-format-inlinetask-default-function
org-ascii-format-drawer-function #[771 "\207" [] 4
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-ascii.elc"
. 13341)]
org-bibtex-headline-format-function 'org-bibtex-headline-format-default
org-link-parameters '(("attachment" :follow org-attach-follow :complete
org-attach-complete-link)
("id" :follow org-id-open :store org-id-store-link-maybe)
("eww" :follow org-eww-open :store org-eww-store-link)
("rmail" :follow org-rmail-open :store
org-rmail-store-link)
("mhe" :follow org-mhe-open :store org-mhe-store-link)
("irc" :follow org-irc-visit :store org-irc-store-link :export
org-irc-export)
("info" :follow org-info-open :export org-info-export :store
org-info-store-link
:insert-description org-info-description-as-command)
("gnus" :follow org-gnus-open :store org-gnus-store-link)
("docview" :follow org-docview-open :export org-docview-export
:store
org-docview-store-link)
("bibtex" :follow org-bibtex-open :store
org-bibtex-store-link)
("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete
org-bbdb-complete-link
:store org-bbdb-store-link)
("w3m" :store org-w3m-store-link)
("doi" :follow org-link-doi-open :export
org-link-doi-export)
("denote" :follow denote-link-ol-follow :face
denote-get-link-face :help-echo
denote-link-ol-help-echo :complete denote-link-ol-complete :store
denote-link-ol-store
:export denote-link-ol-export)
("file+sys") ("file+emacs") ("shell" :follow
org-link--open-shell)
("news" :follow
#[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol.elc"
. 52886)
]
)
("mailto" :follow
#[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"]
6
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol.elc"
. 52886)
]
)
("https" :follow
#[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol.elc"
. 52886)
]
)
("http" :follow
#[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol.elc"
. 52886)
]
)
("ftp" :follow
#[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ol.elc"
. 52886)
]
)
("help" :follow org-link--open-help :store
org-link--store-help)
("file" :complete org-link-complete-file) ("elisp" :follow
org-link--open-elisp))
org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-agenda-before-write-hook '(org-agenda-add-entry-text)
org-metadown-hook '(org-babel-pop-to-session-maybe)
org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
org-sort-function 'string-collate-lessp
org--warnings nil
org-babel-pre-tangle-hook '(save-buffer)
org-export-before-parsing-hook '(org-attach-expand-links)
org-link-shell-confirm-function 'yes-or-no-p
org-fold-core-isearch-open-function 'org-fold-core--isearch-reveal
outline-isearch-open-invisible-function 'outline-isearch-open-invisible
org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
org-agenda-loop-over-headlines-in-active-region nil
org-agenda-files '("~/Documents/agenda")
org-link-elisp-confirm-function 'yes-or-no-p
org-odt-format-inlinetask-function
'org-odt-format-inlinetask-default-function
org-cycle-hook '(org-cycle-hide-archived-subtrees
org-cycle-show-empty-lines
org-cycle-optimize-window-after-visibility-change
org-cycle-display-inline-images)
org-persist-before-read-hook '(org-element--cache-persist-before-read)
org-ascii-format-inlinetask-function
'org-ascii-format-inlinetask-default
org-odt-format-drawer-function #[514 "\207" [] 3
("/gnu/store/2845474cj23xrqykzmn97sjm3vn3r065-emacs-org-9.7.25/share/emacs/site-lisp/org-9.7.25/ox-odt.elc"
. 18490)]
)