error de microtipo con lualatex: "intento de llamar al campo advirtiendo un valor nulo"

error de microtipo con lualatex: "intento de llamar al campo advirtiendo un valor nulo"

no se necesita respuesta, estoy agregando la pregunta como referencia

Después de la actualización de hoy de luaotfload microtypeaparece un error cuando se usa con lualatex:

\documentclass{article}

\usepackage{microtype}

\begin{document}
abc

\end{document}

lleva a

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

Respuesta1

Esto se debe a un error en microtype. Utiliza una función lua indefinida, el error aparece ahora como efecto secundario de algunos cambios en luaotfload.

Una solución alternativa hasta que se arregle el microtipo es cargar luatexbase:

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

\begin{document}
abc

\end{document}

información relacionada