不需要答案,我加入問題作為參考
今天更新 luaotfload 後,microtype
與 lualatex 一起使用時出現錯誤:
\documentclass{article}
\usepackage{microtype}
\begin{document}
abc
\end{document}
導致
/tex/latex/microtype/microtype.lua:145: attempt to call field 'warning' (a nil v
alue)
stack traceback:
...exlive/2018/texmf-dist/tex/latex/microtype/microtype.lua:145: in main chunk
[C]: in function 'require'
[\directlua]:1: in main chunk.
l.59 \MT@lua{require("microtype")}
答案1
這是由於microtype
.它使用未定義的 lua 函數,該錯誤現在出現是由於luaotfload
.
修復微類型之前的解決方法是載入 luatexbase:
\documentclass{article}
\usepackage{luatexbase}
\usepackage{microtype}
\begin{document}
abc
\end{document}