我在使用时无法显示整个参考书目\nocite{*}
。
以下是一个例子:
\documentclass{article}
\usepackage{biblatex}
\begin{filecontents}{test.bib}
@ARTICLE{Doe2009,
author = {Jon Doe},
journal = {Transactions on Stuff},
month = 03,
number = {3},
pages = {1--11},
title = {{Example 1}},
volume = {5},
year = {2009}
}
@ARTICLE{Doe2010,
author = {Jon Doe},
journal = {More Transactions on Stuff},
month = 05,
number = {4},
pages = {1--11},
title = {{Example 2}},
volume = {7},
year = {2010}
}
\end{filecontents}
\addbibresource{test.bib}
\begin{document}
\section{Test}
%\cite{Doe2010}
\nocite{*}
%\nocite{Doe2009}
\printbibliography
\end{document}
在这种情况下,参考书目根本不会显示出来。但是,如果我在文档中引用某些内容,例如我将其放在\cite{Doe2010}
某处,则整个参考书目就会打印出来。或者,如果我添加\nocite{Doe2009}
整个参考书目也会打印出来。我在这里遗漏了什么?为什么不能\nocite{*}
单独工作?
更新:我正在使用带有最新更新的 MiKTeX 2.9 和 TeXstudio。