Bagaimana cara menambahkan angka \label
ke dalam file Mode-Org yang akan saya ekspor melalui LaTeX?
example.org
:
#+CAPTION: This is the caption
#+NAME: fig:org_label
[[./figure.png]]
This is a link to the figure [[fig:org_label]], but I'd like to
use \ref{fig:org_label} to get the figure's number.
Apa / di mana saya menambahkan perintah, dalam Mode-Org sehingga \label
perintah yang sesuai dimasukkan ke dalam konteks grafis dari output TeX?
Jawaban:
Contoh ini:
ekspor ke ini di sistem saya:
menggunakan Emacs 23.4.1 dan Org mode 8.0.5. Ini adalah pdf yang dihasilkan: .
Saya kira saya kehilangan satu poin dalam apa yang Anda katakan, tetapi menurut saya setidaknya dalam versi org ini, eksportir melakukan apa yang Anda inginkan. Jika tidak, bagaimana perilaku yang berbeda?
Jika ini adalah perilaku yang Anda inginkan dan Anda hanya memiliki versi lama dari mode-org yang diinstal bersama dengan emacs pada sistem Anda, maka Anda dapat melihat manual mode-org di bagian ini http://orgmode.org/org. html # Instalasi untuk mendapatkan beberapa petunjuk tentang cara menginstal versi yang lebih baru.
sumber
Alasan contoh Anda tidak berfungsi di semua pengaturan adalah bahwa secara default, mode-org menggantikan
#+NAME: fig:org_label
label yang Anda berikan dengan yang dibuat secara otomatis (untuk menjamin keunikan); tautan mode-suka seperti[[fig:org_label]]
akan mengekspor dengan benar, tetapi\ref{fig:org_label}
tidak akan berfungsi. Jika Anda ingin menggunakan\ref{}
perintah (berguna khususnya untuk mendapatkan referensi halaman, seperti\pageref{fig:org_label}
), Anda perlu mengaturorg-latex-prefer-user-labels
preferensi. Masukkan ini ke file inisialisasi Anda:(setq org-latex-prefer-user-labels t)
sumber