Tenho muitos documentos como arquivos org que possuem uma propriedade CUSTOM_LABEL, como
* Introduction
:PROPERTIES:
:CUSTOM_LABEL: AP 1
:END:
Nesse caso, os arquivos precisam ser exportados como LaTeX, traduzindo cada CUSTOM_LABELum como a \label{marker}. O exemplo acima deve ser traduzido para \label{AP 1}.
Eu já sei como chamar funções personalizadas no momento da exportação, mas não sou especialista o suficiente para escrever um resumo para fazer essa conversão específica, ou seja, CUSTOM_LABEL->\label{}
Como o desafiador para injetar um custom_labelcomo \label{}está escrito?
Eu apreciaria mesmo apenas alguns pseudo-códigos ou alguns indicadores.
Estou fazendo essa pergunta aqui, em vez de outros lugares, porque essa é mais uma pergunta do Emacs, já que pesquisei minuciosamente o manual do modo organizacional e esse tipo de recurso não está disponível no momento.
Uma função genérica para converter uma determinada PROPRIEDADE ao exportar (LaTeX, HTML ou qualquer outro formato) seria ainda melhor.
Obrigado.
emacs-orgmodelista (entre outras, lists.gnu.org/archive/html/emacs-orgmode/2014-09/msg00498.html ). Eu tentei esse código, e apenas definindo org-latex-custom-id-as-label. Funciona bem com a exportação de HTML, mas não tem nenhum efeito com a exportação do LaTeX. Eu gostaria de poder confiar apenas nas org-modefunções principais, ainda assim como a resposta de @ malababrba, pois permite uma boa generalização.
\section{h}\label{sec-1}que estou usando 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.orge Org-mode version 8.2.6 (release_8.2.6-1 @ /Applications/Emacs.app/Contents/Resources/lisp/org/). Também, para ter certeza, renomei meu arquivo .emacs.d, para que ele funcionasse sem itens personalizados.
org-mode usando esta el-getreceita: github.com/dimitri/el-get/blob/master/recipes/org-mode.rcp , mas ainda recebo Org-mode version 8.2.6 (release_8.2.6-1 @ /Users/gsl/.emacs.d/el-get/org-mode/lisp/Você sabe como ajustar essa receita para que eu possa usá-la no dev-branch? Eu também poderia fazer isso como nova pergunta. Muito obrigado por apontar isso.