LaTeX報錯記錄


通常報錯先檢查一下環境有沒有左右匹配,括號用對了嗎,符號用對了嗎

! Text line contains an invalid character.【xxx報錯位置】

參考了一下別人的博客,發現是因為我從pdf復制文字進來的時候產生了一些不知名的轉義字符,例如<00x1>這種,導致生成pdf的時候.aux等中間文件被截斷(就是出錯!),通常會指出報錯位置【string】,不一定是換行符,我的LaTeX里它提示的位置就是正常的communication,沒有空格,刪掉重新寫一遍就可以了,我復制到txt里是沒看到這種字符的。

也可以把其他所有中間文件都刪了再編譯,就是.blg,.aux這些。

GPL Ghostscript 9.26: Unrecoverable error, exit code 1

xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object. No output PDF file written. fwrite: Broken pipe xelatex.exe:
出現錯誤

我驚了 我啥也沒做怎么就廢了呢???????????
解決方法是我把默認編譯器從XeLaTeX修改為PDFLaTeX……

參考

https://blog.csdn.net/miao0967020148/article/details/103708144/
錯誤原因:你復制的pdf里的句子,在pdf中每行換行他會插入一個類似這種的代碼字符 <0x01>。這個符號是不顯示的,你把報錯的句子復制到一個txt文件里才會顯示出來
https://liam.page/2015/06/01/returned-exit-code-not-0/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM