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.

Reb.Cabin
la source

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.

Reb.Cabin
la source