latex的参考文献编译出错:*.bbl文件为空
2017-03-22 09:29
1416 查看
需要引用文献的时候,在正文里加入:
\bibliographystyle{ieeetr}
\bibliography{myreference}
将文件myreference.bib放在目录下。
出现的问题:
获得的*.bbl文件为空或者没有引用文献,如下所示:
begin{thebibliography}{}
end{thebibliography}
原因:没有\cite{xxxx}
文章中没有一篇参考文献引用,所以*.bbl文件的文章引用文献列表为空。
那么如何改正这个报错呢?我们只要在文章正文中的任何地方加上\cite{}这条语句,然后删除已经生成的bbl文件,重新进行编译。
但要注意的是,其中myreference有很多参考文献,正文中务必出现至少一个\cite{xxxx},才能编译通过,换句话说,出现几个\cite{xxxx}的引用,就会生成几个。
总结:(几个关键点)
\bibliographystyle{ieeetr}
\bibliography{myreference}
正文中必须有引用\cite{xxxx}
*.bbl不能是原来的,删除,重新生成的。
出现几个\cite{xxxx}的引用,正文中就会生成几个文献。
\bibliographystyle{ieeetr}
\bibliography{myreference}
将文件myreference.bib放在目录下。
出现的问题:
获得的*.bbl文件为空或者没有引用文献,如下所示:
begin{thebibliography}{}
end{thebibliography}
原因:没有\cite{xxxx}
文章中没有一篇参考文献引用,所以*.bbl文件的文章引用文献列表为空。
那么如何改正这个报错呢?我们只要在文章正文中的任何地方加上\cite{}这条语句,然后删除已经生成的bbl文件,重新进行编译。
但要注意的是,其中myreference有很多参考文献,正文中务必出现至少一个\cite{xxxx},才能编译通过,换句话说,出现几个\cite{xxxx}的引用,就会生成几个。
总结:(几个关键点)
\bibliographystyle{ieeetr}
\bibliography{myreference}
正文中必须有引用\cite{xxxx}
*.bbl不能是原来的,删除,重新生成的。
出现几个\cite{xxxx}的引用,正文中就会生成几个文献。
相关文章推荐
- Latex的使用笔记1 大文件编译易出错
- Latex中bib文件制作(参考文献制作)
- mpi编译Boost生成so文件出错:failed gcc.link.dll解决方法
- myeclipse构建maven项目,webapp下 classes文件编译出错
- Latex之文件拆分及独立编译
- 安装交叉编译工具出错,arm-linux-gcc: 没有那个文件或目录
- vc7.1(vs2003)编译unicode文件出错,报告某头文件中有"意外的#endif"
- 关于java中编译package包内源文件出错问题
- Latex文件如何拆分进行独立编译?
- Latex moderncv模板使用 编译出错
- latex编译后不生成*.aux文件
- ssm框架搭建出错,classes文件夹下没有编译我的配置文件
- 建立工程后刚开始编译出现了“error PRJ0003 : 生成 cmd.exe 时出错”这样的错误,虽然在debug中生成了.exe文件,但是无法执行,提示找不到mfc90ud.dll。
- 使用dos编译java文件出现编码出错
- 编译文件出错
- VS2010 编译出错 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 关于使用Google Analyse导入库文件编译出错的解决办法.
- NDK编译没错,运行so库文件出错
- centos7编译t1lib-5.1.2的时候make出错需要安装latex
- 关于CTEX处理参考文献编译出错的问题