Tôi có nhiều tài liệu dưới dạng tệp org có thuộc tính CUSTOM_LABEL, như
* Introduction
:PROPERTIES:
:CUSTOM_LABEL: AP 1
:END:
Trong trường hợp này, các tệp cần được xuất dưới dạng LaTeX, dịch từng tệp CUSTOM_LABEL
là a \label{marker}
. Ví dụ trên nên dịch sang \label{AP 1}
.
Tôi đã biết cách gọi các chức năng tùy chỉnh tại thời điểm xuất, nhưng tôi không đủ chuyên môn để viết một defun để thực hiện chuyển đổi cụ thể đó, tức là CUSTOM_LABEL
->\label{}
Làm thế nào các defun để tiêm custom_label
như \label{}
được viết?
Tôi sẽ đánh giá cao thậm chí chỉ một số mã giả, hoặc một số con trỏ.
Tôi đang hỏi câu hỏi này ở đây thay vì những nơi khác, bởi vì đây là câu hỏi của Emacs nhiều hơn, vì tôi đã tìm kiếm kỹ hướng dẫn sử dụng chế độ org và loại tính năng này hiện không có sẵn.
Một hàm chung để chuyển đổi một SỞ HỮU nhất định khi xuất (LaTeX, HTML hoặc bất kỳ định dạng nào khác), thậm chí còn tốt hơn.
Cảm ơn bạn.
emacs-orgmode
danh sách (trong số những người khác, list.gnu.org/archive/html/emacs-orgmode/2014-09/msg00498.html ). Tôi đã thử mã đó, và chỉ cần thiết lập org-latex-custom-id-as-label
. Nó hoạt động tốt với xuất HTML, nhưng nó không có bất kỳ ảnh hưởng nào với xuất LaTeX. Tôi ước tôi có thể chỉ dựa vào org-mode
các chức năng cốt lõi, nhưng tôi vẫn thích câu trả lời của @ malababrba, vì nó cho phép một sự khái quát tốt đẹp.
\section{h}\label{sec-1}
tôi đang sử dụng 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
và Org-mode version 8.2.6 (release_8.2.6-1 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)
. Ngoài ra, để đảm bảo, tôi đã đổi tên .emacs.d của mình, để nó chạy mà không có công cụ tùy chỉnh.
org-mode
bằng el-get
công thức này : github.com/dimitri/el-get/blob/master/recipes/org-mode.rcp , nhưng tôi vẫn Org-mode version 8.2.6 (release_8.2.6-1 @ /Users/gsl/.emacs.d/el-get/org-mode/lisp/
biết Bạn có biết cách điều chỉnh công thức đó để tôi có thể sử dụng nó cho chi nhánh? Tôi cũng có thể hỏi đây là câu hỏi mới. Cảm ơn bạn rất nhiều vì đã chỉ ra rằng.