lualatex의 마이크로타입 오류: "nil 값을 경고하는 필드 호출을 시도했습니다."

lualatex의 마이크로타입 오류: "nil 값을 경고하는 필드 호출을 시도했습니다."

답변이 필요하지 않습니다. 참조용으로 질문을 추가하겠습니다.

오늘의 luaotfload 업데이트 이후 microtypelualatex와 함께 사용할 때 오류가 발생합니다:

\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 함수를 사용하는데, 이제 .NET의 일부 변경으로 인한 부작용으로 인해 버그가 나타납니다 luaotfload.

마이크로타입이 수정될 때까지 해결 방법은 luatexbase를 로드하는 것입니다.

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

\begin{document}
abc

\end{document}

관련 정보