当使用 Org-mode 及其 LaTeX 导出时,BibTeX 或 Biblatex 通常用于处理引用。在这种情况下,LaTeX 命令\printbibliography通常包含在 org 文件中。\printbibliography放置在 LaTeX 应该写出参考列表的 org 文件中。什么\printbibliography是与参考列表一起插入一个 LaTeX 标题。在大多数情况下\printbibliography,放在 org 文件的末尾只是因为在大多数文档中,参考列表放在最后。这意味着\printbibliography将包含在 org 文件的最后一个标题下,例如
* Heading
\printbibliography
这也意味着当该标题被折叠时,\printbibliography将被吞下:
* Heading...
但这违背了的含义,\printbibliography因为它在输出中包含了自己的标题。此外,当\printbibliography被吞下并在其后放置一个新标题时会造成混淆,因为参考列表将不再出现在文档的最后。
我怎样才能使它\printbibliography不被 Org 模式中的部分吞噬?一个额外的问题:我怎样才能使 Org-mode 不创建标题,\printbibliography除非C-Ret当光标在它之后被按下?
在寻找解决这个问题的方法时,我发现了http://comments.gmane.org/gmane.emacs.orgmode/49545。