diff options
author | Karl Berry <karl@freefriends.org> | 2022-12-13 21:09:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-12-13 21:09:26 +0000 |
commit | f702445ebe8dc7efa88bfa28c7239e63591b90e0 (patch) | |
tree | c3748dbcd0c249ca1acb8c534c4c3a872c8baf9c /Master/texmf-dist/tex/luatex | |
parent | 01c2f16795936045fac715892c1376cc04052a43 (diff) |
luatexja (13dec22)
git-svn-id: svn://tug.org/texlive/trunk@65267 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/luatex')
4 files changed, 27 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/luatex/luatexja/ltj-latex.sty b/Master/texmf-dist/tex/luatex/luatexja/ltj-latex.sty index 4e89ecee61e..7e091d161d1 100644 --- a/Master/texmf-dist/tex/luatex/luatexja/ltj-latex.sty +++ b/Master/texmf-dist/tex/luatex/luatexja/ltj-latex.sty @@ -12,7 +12,7 @@ \def\luatexjalatexLoaded{\endinput} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ltj-latex}[2021-10-24 LaTeX support of LuaTeX-ja] +\ProvidesPackage{ltj-latex}[2022-10-15 LaTeX support of LuaTeX-ja] \endlinechar=13 @@ -135,6 +135,15 @@ \RequirePackage{lltjp-geometry} +\ltj@ExecuteBeforePackage{breqn}{% + \let\ltj@@vadjust@breqn\vadjust \let\ltj@@insert@breqn\insert + \let\vadjust\ltj@@orig@vadjust \let\insert\ltj@@orig@insert +} +\ltj@ExecuteAfterPackage{breqn}{% + \let\vadjust\ltj@@vadjust@breqn \let\insert\ltj@@insert@breqn + \let\ltj@@vadjust@breqn\undefined \let\ltj@@insert@breqn\undefined +} + \def\ltj@@q@stop{\ltj@@q@stop} \ifdefined\ltj@stop@overwrite@primitive \begingroup diff --git a/Master/texmf-dist/tex/luatex/luatexja/luatexja.lua b/Master/texmf-dist/tex/luatex/luatexja/luatexja.lua index e8f4053c401..31bd0662b38 100644 --- a/Master/texmf-dist/tex/luatex/luatexja/luatexja.lua +++ b/Master/texmf-dist/tex/luatex/luatexja/luatexja.lua @@ -175,7 +175,7 @@ local cnt_stack = luatexbase.registernumber 'ltj@@stack' -- EXT: print parameters that don't need arguments do - local tex_getattr = tex.getattribute + local tex_getattr, getnest = tex.getattribute, tex.getnest local function getattr(a, d) local r = tex_getattr(a); d = d or 0 return (r==-0x7FFFFFFF) and d or r @@ -222,7 +222,7 @@ do end, direction = function() local v = ltjd.get_dir_count() - if math.abs(tex.getnest().mode) == ltjs.mmode and v == dir_table.dir_tate then + if math.abs(getnest().mode) == ltjs.mmode and v == dir_table.dir_tate then v = dir_table.dir_utod end return v @@ -353,7 +353,7 @@ do local getnest = tex.getnest local id_glyph = node.id 'glyph' function luatexja.pltx_composite_last_node_char() - local n = getnest() + local n = getnest().tail local r = '-1' if n then if n.id==id_glyph then diff --git a/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty b/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty index 79590b906c5..00c37876845 100644 --- a/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty +++ b/Master/texmf-dist/tex/luatex/luatexja/luatexja.sty @@ -27,7 +27,7 @@ \newif\ifltj@disablejfam %%%% VERSION -\def\LuaTeXjaversion{20221006.0} +\def\LuaTeXjaversion{20221213.0} %% Check if LaTeX is used. \begingroup\expandafter\expandafter\expandafter\endgroup diff --git a/Master/texmf-dist/tex/luatex/luatexja/patches/lltjp-siunitx.sty b/Master/texmf-dist/tex/luatex/luatexja/patches/lltjp-siunitx.sty index fcc8922fea4..16c13cd7ae4 100644 --- a/Master/texmf-dist/tex/luatex/luatexja/patches/lltjp-siunitx.sty +++ b/Master/texmf-dist/tex/luatex/luatexja/patches/lltjp-siunitx.sty @@ -1,5 +1,5 @@ % -% lltjp-siunitx.sty 2021-10-31 +% lltjp-siunitx.sty 2022-12-12 % \NeedsTeXFormat{LaTeX2e} @@ -34,6 +34,18 @@ \cs_set_eq:NN \ltj_orig__siunitx_table_collect_begin:w \__siunitx_table_collect_begin:w \cs_set_protected:Npn \__siunitx_table_collect_begin:w #1 \relax { \ltj_orig__siunitx_table_collect_begin:w } +\AtBeginDocument{ + \cs_if_exist:NT \TblrNum + { \RenewDocumentCommand \TblrNum { m } + { + \__tblr_siunitx_process:Nn + { \cs_set_eq:NN \__siunitx_table_collect_begin:w + \ltj_orig__siunitx_table_collect_begin:w + \tablenum} + {#1} + } + } + } }% siunitx v3.00 end {% siunitx v2.xx \cs_generate_variant:Nn \tl_if_in:NnT { coT } |