Latex踩坑!!避雷!!

Latex踩坑!!避雷!!

Latex - found no \bibdata command之一系列踩坑!

1. 首先:“I found no \bibdata command,while …aux waring …entry…”

之前运行一直是没问题的,突然出现这个bug,然后就去往上搜,看了无数博客经验贴

1)在选择—>配置texstudio—>构建—>默认文献工具将bibtex改为biber 编译.bib文件 不行出了其他错误

2)按照正确的编译顺序:PDFlatex-bibtex-PDFlatex-PDFlatex 不行

3)删掉产生的aux、bbl等文件尝试重新编译 不行

3)得知应该是缺少\bibliography{参考文献文件名称}或者位置放错了,于是按照正确位置调整(位置放法很重要!!!):

\bibliographystyle{elsarticle-num} %bibstyle 默认是plain

\begin{document}

%%\bibliography{ref}

...

%%\bibliographystyle{plain}

\bibliography{ref} %bibdata

\end{document}

我是这样放的 ,总之\bibliography放在begin{document}后面!就不会报not found bibdata了或者直接在end{document}前放以上两条语句,可根据自己情况灵活调整。

2.新的错误来了:synctex(busy),无法生成pdf

latex参考文献数据库那里没问题了,但pdflatex仍然报错–“出现错误”,和不报错的比对了以下,发现文件夹中synctex.gz和pdf都没有成功生成,出现了synctex(busy),于是:

1)任务管理器没找到pdflatex.exe 没办法杀死进程

2)删掉aux那些文件重新编译 编译多次无果

3)得知可能就是语法错误,于是回顾之前改动过的地方,发现之前添加了两张figure,但没在正文引用,把添加的注释掉,就好了!!!

总结:看报错消息!日志! 日志里的warning 也可能是导致问题的主要原因 尽量不要让它报错误

相关推荐

联通4G与移动4G比较,有什么区别?
365bet体育投注网

联通4G与移动4G比较,有什么区别?

📅 07-06 👁️ 1166
我为妈妈做一件事作文15
365bet体育投注网

我为妈妈做一件事作文15

📅 07-26 👁️ 1323
美国十大影视奖项榜中榜
365报价官网

美国十大影视奖项榜中榜

📅 07-08 👁️ 2586