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/

posted @ 2020-05-19 14:15  一卷  阅读(2768)  评论(0编辑  收藏  举报