記錄用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!