Alter Luatex-Code kann nicht kompiliert werden

Alter Luatex-Code kann nicht kompiliert werden

Ich kann die hier gegebene Antwort nicht zusammenstellen:

Ist es in LuaTex möglich, Schriftart/Sprache entsprechend der verwendeten Schrift/Glyphen zu ändern?

Liegt es daran, dass es alt ist? Mein Compiler sagt, dass es \luatexdirectluanicht definiert ist.

PS. \directluaDer Fehler ist:

! 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. Absatz 1 und 2 gelöscht, jetzt lautet der Fehler:

! 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')}

Antwort1

Beachten Sie, dass der Code in Luatex 0.89 überhaupt nicht funktioniert, da der token_filterRückruf, der in einigen Betaversionen von Luatex verfügbar war, ersatzlos entfernt wurde.http://tug.org/pipermail/luatex/2016-February/005651.html

verwandte Informationen