未找到 biblatex 关键字

未找到 biblatex 关键字

为什么会biblatex警告

Keyword 'additional' not found on input line 33.

并且因此不打印第二份书目?

\RequirePackage{filecontents}

\begin{filecontents}{references.bib}
@Article{EulerE,
  author = {Euler, Leonhard},
  title = {All about E},
  journal = {Math.\ Psychol.},
  year = {1776},
  volume = {4},
  pages={1--2718},
  keywords={cited},
}
@Book{BourbakiPure,
  author={Bourbaki, Nicolas},
  title={A Course of Very Pure Mathematics},
  year={1956},
  publisher={Erehwon Press},
  address={Paris},
  keywords={additional},
}
\end{filecontents}

\documentclass{article}

\usepackage[style=numeric]{biblatex}
\addbibresource{references.bib}

\begin{document}

\textcite{EulerE} studied the constant $e$.

\printbibliography[keyword=cited,title=Cited Works]
\printbibliography[keyword=additional,title=Additional References]

\end{document}

答案1

biblatex(实际上传统 BibTeX 也是如此)仅考虑被引用的条目。如果您想在不引用的情况下将条目添加到参考书目,可以使用\nocite{<key>}。使用 可以将文件\nocite{*}中的所有条目添加.bib到参考书目。

\nocite请注意,仅列出具有特定内容的条目并不容易keyword是否可以使用 Biblatex/Biber 并在文档代码内根据关键字向参考书目添加条目?在某些情况下也许可以采取变通措施,但它们不能满足所有要求。

\documentclass{article}

\usepackage[style=numeric, defernumbers=true]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{EulerE,
  author = {Euler, Leonhard},
  title = {All about E},
  journal = {Math.\ Psychol.},
  year = {1776},
  volume = {4},
  pages={1--2718},
  keywords={cited},
}
@Book{BourbakiPure,
  author={Bourbaki, Nicolas},
  title={A Course of Very Pure Mathematics},
  year={1956},
  publisher={Erehwon Press},
  address={Paris},
  keywords={additional},
}
\end{filecontents}
\addbibresource{\jobname.bib}



\begin{document}
\textcite{EulerE} studied the constant $e$.

\printbibliography[keyword=cited,title=Cited Works]
\nocite{BourbakiPure}
\printbibliography[keyword=additional,title=Additional References]
\end{document}

欧拉[1]研究了常数e。//引用文献//[1] 莱昂哈德·欧拉。《关于E的一切》。《数学心理学》第4卷(1776年),第1-2718页。//其他参考文献//[2] 尼古拉斯·布尔巴基。《非常纯粹的数学教程》。巴黎:Erehwon Press,1956年。

由于您有一个数字分割书目,您应该研究使用它defernumbers=true来确保编号增加。


您可能对“引用的​​作品”/“进一步阅读”分割书目设置的更自动化解决方案感兴趣:如何将参考书目分为“引用的作品”和“未引用的作品”?

相关内容