MikTeX 更新后无法再编译 LuaLaTeX

MikTeX 更新后无法再编译 LuaLaTeX

我刚刚MikTeX从控制台更新。即使有以下 MWE(我猜在这种情况下是 MNWE)

\documentclass[a4paper,11pt]{article}
\begin{document}
    I hate it here
\end{document}

我得到了错误

C:\Users\Usuario\Documents\test.tex:1: Extra \endcsname. []
C:\Users\Usuario\Documents\test.tex:1: Missing { inserted. []
C:\Users\Usuario\Documents\test.tex:1: Missing control sequence inserted. []
C:\Users\Usuario\Documents\test.tex:1: Extra \endcsname. []
C:\Users\Usuario\Documents\test.tex:1: Missing { inserted. []

说实话,这很烦人。简而言之,我无法编译任何事物Lua更新后,一切都显示出这些错误。

上述 MNWE 的更完整日志如下:

This is LuaHBTeX, Version 1.12.0 (MiKTeX 20.6.29) (format=lualatex 2022.4.2)  2 APR 2022 13:32
 restricted system commands enabled.
**C:/Users/Usuario/Documents/test.tex
(C:/Users/Usuario/Documents/test.tex
LaTeX2e <2021-11-15> patch level 1
Lua module: luaotfload 2022-03-18 3.21 Lua based OpenType font support
Lua module: lualibs 2021-05-20 2.74 ConTeXt Lua standard libraries.
Lua module: lualibs-extended 2021-05-20 2.74 ConTeXt Lua libraries -- extended c
ollection.
luaotfload | conf : Root cache directory is "C:/Users/Usuario/AppData/Local/MiKT
eX/2.9/luatex-cache/generic/names".
luaotfload | init : Loading fontloader "fontloader-2022-02-24.lua" from kpse-res
olved path "C:/Users/Usuario/AppData/Roaming/MiKTeX/2.9/tex/luatex/luaotfload/fo
ntloader-2022-02-24.lua".
Lua-only attribute luaotfload@noligature = 1
luaotfload | init : Context OpenType loader version 3.119
Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'.
Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'.
Inserting `luaotfload.glyph_stream' at position 1 in `glyph_stream_provider'.
Inserting `luaotfload.define_font' at position 1 in `define_font'.
Lua-only attribute luaotfload_color_attribute = 2
luaotfload | conf : Root cache directory is "C:/Users/Usuario/AppData/Local/MiKT
eX/2.9/luatex-cache/generic/names".
Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_opentype_file'.
Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_truetype_file'.
Removing  `luaotfload.glyph_stream' from `glyph_stream_provider'.
Inserting `luaotfload.harf.glyphstream' at position 1 in `glyph_stream_provider'
.
Inserting `luaotfload.harf.finalize_vlist' at position 1 in `post_linebreak_filt
er'.
Inserting `luaotfload.harf.finalize_hlist' at position 2 in `hpack_filter'.
Inserting `luaotfload.cleanup_files' at position 1 in `wrapup_run'.
Inserting `luaotfload.harf.finalize_unicode' at position 1 in `finish_pdffile'.
Inserting `luaotfload.glyphinfo' at position 1 in `glyph_info'.
Lua-only attribute luaotfload.letterspace_done = 3
Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch_
font'.
Inserting `luaotfload.aux.set_font_index' at position 2 in `luaotfload.patch_fon
t'.
Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patch
_font'.
Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_fon
t_unsafe'.
Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_font
'.
Inserting `luaotfload.aux.set_xheight' at position 5 in `luaotfload.patch_font'.
Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'
. L3 programming layer <2022-02-24>
! Extra \endcsname.
\exp_args:Nc ...>\exp_after:wN #1\cs:w #2\cs_end: 
                                                  
l.1 
  \documentclass[a4paper,11pt]{article}
I'm ignoring this, since I wasn't doing a \csname.

! Missing { inserted.
<to be read again> 
\exp_after:wN 
l.1 
  \documentclass[a4paper,11pt]{article}
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
If you're confused by all this, try typing `I}' now.

! Missing control sequence inserted.
<inserted text> 
\inaccessible 
l.1 
  \documentclass[a4paper,11pt]{article}
Please don't say `\def cs{...}', say `\def\cs{...}'.
I've inserted an inaccessible control sequence so that your
definition will be completed without mixing me up too badly.
You can recover graciously from this error, if you're
careful; see exercise 27.2 in The TeXbook.

! Extra \endcsname.
\exp_args:Nc ...>\exp_after:wN #1\cs:w #2\cs_end: 
                                                  
l.1 
  \documentclass[a4paper,11pt]{article}
I'm ignoring this, since I wasn't doing a \csname.

! Missing { inserted.
<to be read again> 
\exp_after:wN 
l.1 
  \documentclass[a4paper,11pt]{article}
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching rig

我不知道“这里必须使用左括号”或诸如此类的东西是什么意思。

相关内容