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 \luatexdirectlua
nicht definiert ist.
PS. \directlua
Der 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_filter
Rückruf, der in einigen Betaversionen von Luatex verfügbar war, ersatzlos entfernt wurde.http://tug.org/pipermail/luatex/2016-February/005651.html