与 \bibliography 相比,使用 \addbibresource 有什么优势吗?

与 \bibliography 相比,使用 \addbibresource 有什么优势吗?

我一直习惯\bibliography告诉 BibTeX 我的参考书目在哪里,当我移至 时biblatex,我没有改变。我看到很多biblatex答案改用\addbibresource

\addbibresource相比有什么优势\bibliography

答案1

\addbibresource具有一个可选参数,允许您(除其他事项外)指定(本地或远程)资源的位置以及资源的日期类型(例如,bibtexris。请参阅biblatex文档(版本 3.15,日期:2020 年 8 月 19 日)了解详情。

请注意,使用时\addbibresource(在 v1.2 中引入biblatex),“文件必须指定其全名,包括扩展名”即,而不是

\bibliography{<mybibfile>}

您必须使用(假设标准.bib文件格式)

\addbibresource{<mybibfile>.bib}

编辑:关于使用的另外两个注意事项\addbibresource

  • 与 相反\bibliography,不能使用逗号分隔列表来加载多个.bib文件(\bibliography{bibfile1,bibfile2})。相反,必须调用\addbibresource多次。

  • 正如 PLK 在他的评论中指出的那样,加载远程书目资源需要biber后端。

相关内容