bibtex 问题

bibtex 问题

我不知道我做错了什么,但我已经卡了大约一个小时试图让 bibtex 工作。这是我的 latex 代码

\documentclass{article}
\begin{document}

hallo \cite{Saad:2003:IMS:829576}
\bibliographystyle{ieeetr}
\bibliography{bibfile.bib}

\end{document}

这是我的 bibtex 文件

@book{Saad:2003:IMS:829576,
 author = {Saad, Y.},
 title = {Iterative Methods for Sparse Linear Systems},
 year = {2003},
 isbn = {0898715342},
 edition = {2nd},
 publisher = {Society for Industrial and Applied Mathematics},
 address = {Philadelphia, PA, USA},
} 

现在引用不正确,我的 bibfile 确实在正确的目录中。发生了一些奇怪的事情,我之前得到的引用对另一本书有效,但对这本书无效。现在我从 bibfile.bib 文件中删除了这本书,但它仍然出现在我的参考书目中?!?! 就像我说的,我无法引用 Saad 的书。我不知道为什么。我正在使用 Texmaker,每次我运行 bibtex 文件然后构建 pdf 时它都不起作用。

这是输出结果的 imgur 链接。希望有人能帮忙

图像

参考文献中的那本书就是我得到引用的书。

答案1

(评论太长,因此作为答案发布。)

\bibliography{bibfile.bib}如果我用替换指令\bibliography{bibfile},即如果我省略文件扩展名,则不会遇到任何问题。

在此处输入图片描述

书目文件('bibfile.bib'):

@book{Saad:2003:IMS:829576,
  author = {Saad, Y.},
  title = {Iterative Methods for Sparse Linear Systems},
  year = {2003},
  isbn = {0898715342},
  edition = {2nd},
  publisher = {Society for Industrial and Applied Mathematics},
  address = {Philadelphia PA},
} 

主 tex 文件(例如,'test.tex'):

\documentclass{article}
\begin{document}
\cite{Saad:2003:IMS:829576}
\bibliographystyle{ieeetr}
\bibliography{bibfile}
\end{document}

相关内容