Les sous-titres en mode organisation ne sont pas pris en charge pour les blocs EXAMPLE?


8

Veuillez considérer le .orgfichier MVE autonome suivant , qui, je l'espère, est explicite:

#+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
-----

Activé org-latex-export-to-pdf, il produit la sortie suivante:

entrez la description de l'image ici

J'utilise les versions suivantes du logiciel:

: 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

J'ai regardé la documentation officielle en mode org, mais je n'ai pas pu trouver d'informations relatives à ce problème.


Réponses:


1

Par essais et erreurs (et en fouillant dans la suggestion de @Hatshepsut), j'ai découvert que les travaux suivants fonctionnent:

#+begin_example
/usr/local/share/guile/site/2.2$ tree math/
math/
`-- bessel.scm
#+end_example
#+latex: \caption{Directory structure for Guile extension module}

alors que ce qui suit ne fonctionne PAS:

#+caption: Directory structure for Guile extension module
#+begin_example
/usr/local/share/guile/site/2.2$ tree math/
math/
`-- bessel.scm
#+end_example

Pour les srcblocs et pour la resultssortie, j'utilise actuellement ce qui suit car #+captionne fonctionne pas sur les #+RESULTSblocs, tout comme il ne fonctionne pas #+begin_example(aucune idée si ce modèle est optimal):

#+caption: How to find out where Guile expects to find extension modules
#+begin_src scheme :exports both
(%site-dir)
#+end_src

#+RESULTS:
: /usr/local/share/guile/site/2.2
#+latex: \caption{This is the answer that Guile gives, live in org-babel}

Iirc, il est fait mention de sous-titres #+RESULTSquelque part dans le manuel du mode org. Je n'ai pas pu le retrouver une seconde fois. Le lien suivant est un peu vague:

https://orgmode.org/manual/Captions.html

En aucun cas, je n'ai encore essayé le mode org name, ni LaTeX labelet ref.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.