\listfiles
\documentclass[12pt]{standalone}
\usepackage{fontspec}
\begin{document}
test
\end{document}
创建
MiKTeX 2.9/tex/luatex/luaotfload/fontloader-2016-04-21.lua:353: attempt to call global 'getsubtype' (a nil value)
\endsa@boxit ... dvarwidth \color@endgroup \egroup
1.9 \end{document}
?
你知道这可能是什么吗?我无法想象我排版这个例子是错误的?
答案1
尝试加载luatex85
包:
\listfiles
\documentclass[12pt]{standalone}
\usepackage{fontspec,luatex85}
\begin{document}
test
\end{document}
它适用于 MacTeX2016 / LuaTeX 0.95.0 / luaotfload 2016/04/21 v2.7。如果没有该luatex85
软件包,MWE 将无法在此系统上编译。
答案2
当我尝试解决同样的问题时,我发现一些信息(作为一个没有经验的软件包用户)有点难以理解。
我开始尝试使用\RequirePackage{luatex85}
这里描述的使用 LuaLaTeX 时更新 MiKTeX 后:包 pgf 错误:未找到驱动程序文件“pgfsys-luatex.def”但随后我选择尝试实验性的 miktex 包(通过 MikTeX 更新(管理)主屏幕上的复选框启用,如下所述和所示: http://miktex.org/kb/miktex-next)。然后为了确保一切顺利挂号的(?)我进入 MikTeX 的设置(管理),在“常规”选项卡上单击RefreshFNDB
。然后我的 luatex 编译器又开始工作了。
当然,这是一个面向 MikTeX 的程序,对我有用,但如果我在我的 Linux 机器上也能运行它,我会更新答案。