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_LABEL
um 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_label
como \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-orgmode
lista (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-mode
funçõ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.org
e 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-get
receita: 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.