来自多个 .bib 文件的书目

来自多个 .bib 文件的书目

我想.bib为我的文章使用多个文件,例如file1.bibfile2.bib

但是,我希望我的参考文献不要分开(例如“主要来源”、“次要来源”等)。这些参考书目只需合并为一个即可。

一种方法是将这些.bib文件复制粘贴到一个.bib文件中,这样可以解决问题。但是,我想将其.bib按主题拆分为几个文件(file1.bib包含主题 1 上的文章、file2.bib包含主题 2 上的文章,等等)。

我尝试过

\bibliographystyle{alpha}

\bibliography{file1}
\bibliography{file2}

但这只会给我两次相同的参考书目!

答案1

加载多个文件的正确方法bib是使用

\bibliography{file1,file2}

请注意逗号和文件之间没有空格!

答案2

如果你使用比布拉特克斯包中需要加载多个bib文件,每个bib文件需要通过指令单独加载\addbibresource

\addbibresource{file1.bib}
\addbibresource{file2.bib}

有关详细信息,请参阅比布拉特克斯包裹。


附录,2024 年 3 月:当我在 2016 年 2 月发布此答案时,“资源”部分编号为 3.6.1,现在编号为3.8.1在里面当前的版本的比布拉特克斯参考手册。

相关内容