记录用LaTeX写文章过程中遇到的:总是报错不能正确编译、0错误却有几百个警告、交叉引用都是问号、参考文献死活不显示、目录图片不显示等等。
编译后发现PDF文件显示不正确,强烈建议按照以下几个bug逐一纠错,如果下述bug没有,请评论区留言,让更多小伙伴看到!
目录
警告:引用图片或表格或公式在当前页未定义 Reference xx on page xx undefined
警告:引用图片或表格或公式在当前页未定义 Reference xx on page xx undefined
多数情况下都是出现这个警告,有多少图片\表格\公式就会有多少警告,解决方法如下:
- 要引用的源文件是否存在?名称是否正确?是不是在文件夹内?
- tex文件格式不正确:
- 缺少与前面对应的命令‘\end’【强烈推荐用VS code写LaTeX,并不用配置很多文件啊啥的,回头我会写一个《用VScode写LaTeX》的教程】
- 包含的子文件只写名称即可,不要加.tex、.bib这些,比如
%正确的 \include{chapter1} \bibliography{reference} %错误的 \include{chapter1.tex} \bibliography{reference.bib}
-
参考文献:
-
.bib文件还没写好,文章中的引用在.bib文件中不存在;
-
.bib文件中缺少必要的文章信息,如作者、文章名、出版年份等;
-
注意.bib文件中的格式,即逗号
-
只能有一个\bibliography{reference},是不是在每个章节后都加上了这一句?【我用的模板是elegantbook-cn,不能有两条插入参考文献命令,不知道后面会不会更新,其实我是想在每一章后面加上本章的参考文献的】
-
表格无法打出想要的格式
表格只推荐一个网站,解决你所有问题
https://www.tablesgenerator.com/
合并单元格,单个单元格内容居中、加粗、斜体,设置只显示某单条线,字体颜色,你想要的应有尽有,可以媲美office画表格
公式
推荐一个OCR软件,全平台(win、linux、mac)通用,而且可以设置快捷键调出
可以识别手写、图片和PDF上的公式,自动转换为LaTeX代码,方便好用,格式严谨
最后。。。
暂时就遇到这些,后面会再补充,欢迎童鞋们评论提出新bug!