我正在使用 xelatex 运行 .tex 文件。它崩溃并出现以下错误:
! Text line contains an invalid character.
l.22 ^^H
egin{document}
?
我知道 ^H 是退格符。Emacs 的空白模式不会显示它。我相信问题与文件的编码有关。大部分 tex 代码都是从我在 TexShop 中运行的 tex 文件中粘贴到此 Emacs 文件中的。我已删除并重新输入有问题的行,但不起作用。
任何帮助均感激不尽。
答案1
某些进程(在评论中确认为 python)错误解释了 TeX 字符串中的反斜杠,因此将其转换\b
为\begin
退格字符 control-H。
修复管道以增加一层额外的引用应该可以解决问题。