我在我的主 .tex 文件中使用内部参考书目:
\begin{thebibliography}{100}
有没有办法知道我没有引用哪些条目,以便我可以删除它们?我正在使用 texshop,除了
LaTeX Warning: There were undefined references.
它没有告诉我更具体的东西(我认为)。
答案1
首先,要找出未引用的书目项目,你可以使用
\usepackage[backref]{hyperref}
以启用反向引用。确保每个后面都有一个空行\bibitem
。然后检查 pdf 文件,您将清楚地看到未引用的项目。
测试文件:
\documentclass{article}
\usepackage[backref]{hyperref}
\begin{document}
\cite{foo}
\begin{thebibliography}{ab}
\bibitem{foo} foo
\bibitem{bar} bar
\end{thebibliography}
\end{document}
其次,对于交叉引用,这是一个独立的问题,应该有如下警告:
LaTeX Warning: Reference `XXX' on page 123 undefined on input line 1234.