使用 BibTeX 编制参考书目

使用 BibTeX 编制参考书目

我为我的文档的参考文献创建了一个 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 可能会为您提供更多提示。

相关内容