尽管我已经使用多种工具将文件转换为 utf-8,但 latexmk 仍然因无效的 UTF-8 字节序列而失败!

尽管我已经使用多种工具将文件转换为 utf-8,但 latexmk 仍然因无效的 UTF-8 字节序列而失败!

我想latexmk在 Visual Studio Code 中使用 LaTeX 插件,但是我遇到一些有关编码的问题:

Package inputenc: Invalid UTF-8 byte "A4.
Package inputenc: Invalid UTF-8 byte "B6.
...

Visual Studio Code 可以选择以其他编码保存文件。我尝试使用 UTF-8 -> 没有帮助。

然后我尝试使用 Notepad++ 进行同样的操作(同样没有帮助)。作为最后的选择,我使用了 PowerShell:

Get-Content .\beamer.tex | Set-Content -Encoding utf8 beamer.tex

这也无济于事。

现在我感觉这是 latexmk 中的一些错误。我的文本中怎么还会有非 UTF-8 字符(如果是的话:我该如何一劳永逸地修复它们)?

我还在命令行上得到了一些非常无用的信息:

beamer.vrb:21: Package inputenc Error: Invalid UTF-8 byte "A4.

有趣的是,文件 beamer.vrb 在整个编译过程中都会发生变化,因此错误消息始终是快照,但与编译完成后 beamer.vrb 最终的样子无关。所以我想我永远也找不到哪些字符实际上是错误的?

相关内容