我为我的文档的参考文献创建了一个 BibTex 数据库。它abc.bib
与文件位于同一目录中.tex
。
@conference{ref1,
author = {Chris H. Q. Ding and Xiaofeng He and Hangyuan Zha},
title = {A spectral method to separate disconnected and nearly-disconnected web graph componenets},
booktitle = {KDD},
year = 2001
}
并且我已在.tex
文件中嵌入以下代码。
\bibliographystyle{plane}
\bibliography{abc}
\end{document}
我正在使用 kile 编译并运行命令 Build->quickBuild
,但出现以下错误。此外,我的报告中没有任何引用。相反,我看到的是倒置的?
。这是什么原因造成的?
[编辑]
我忘记在这里提到的一件事是,我收到以下错误消息:
[BibTex]thesis.aur => thesis.bbl(bibtex)
[BibTex] finished with exit code 2
套餐包含的内容如下:
\documentclass{report}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage[all]{xy}
答案1
我认为你打错了。应该是\bibliographystyle{plain}
not plane
。
答案2
我没有使用过 Kile,但你应该确保你正在执行的 Quickbuild 也包括运行命令 bibtex。请参阅帮助:
http://kile.sourceforge.net/showscreenshot.php?id=12
确保运行 latex 命令,然后运行 bibtex,并再次运行 latex 几次。
我注意到的最后一件事,但我不确定这是否必须更改,那就是 .bib 文件中的 2001 年应该在花括号 {} 内。
答案3
我使用 Kile,也一直报告此错误。但无论出现此错误,我的参考文献始终可以正确进入 PDF。我的做法是,每当我想嵌入新参考文献时,我都会运行:PDFLaTeX --> BibTeX --> PDFLaTeX。
希望能帮助到你。
答案4
如果您有超过此条目:请检查文件中的引用abc.bib
是否有任何缺失的分隔符,
或}
。在控制台中运行 bibtex 可能会为您提供更多提示。