如何删除 .tex 文件中不可见的退格字符?

如何删除 .tex 文件中不可见的退格字符?

我正在使用 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。

修复管道以增加一层额外的引用应该可以解决问题。

相关内容