![极其简单的参考书目不起作用](https://linux22.com/image/338798/%E6%9E%81%E5%85%B6%E7%AE%80%E5%8D%95%E7%9A%84%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我创建了一个简单的 LaTeX 文件。
\documentclass{article}
\begin{document}
\bibliographystyle{plain}
\bibliography{bibliography.bib}
\end{document}
我的 bibliography.bib 文件位于我的主要工作目录中,如下所示
@book{1,
author = {Bill Bezio},
title = {Numerical Simulations},
date = {August 2016},
}
当我在 TexStudio(操作系统为 Ubuntu 16.04)中构建和查看 pdf 时,我得到一页,顶部有“参考”字样,没有其他内容。底部有页脚“1”,但没有参考。参考在哪里?
答案1
看起来你实际上并没有引用任何参考文献,因此 LaTeX 不会将所有内容添加到你的参考书目中。使用\nocite{1}
指示 LaTeX 将 citekey 添加1
到你的参考书目中,即使它未在你的文档中使用。你可以*
改为使用一切从您的.bib
文件到您的参考书目,但您的.bib
文件很容易超出您用于本文的范围。
% arara: pdflatex
% arara: bibtex
% arara: pdflatex
% arara: pdflatex
\begin{filecontents}{bibliography.bib}
@book{1,
author = {Bill Bezio},
title = {Numerical Simulations},
year = 2016,
month = August,
}
\end{filecontents}
\documentclass{article}
\begin{document}
\nocite{1} % <---
\bibliographystyle{plain}
\bibliography{bibliography.bib}
\end{document}