![分别包含来自单独 bib 文件的所有参考资料](https://linux22.com/image/442833/%E5%88%86%E5%88%AB%E5%8C%85%E5%90%AB%E6%9D%A5%E8%87%AA%E5%8D%95%E7%8B%AC%20bib%20%E6%96%87%E4%BB%B6%E7%9A%84%E6%89%80%E6%9C%89%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99.png)
bib
我正在尝试打印不同部分的不同文件中的参考书目。
我知道该命令\nocite{*}
允许打印所有参考文献,但就我而言,我希望根据它们所在的文件将它们分开。我不知道是否清楚,这是一个 ECM,我使用 手动输入每个部分的所有参考文献refsection
。输出是我想要的,但我不想手动输入nocite
每个参考文献(我相信这是可以做到的
答案1
label
您确实可以通过使用参数来限制 refsection 的 bibresource \addbibresource
,然后在启动时指示标签refsection
:
\documentclass{article}
\usepackage{biblatex}
\addbibresource[label=biblio1]{biblio1.bib}
\addbibresource[label=biblio2]{biblio2.bib}
\begin{document}
\section*{Biblio 1}
\begin{refsection}[biblio1]
\nocite{*}
\printbibliography[heading=subbibliography]
\end{refsection}
\section*{Biblio 2}
\begin{refsection}[biblio2]
\nocite{*}
\printbibliography[heading=subbibliography]
\end{refsection}
\end{document}