隐藏参考书目中未引用的文献

隐藏参考书目中未引用的文献

我有一个共享的 bibliography.tex 文件,其中包含一组 bibitems:

\begin{thebibliography}{99}
\bibitem{A} A
\bibitem{B} B
\end{thebibliography}

我有一系列包含此文件的 tex 文件,每个文件都会生成一个输出 pdf。它们使用 pdflatex 进行编译。它们的内容:

\begin{document}
%...
\cite{A} %A or B is cited here
\end{document}

我想从输出 pdf 文件的参考书目中排除那些未在特定源 tex 文件中引用的 bibitem(在示例 A 或 B 中)。

有没有一种简单的方法,不需要经历 bash 脚本或使用 bibtex 进行编译的痛苦?

答案1

我不得不冒险使用 bibtex plus cite 包并添加如下参考文献:

\nocite{}
\bibliographystyle{plain}
\bibliography{../../common/bibliography}

nocite 命令会丢弃所有未明确引用的参考书目。无需使用前面提到的 biblatex 包,也无需使用不会丢弃未引用内容的 blibliography 命令。

相关内容