Lualatex 没有输出(MiKTeX)

Lualatex 没有输出(MiKTeX)

我的 MiKTeX 上的 lualatex 似乎不知怎么坏了:

如果我编译任何文档,如下所示,LuaLaTeX 根本不会产生任何输出(没有 .pdf、.aux、.log 等)。

\documentclass{article}

\begin{document}
    test
\end{document}

在命令行中,打印以下内容:

lualatex lua.tex
This is LuaTeX, Version 1.11.2 (MiKTeX 2.9.7250 64-bit)
 restricted system commands enabled.
(./lua.tex
LaTeX2e <2019-10-01> patch level 3

从此程序运行完成需要 2 分钟。如果对 pdflatex 或 xelatex 执行相同操作,则运行完美。

这是MiKTeX诊断报告:

Date: 2019-12-27 14:02:37
MiKTeX: 2.9.7250
OS: Windows 10 Pro, 64-bit, build 18363
SharedSetup: yes
LinkTargetDirectory: C:\Program Files\MiKTeX 2.9\miktex\bin\x64
PathOkay: yes
LastUpdateCheckAdmin: 2019-12-27 01:32:05
LastUpdateAdmin: 2019-12-24 14:24:17
SystemAdmin: yes
RootPrivileges: yes
AdminMode: yes
Root0: C:\ProgramData\MiKTeX\2.9
Root1: C:\Program Files\MiKTeX 2.9
CommonInstall: C:\Program Files\MiKTeX 2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9

我新建了 lualatex 并刷新了 FNDB(在管理员和用户模式下)。有什么建议吗?

编辑

编译

abc \bye

有了luatex作品,

\input luaotfload.sty
abc \bye

再次导致没有输出。这是命令行文本:

luatex lua.tex
This is LuaTeX, Version 1.11.2 (MiKTeX 2.9.7250 64-bit)
 restricted system commands enabled.
(./lua.tex ("C:/Program Files/MiKTeX 2.9/tex/luatex/luaotfload/luaotfload.sty"
("C:/Program Files/MiKTeX 2.9/tex/latex/base/ltluatex.tex")

编辑 这个也不起作用:

luaotfload-tool -u
*** UTF-8 conversion failed; func=miktex_utf8__stat64i32, utf8="C:\Users\myname/.", error=1113

myname事实上包含德语变音符号,这似乎是错误的,但这不是问题所在(见类似案例这里)。

答案1

由于我之前的回答由于不相关而被删除,所以我再次将其发布在这里,其中包括所请求的解决方案,因为该错误现已修复。

Miktex 错误跟踪器上有一个关于此问题的错误报告。此问题已于 2020 年 6 月底修复。https://github.com/MiKTeX/miktex/issues/552。该问题与 LuaLatex 中的文件名处理有关。安装最新版本的 Miktex(比 2020.06 更新)可解决该问题。

相关内容