我在 Windows 机器上安装了 TeXLive 2019,FS 编码是 cp1251(俄语)。
我有一个名为“ООО”的文件特帕萨维亚.tex" 格式。
当我跑步时:
> pdflatex "ООО _ТРАНССВЯЗЬ_.tex"
文件正在处理中。但末尾有一条消息:
Transcript written on "╬╬╬ _╥╨└═╤╤┬▀╟▄_.log".
日志文件名正确,生成成功。
但当我尝试
> xelatex "ООО _ТРАНССВЯЗЬ_.tex"
失败并显示以下消息:
! I can't find
file `╧О╠а_╙РM╥С├Я╚Ь_'. <*> "╧О╠а_╙РM╥С├Я╚Ь_"
然后停了下来。
似乎它正在等待另一种编码的名称。我该怎么办?我无法将名称更改为 ASCII。
答案1
如果你更新了 TeX Live 2019,我相信你的问题会得到解决。如果你觉得更新 TeX Live 很麻烦,请按照以下步骤操作。我假设你的安装顶级目录是
c:/texlive/2019
创建文件
c:/texlive/2019/texmf.cnf
其中包含一行
command_line_encoding = utf-8