我读了很多关于这个话题的帖子(使用问号或粗体引用关键字代替引用编号,Latex 参考文献和参考书目不起作用等),但它们不符合要求。我按照说明进行操作:
https://sites.google.com/site/latexiseasy/bibliography
我创建了代码:
\documentclass{article}
\begin{document}
To achieve incentive compatibility, the auction winner has to pay the second highest price \cite{Vickrey1961}.
A good introduction to graph algorithms can be found in \cite{Golumbic2004}.
\bibliographystyle{plain}
\bibliography{mylib}
\end{document}
和文件mylib.bib:
@ARTICLE{Vickrey1961,
AUTHOR = {W. Vickrey},
TITLE = {Counterspeculation, auctions and sealed tenders},
JOURNAL = {Journal of Finance},
YEAR = {1961},
volume = {16},
pages = {8--37},
}
@BOOK{Golumbic2004,
AUTHOR = {M. C. Golumbic},
TITLE = {Algorithmic Graph Theory and Perfect Graphs},
PUBLISHER = {Elsevier Science},
YEAR = {2004},
edition = {2nd Edition},
}
参考书目没有出现。我该如何修复?
编辑:当我单击播放时,它不起作用。
我在 Texmaker 中点击播放进行编译:
非常感谢。
答案1
对于参考书目,您需要在运行 LaTeX 至少一次后运行 BibTeX 至少一次。正确的构建链应该是
- 运行 LaTeX
- 运行 BibTeX
- 运行 LaTeX
- 运行 LaTeX
在 Texmaker 中,播放按钮默认只运行一次 LaTeX。您可以通过单击Tools -> BibTeX
(Strumenti -> BibTeX
以您的语言)来运行 BibTeX。这也适用于 TeXstudio。