我见过人们以两种方式包含他们的参考书目。第一种是不包括任何包:
% Document:
\bibliographystyle{ieeetr}
\bibliography{<file>}
第二部分包括biblatex
:
% Preamble:
\usepackage[backend=bibtex,style=numeric]{biblatex}
\addbibresource{<file>.bib}
% Document:
\printbibliography
这些之间到底有什么区别?在什么情况下哪个是首选?
答案1
\addbibresource
是一个biblatex
-only 命令。与传统命令的主要(唯一?)区别在于\bibliography
它biblatex/biber
不只处理.bib
文件,还允许处理其他书目格式。这也解释了为什么\addbibresource
坚持使用文件后缀。