Cuando se utiliza Org-mode y su exportación de LaTeX, BibTeX o Biblatex se utilizan a menudo para manejar referencias. En ese caso, el comando LaTeX \printbibliography
a menudo se incluye en el archivo org. \printbibliography
se coloca en el archivo org donde se supone que LaTeX escribe la lista de referencias. Lo que \printbibliography
hace es insertar un encabezado LaTeX junto con la lista de referencias. En la mayoría de los casos, \printbibliography
se coloca al final del archivo org simplemente porque en la mayoría de los documentos la lista de referencias debe colocarse en último lugar. Esto significa que \printbibliography
se incluirá en el último encabezado del archivo org, p.Evite printbibliography tragado por encabezados de modo Org
* Heading
\printbibliography
También significa que cuando se pliega dicha partida del \printbibliography
será tragada:
* Heading...
Pero esto va en contra del sentido de \printbibliography
porque incluye su propia cabecera de la salida. Además, será confuso cuando se trague \printbibliography
y se coloque un nuevo encabezado después de él porque entonces la lista de referencia ya no aparecerá en el último lugar del documento.
¿Cómo puedo hacer para que \printbibliography
no sea ingerido por secciones en el modo Org? Una pregunta adicional: ¿cómo puedo hacerlo para que Org-mode no cree encabezados después de \printbibliography
a menos que se presione C-Ret cuando el cursor está detrás de él?
En la búsqueda de una solución a este problema encontré http://comments.gmane.org/gmane.emacs.orgmode/49545.
This parece funcionar para mí también para tab y shift-tab. Sí, como implica, no funciona con árboles dispersos. ¿Se puede hacer que funcione con árboles dispersos? –
Sí, parece que agregarlo a 'org-occur-hook' hace el truco. –
Como puede leer en [el manual de biblatex] (http://mirror.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) '\ printbibliography' toma argumentos con el formato' \ printbibliography [key = valor, ...] 'y, por lo tanto, para que su respuesta sea aún mejor, es posible que desee editar' org-footer-regexp' para permitir que '\ printbibliography' sea seguido por' [', any characters,'] '. –