이전 luatex 코드를 컴파일할 수 없습니다

이전 luatex 코드를 컴파일할 수 없습니다

여기에 주어진 답변을 정리할 수 없습니다.

LuaTex에서는 사용된 스크립트/글리프에 따라 글꼴/언어를 변경할 수 있습니까?

오래되었기 때문일까요? 내 컴파일러는 그것이 \luatexdirectlua정의되지 않았다고 말합니다.

추신. \directlua오류는 다음 과 같습니다.

! LuaTeX error luatexinterchartoks.lua:1: unexpected symbol near '%' stack traceback:
        [C]: in function 'dofile'
        [\directlua]:1: in main chunk. l.35 \directlua{dofile('luatexinterchartoks.lua')}

PS II. ll을 삭제했습니다. 1과 2, 이제 오류는 다음과 같습니다.

! LuaTeX error ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:109:

Module luatexbase Error: Attempt to use callback.register() directly
(luatexbase)             on input line 35

stack traceback:
        [C]: in function 'error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:109: in function 'm
odule_error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:116: in function 'l
uatexbase_error'
        ...ocal/texlive/2015/texmf-dist/tex/latex/base/ltluatex.lua:291: in function 'r
egister'
        luatexinterchartoks.lua:64: in main chunk
        [C]: in function 'dofile'
        [\directlua]:1: in main chunk.
l.35 \directlua{dofile('luatexinterchartoks.lua')}

답변1

token_filterLuatex의 일부 베타 릴리스에서 사용할 수 있었던 콜백이 교체 없이 제거되었으므로 Luatex 0.89에서는 코드가 전혀 작동하지 않습니다.http://tug.org/pipermail/luatex/2016-February/005651.html

관련 정보