我正在使用带有 biber 后端的 biblatex(如果它很重要的话,还会使用 XeLaTeX 进行编译)。
的默认行为\printbibliography
是仅添加到给定 .tex 文件中手动引用的参考文献中。我知道您可以使用\nocite{*}
、 或添加文档中没有的条目\nocite{key}
,但如果有两个完全分开编译的单独 .tex 文件,并且它们应该具有相同的参考书目,该怎么办?我怎样才能让命令\printbibliography
添加两个 .tex 文件中引用的资源,而不添加其他内容?例如...
资料来源
@book{abook,
author = a,
title = a,
}
@book{another,
author = b,
title = b,
}
@book{athird,
author = c,
title = c,
}
特克斯
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresources{sources.bib}
\begin{document}
Source 1 \autocite{abook}.
\printbibliography
\end{document}
豐特克斯
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresources{sources.bib}
\begin{document}
Source 1 \autocite{another}.
\printbibliography
\end{document}
我希望这两个 pdf 的参考书目都有书 a 和书 b,但没有书 c。我承认,每当更新一个时,我都必须重新编译它们,以保持参考书目同步;这样就可以了。