Microtype-Fehler mit Lualatex: „Versuch, Feldwarnung als Nullwert aufzurufen“

Microtype-Fehler mit Lualatex: „Versuch, Feldwarnung als Nullwert aufzurufen“

keine Antwort nötig, ich füge die Frage als Referenz hinzu

Nach dem heutigen Update von luaotfload microtypetritt bei Verwendung mit lualatex ein Fehler auf:

\documentclass{article}

\usepackage{microtype}

\begin{document}
abc

\end{document}

führt zu

/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")}

Antwort1

Dies liegt an einem Fehler in microtype. Es verwendet eine nicht definierte Lua-Funktion. Der Fehler scheint nun auf eine Nebenwirkung einiger Änderungen in zurückzuführen zu sein luaotfload.

Bis der Microtype repariert ist, können Sie das Problem umgehen, indem Sie luatexbase laden:

\documentclass{article}
\usepackage{luatexbase}
\usepackage{microtype}

\begin{document}
abc

\end{document}

verwandte Informationen