我的文档中出现了问题,因为它在参考文献列表中显示了未引用的参考文献。如果我使用 bibtex,我会使用“\nocite”,但是使用 natbib 则无法做到这一点。
我正在使用期刊的模板(使用 natbib),因此无法使用 bibtex。有没有办法使用 natbib 删除未引用的参考文献?
答案1
也许你可以看看这个简单的例子
\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage{natbib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Gnus,
author = {David A. Zoo},
title = {Gnats of the world},
publisher = {Epic},
Year = {2018},
}
@book{Gnats,
author = {David A. TheZoo},
title = {Gnus of the oceans},
publisher = {Epic},
Year = {2020},
}
\end{filecontents}
\begin{document}
The first citation \citet{Gnus} and some text.
Here I cite \citet{Gnus} for the second time.
\bibliography{\jobname}
\bibliographystyle{plainnat}
\end{document}
展示如何使用。除非您想列出 bib 文件中的所有参考文献,否则natbib
为什么要使用?\nocite
由于您似乎对这里几乎不熟悉,因此该示例将使用latex
then bibtex
then进行编译latex
。