Saya memiliki banyak dokumen sebagai file org yang memiliki properti CUSTOM_LABEL, seperti
* Introduction
:PROPERTIES:
:CUSTOM_LABEL: AP 1
:END:
Dalam hal ini, file perlu diekspor sebagai LaTeX, menerjemahkan masing CUSTOM_LABEL
- masing sebagai a \label{marker}
. Contoh di atas harus diterjemahkan ke \label{AP 1}
.
Saya sudah tahu cara memanggil fungsi kustom pada waktu ekspor, tetapi saya tidak cukup ahli untuk menulis defun untuk melakukan konversi tertentu, yaitu CUSTOM_LABEL
->\label{}
Bagaimana defun untuk menyuntikkan custom_label
seperti yang \label{}
ditulis
Saya akan menghargai bahkan hanya beberapa pseudo-code, atau beberapa pointer.
Saya mengajukan pertanyaan ini di sini alih-alih di tempat lain, karena ini lebih merupakan pertanyaan Emacs, karena saya mencari secara menyeluruh manual mode-org, dan fitur semacam itu saat ini tidak tersedia.
Fungsi generik untuk mengonversi PROPERTI yang diberikan saat mengekspor (LaTeX, HTML, atau format lainnya), akan lebih baik.
Terima kasih.
emacs-orgmode
daftar (antara lain, lists.gnu.org/archive/html/emacs-orgmode/2014-09/msg00498.html ). Saya mencoba kode itu, dan hanya pengaturan org-latex-custom-id-as-label
. Ini berfungsi dengan baik dengan ekspor HTML, tetapi tidak memiliki efek dengan ekspor LaTeX. Saya berharap saya bisa hanya mengandalkan org-mode
fungsi inti, masih saya suka jawaban @ malababrba, karena memungkinkan generalisasi yang bagus.
\section{h}\label{sec-1}
saya menggunakan GNU Emacs 24.3.94.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2014-10-04 on builder10-9.porkrind.org
dan Org-mode version 8.2.6 (release_8.2.6-1 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)
. Juga, untuk memastikan, saya mengganti nama .emacs.d saya, jadi itu berjalan tanpa hal-hal khusus.
org-mode
menggunakan ini el-get
resep: github.com/dimitri/el-get/blob/master/recipes/org-mode.rcp , tapi aku masih mendapatkan Org-mode version 8.2.6 (release_8.2.6-1 @ /Users/gsl/.emacs.d/el-get/org-mode/lisp/
bahasa Apakah Anda tahu bagaimana untuk men-tweak resep itu sehingga saya bisa menggunakannya untuk cabang-dev? Saya juga bisa menanyakan ini sebagai pertanyaan baru. Terima kasih banyak untuk menunjukkannya.