cp1251 中的 xelatex 文件名:找不到文件

cp1251 中的 xelatex 文件名:找不到文件

我在 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

相关内容