总体而言,有很多关于编码的问题,但我发现没有一个与文件名中的变音符号有关。
在 Windows 上,LuaLaTeX 无法处理变音符号:
PS> lualatex ümlaut.tex
This is LuaTeX, Version 1.07.0 (TeX Live 2018/W32TeX)
restricted system commands enabled.
! String contains an invalid utf-8 sequence.
<*>
mlaut.tex
我怀疑这是因为文件系统以 UTF-16 格式存储文件名并以这种方式将其传递给 lualatex,然后失败。
我们的工作流程相当复杂,而 LaTeX 只是其中的一部分。更改文件名会产生深远的影响。是否有某种变通方法可以让我们处理这些带有变音符号的极端情况?
答案1
为了能将此标记为“已回答”,我将发布 Ulrike 的评论,我今天可以确认:
升级到 texlive-2020。