我喜欢 Biblatex 的想法,但我不知道我是否可以在我的出版作品中使用它。在我最近一次审视这个问题时,我发现
2011 年对此的回答指出biblatex
与之不兼容,natbib
并且biblatex
“选项仅为”的引用命令natbib
提供别名。natbib
我怀疑这一切仍然是真的,因为就在上个月包裹在某些情况下提供了针对此问题的解决方案(它适用于 AIP 和 APS 的指导方针)。
那么,这仍然是真的吗?biblatex
仍然与 不相容natbib
?
答案1
参考书目的处理方法biblatex
与“传统”BibTeX 所用的方法非常不同,后者包括natbib
。传统样式的工作方式是,BibTeX 程序读取.aux
文件(用于引用)、.bib
文件(用于数据)和.bst
文件(用于样式),并写入.bbl
包含格式化输出的文件。然后直接在 LaTeX 中排版后者(IE \bibliography
是 的一种特殊形式)。相比之下,\input
使用 时,引用数据(来自或)与文件一起使用,以提供类似数据库的文件。后者用于进行格式化biblatex
.aux
.bcf
.bib
.bbl
biblatex
在 LaTeX 端(IE在 LaTeX 宏中)。在这种情况下,格式化由文件驱动.bbx
,该文件告诉 LaTeX(而不是 BibTeX)如何进行样式设置。因此,这两种方法根本不同。
可以编写一个.bbx
与任何给定的 相同的文件.bst
。因此,除了标准biblatex
样式之外,还有与 BibTeX“传统”集相匹配的样式。还有一些期刊样式的实现。其中包括biblatex-phys
,它实现了 AIP 和 APS 样式。因为这些可以绝不可以与 一起使用natbib
,而不能与 REVTeX 一起使用,它们不是官方的,不能用于期刊投稿。(见biblatex 与 RevTeX 兼容吗?)(请注意,可以natbib
按照是否可以使用已经加载 natbib 的类来加载 biblatex?,但在任何正式提交中这都不是一个好主意。)