Latex学习第二坑——无法导入参考文献的bug
#latex
本人很喜欢使用latex来排版参考篇文献,确实非常方便。但是也有很多需要关注的小细节。下面结合这次文献编辑的经验。
首先说bug的表现:
(1)表现:
使用pdflatex+bibtex+pdflatex*2的编译顺序,第一次编译会出现参考文献引用正确,但这不是真正的编译成功,查看.tex文件夹,会发现里面没有.aux、.log和.blg的文件,这表明第一次的pdflatex就没有编译成功,所以这是虚假的编译成功。
第二次编译就会出现所有的参考文献都无法找到引用。
我使用的是ref.bib文件罗列参考文献。下面是我的代码:
代码没有问题。
我检查了latex编译器,也没有问题。
后来发现,是因为参考文献中,多位作者采用了逗号 “,”分隔,而不是使用 and 分隔,因此出现了pdflatex无法编译成功。
改为 and 就没有问题了。
ps:说一些ref.bib中一些坑:
(1)不要有莫名其妙的空格!!!例如:
光标处就有一个空格,这种空格就会影响编译!
(2)注意几个特殊的符号,%,&
尤其是一些期刊中有&符号,必须使用\&,例如:
最好在使用ref.bib之前,检查一下这几个问题,可以更加顺利完成编译!
希望对你有帮助!!!
