定制 emacs 以使用 biblatex-biber 而不是 bibtex

定制 emacs 以使用 biblatex-biber 而不是 bibtex

我使用 biblatex,但我仍然在我的 .bib 文件上运行 bibtex,而不是biblatex-biber,这是/将是首选。我如何安排C-c C-c运行相关的 biber 命令,而不是 bibtex?

答案1

首先,设置 AucTeX 以使用 Biber:

M-x customize-variable RET TeX-command-BibTeX RET

Biber并在文本字段中输入。

然后,添加适当的命令:

M-x customize-variable RET TeX-command-list RET

使用以下选项:

  • 姓名:Biber
  • 命令:biber %s.bcf
  • 如何:TeX-run-BibTeX

可以进行更复杂的设置来自动检查后端并进行TeX-command-BibTeX相应设置。

答案2

我刚刚更新了 dev biber 文档,其中包含有关此操作(以及 TeXworks)的说明

http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/development/documentation/biber.pdf

我已经为 AUCTeX 11.86 修补了文件,这些文件实现了更强大的 biber/biblatex 支持,详情请参阅 biber 文档。新功能包括 - 更多 biblatex 宏字体锁定突出显示、自动检测 biber/bibtex 使用情况、更好地自动提示下一步运行哪个工具等。如果您使用这些更新的 lisp 文件,则根本不需要额外的设置。

更新:AucTeX 11.87 现已发布并包含此 biber 支持。

相关内容