将 fontspec 与 LuaLaTeX 结合使用会产生 LaTeX 错误消息

将 fontspec 与 LuaLaTeX 结合使用会产生 LaTeX 错误消息

我在 Windows 7 上通过 MiKTeX 2.9 安装了 LuaLaTeX。我试图用它将fontspec我的文档更改为不同于默认 CMR 字体的字体。只需调用它就\usepackage{fontspec}足以导致以下神秘的错误消息:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!这是一个 LaTeX 错误:检查编码!
!命令名称 `\font_set:Nnn' 已定义!当前含义:
! \protected\long macro:#1#2#3->\tex_font:D #1=#2 在 #3\scan_stop:
! 请参阅 LaTeX3 文档以了解更多信息。
!如需立即帮助,请输入 H 。
!..............................................

l.602 \cs_new:Npn \font_set:Nnn
                                #1#2#3 {

继续按回车键会产生第二条类似的消息,然后处理显然会完成,没有任何麻烦或困扰。

我能做些什么来解决这个问题?

或者我只需要等到 MiKTeX 采用 LuaLaTex 的下一个版本?

答案1

几周前我遇到了这个错误,我认为问题不在于 LuaLaTeX,而在于软件包fontspec。尝试升级该软件包。

请参阅有关相同错误消息的问题,但由 XeLaTeX 生成:

xelatex 编译错误

相关内容