有没有办法.bib
在参考书目中包含文件之外的其他条目biblatex
?例如,我有几个网络参考(http),我不想将它们添加到我的通用.bib
文件中,而只想将它们添加到特定文档(.tex
文件)中。这可能吗?我在想象一些可能使用 filecontents 包的东西,例如这,但不确定如何使用来实现这一点biblatex
。
答案1
只需提供第二个.bib
文件(这可以通过文件filecontents
中指定的环境来完成.tex
)并使用\addbibresource
两次。
\documentclass{article}
\usepackage{biblatex}
\usepackage{filecontents}
\begin{filecontents}{general.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
@misc{B02,
author = {Buthor, B.},
year = {2002},
title = {Bravo},
}
\end{filecontents}
\begin{filecontents}{specific.bib}
@misc{C03,
author = {Cuthor, C.},
year = {2003},
title = {Charlie},
}
\end{filecontents}
\addbibresource{general.bib}
\addbibresource{specific.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}