私はCUSTOM_LABELプロパティを持つorg-filesとして多くのドキュメントを持っています。
* Introduction
:PROPERTIES:
:CUSTOM_LABEL: AP 1
:END:
この場合、ファイルをLaTeXとしてエクスポートし、それぞれをCUSTOM_LABELとして翻訳する必要があります\label{marker}。上記の例はに変換され\label{AP 1}ます。
私は、エクスポート時にカスタム関数を呼び出す方法をすでに知っているが、私は、その特定の変換を行うための関数定義を書くために専門家に十分な、すなわちないですCUSTOM_LABEL- >\label{}
どのように関数定義を注入することができますcustom_labelよう\label{}に書くことを?
私はいくつかの疑似コード、またはいくつかのポインタさえいただければ幸いです。
org-modeマニュアルを徹底的に検索したため、これはEmacsの質問であり、そのような機能は現在利用できません。
エクスポート時に特定のプロパティを変換する一般的な関数(LaTeX、HTML、またはその他の形式)は、さらに優れています。
ありがとうございました。
emacs-orgmodeリストでそれについて読んでいました(とりわけ、lists.gnu.org / archive / html / emacs-orgmode / 2014-09 / msg00498.html)。私はそのコードを試して、設定だけをしましたorg-latex-custom-id-as-label。HTMLエクスポートでは問題なく機能しますが、LaTeXエクスポートでは効果がありません。org-modeコア関数だけに頼ることができればいいのに、@ malababrbaの答えが気に入っています。
\section{h}\label{sec-1}を使用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していOrg-mode version 8.2.6 (release_8.2.6-1 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)ます。また、念のため、.emacs.dの名前を変更したので、カスタムスタッフなしで実行されました。
org-modeこの使用el-get:レシピgithub.com/dimitri/el-get/blob/master/recipes/org-mode.rcpを、私はまだ取得しOrg-mode version 8.2.6 (release_8.2.6-1 @ /Users/gsl/.emacs.d/el-get/org-mode/lisp/、あなたが私はそれを使用することができるように、そのレシピを微調整する方法を知っているだろうし開発ブランチ?これもまた新しい質問です。指摘いただきありがとうございます。