Harap pertimbangkan .org
file MVE berikut yang lengkap dan mandiri , yang saya harap cukup jelas:
#+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
-----
Aktif org-latex-export-to-pdf
, ini menghasilkan output berikut:
Saya menggunakan versi perangkat lunak berikut:
: 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
Saya melihat dokumentasi resmi mode org, tetapi saya tidak dapat menemukan informasi yang berkaitan dengan masalah ini.
org-mode
org-export
Reb.Cabin
sumber
sumber
Jawaban:
Dengan mencoba-coba (dan dengan menggali saran dari @Hatshepsut), saya menemukan bahwa yang berikut ini berfungsi:
sedangkan yang berikut ini TIDAK berfungsi:
Untuk
src
blok dan untukresults
output, saya saat ini menggunakan yang berikut karena#+caption
tidak bekerja pada#+RESULTS
blok, sama seperti itu tidak berfungsi#+begin_example
(tidak tahu apakah pola ini optimal):Namun, ada beberapa penyebutan
#+RESULTS
blok teks di suatu tempat di manual mode-org. Saya belum dapat menemukannya untuk kedua kalinya. Tautan berikut agak kabur:Dalam beberapa kasus saya belum mencoba mode-org
name
, juga LaTeXlabel
danref
.sumber