LaTeX报错记录

通常报错先检查一下环境有没有左右匹配,括号用对了吗,符号用对了吗

! Text line contains an invalid character.【xxx报错位置】

参考了一下别人的博客,发现是因为我从pdf复制文字进来的时候产生了一些不知名的转义字符,例如<00x1>这种,导致生成pdf的时候.aux等中间文件被截断(就是出错!),通常会指出报错位置【string】,不一定是换行符,我的LaTeX里它提示的位置就是正常的communication,没有空格,删掉重新写一遍就可以了,我复制到txt里是没看到这种字符的。

也可以把其他所有中间文件都删了再编译,就是.blg,.aux这些。

参考

https://blog.csdn.net/miao0967020148/article/details/103708144/
错误原因:你复制的pdf里的句子,在pdf中每行换行他会插入一个类似这种的代码字符 <0x01>。这个符号是不显示的,你把报错的句子复制到一个txt文件里才会显示出来

猜你喜欢

转载自www.cnblogs.com/sweetsmartrange/p/12911870.html