latex的参考文献编译出错:*.bbl文件为空

来源:互联网 发布:苹果5s数据 编辑:程序博客网 时间:2024/06/07 05:45
需要引用文献的时候,在正文里加入:

\bibliographystyle{ieeetr}
\bibliography{myreference}

将文件myreference.bib放在目录下。

出现的问题:
获得的*.bbl文件为空或者没有引用文献,如下所示:
begin{thebibliography}{}

end{thebibliography}

原因:没有\cite{xxxx}
文章中没有一篇参考文献引用,所以*.bbl文件的文章引用文献列表为空。

那么如何改正这个报错呢?我们只要在文章正文中的任何地方加上\cite{}这条语句,然后删除已经生成的bbl文件,重新进行编译。

但要注意的是,其中myreference有很多参考文献,正文中务必出现至少一个\cite{xxxx},才能编译通过,换句话说,出现几个\cite{xxxx}的引用,就会生成几个。

总结:(几个关键点)
  1. \bibliographystyle{ieeetr}
    \bibliography{myreference}
  2. 正文中必须有引用\cite{xxxx}
  3. *.bbl不能是原来的,删除,重新生成的。
  4. 出现几个\cite{xxxx}的引用,正文中就会生成几个文献。
0 0
原创粉丝点击