J'ai de nombreux documents en tant que fichiers org qui ont une propriété CUSTOM_LABEL, comme
* Introduction
:PROPERTIES:
:CUSTOM_LABEL: AP 1
:END:
Dans ce cas, les fichiers doivent être exportés en tant que LaTeX, traduisant chacun CUSTOM_LABEL
en a \label{marker}
. L'exemple ci-dessus devrait se traduire par \label{AP 1}
.
Je sais déjà comment appeler des fonctions personnalisées au moment de l'exportation, mais je ne suis pas assez expert pour écrire un defun pour faire cette conversion particulière, c'est CUSTOM_LABEL
-à- dire ->\label{}
Comment le defun pour injecter un custom_label
tel \label{}
peut-il être écrit?
J'apprécierais même juste un pseudo-code ou des pointeurs.
Je pose cette question ici à la place d'autres endroits, car il s'agit plus d'une question Emacs, car j'ai cherché à fond dans le manuel du mode org, et ce type de fonctionnalité n'est actuellement pas disponible.
Une fonction générique pour convertir une PROPRIÉTÉ donnée lors de l'exportation (LaTeX, HTML ou tout autre format), serait encore mieux.
Je vous remercie.
emacs-orgmode
liste (entre autres, lists.gnu.org/archive/html/emacs-orgmode/2014-09/msg00498.html ). J'ai essayé ce code, et juste le réglage org-latex-custom-id-as-label
. Cela fonctionne très bien avec l'exportation HTML, mais cela n'a aucun effet avec l'exportation LaTeX. Je souhaite pouvoir compter uniquement sur org-mode
les fonctions de base, j'aime toujours la réponse de @ malababrba, car elle permet une belle généralisation.
\section{h}\label{sec-1}
j'utilise 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
et Org-mode version 8.2.6 (release_8.2.6-1 @ /Applications/Emacs.app/Contents/Resources/lisp/org/)
. De plus, pour m'assurer que j'ai renommé mon .emacs.d, il a donc fonctionné sans aucun élément personnalisé.
org-mode
utilisant cette el-get
recette: github.com/dimitri/el-get/blob/master/recipes/org-mode.rcp , mais j'obtiens toujours SavezOrg-mode version 8.2.6 (release_8.2.6-1 @ /Users/gsl/.emacs.d/el-get/org-mode/lisp/
-vous comment modifier cette recette afin de pouvoir l'utiliser pour le dev-branch? Je pourrais aussi poser cette question comme nouvelle question. Merci beaucoup d'avoir souligné cela.