Por favor considere el siguiente .org
archivo MVE, que espero que se explique por sí mismo:
#+OPTIONS: toc:nil
Figure [[captions-work-for-src-blocks]] shows that captions are correctly exported
for SRC blocks. The second figure, in an EXAMPLE block, does not receive an
exported caption. Furthermore, cross references to figure
[[captions-dont-work-for-example-blocks]] incorrectly resolve to figure
[[captions-work-for-src-blocks]].
-----
#+NAME: captions-work-for-src-blocks
#+CAPTION: Captions work for SRC blocks
#+BEGIN_SRC
foo(bar) == baz(qux);
#+END_SRC
-----
-----
#+NAME: captions-dont-work-for-example-blocks
#+CAPTION: Captions don't work for EXAMPLE blocks
#+BEGIN_EXAMPLE
foo(bar) == baz(qux);
#+END_EXAMPLE
-----
Encendido org-latex-export-to-pdf
, produce el siguiente resultado:
Estoy usando las siguientes versiones del software:
: Emacs version: GNU Emacs 25.1.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911))
: of 2016-09-17
: org version: 9.0.7
Miré la documentación oficial del modo org, pero no pude encontrar información relacionada con este problema.
org-mode
org-export
Cabaña Reb.
fuente
fuente
Respuestas:
Por prueba y error (y profundizando en la sugerencia de @Hatshepsut), descubrí que lo siguiente funciona:
mientras que lo siguiente NO funciona:
Para
src
bloques y pararesults
salida, actualmente estoy usando lo siguiente porque#+caption
no funciona en#+RESULTS
bloques, al igual que no funciona#+begin_example
(no tengo idea de si este patrón es óptimo):Iirc, hay alguna mención de
#+RESULTS
bloques de subtítulos en alguna parte del manual del modo org. No he podido encontrarlo por segunda vez. El siguiente enlace es un poco vago:En ningún caso he probado el modo org
name
, ni LaTeXlabel
yref
.fuente