Mendeley文献通过bibtex引用时参考文献不显示的问题解决
之前第一次发现latex可以直接用mendeley导参考文献觉得很不错,根据网上的教程也很容易就导入成功了。但是后来我在mendeley中看论文顺便用中文记了一点notes,今天编译就出问题了。编译出来的pdf最后没有参考文献了,文中引用的地方也都变成了“[?]”这样的。网上找了很多方法,最后终于解决了,将解决过程记录如下。
我用的是winedt7.0编辑,用pdftexify编译,会出现如下warning:
引用参考文献的代码如下:
\bibliographystyle{IEEEtran}
\bibliography{library}
对于这种citation undefined,Stack Overflow上给的解决方案是这样的:
我试了一下他说的编译顺序(因为我看网上有别的博客也说了这样编译,我也遇到了文中说的I found no \bibdata command问题,但是按网上的方法没解决),好不容易第一步pdflatex过了,到了bibtex时,就又报错了,显示buffer size exceeded,晕!
我又尝试双击代码第二行的bibliography,跳出如下窗口:
查了一下是编码问题,有人说把编码改成utf-8,我看了一下,.bib文件是utf-8编码的,但是编译器怎么改成utf-8编码我没搞明白。
最后,根据这篇博客,我试了一下将.bib文件的编码改成ANSI,这样双击bibliography能打开文件了,pdftexify也能够正常编译了,参考文献也都正常了,问题解决!!!!谢天谢地!