回答は必要ありません。参考として質問を追加します。
今日の 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
。
microtype が修正されるまでの回避策は、luatexbase をロードすることです。
\documentclass{article}
\usepackage{luatexbase}
\usepackage{microtype}
\begin{document}
abc
\end{document}