diff options
Diffstat (limited to 'Master/texmf-dist/doc/luatex/luavlna/luavlna.tex')
-rw-r--r-- | Master/texmf-dist/doc/luatex/luavlna/luavlna.tex | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/luatex/luavlna/luavlna.tex b/Master/texmf-dist/doc/luatex/luavlna/luavlna.tex index 33134a800c9..f3c44f1b695 100644 --- a/Master/texmf-dist/doc/luatex/luavlna/luavlna.tex +++ b/Master/texmf-dist/doc/luatex/luavlna/luavlna.tex @@ -1,16 +1,12 @@ -% detect LaTeX and use the correct method for luatexbase inclusion -\ifx\RequirePackage\undefined - \input{luatexbase.sty}% -\else - \RequirePackage{luatexbase} -\fi - -\newluatexattribute\preventsinglestatus % Modify pre_linebreak_filter callback so the spaces can be inserted \directlua{% luavlna = require "luavlna" langno = require "luavlna-langno" -luatexbase.add_to_callback("pre_linebreak_filter", luavlna.preventsingle," ") + +require "ltluatex" +luatexbase.add_to_callback("pre_linebreak_filter", luavlna.preventsingle,"LuaVlna") +% -- define the attribute number +luavlna.preventsingleid = math.random(2^16) local languages = langno.load_languages() local get_lang_id = function(lang) @@ -78,6 +74,9 @@ end \directlua{set_main_language("#1")} } +%\newluatexattribute\preventsinglestatus +\attributedef\preventsinglestatus=\directlua{tex.print(luavlna.preventsingleid)} % just a random number + \def\preventsingleon{% \preventsinglestatus=2 } |