印刷书目包含从多个 .tex 文件引用的所有条目

印刷书目包含从多个 .tex 文件引用的所有条目

我正在使用带有 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。我承认,每当更新一个时,我都必须重新编译它们,以保持参考书目同步;这样就可以了。

相关内容