diff options
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty b/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty new file mode 100644 index 00000000000..3dc1570b024 --- /dev/null +++ b/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty @@ -0,0 +1,35 @@ +\ProvidesExplPackage {luamml-patches-mathtools} {2024-10-26} {0.2.0} + {Feel free to add a description here} + +\RequirePackage{luamml-patches-amsmath} +% see https://github.com/latex3/tagging-project/issues/734 +\renewcommand*\MT_mult_internal:n [1]{ + \MH_if_boolean:nF {outer_mult}{\alignedspace@left} %<-- requires amsmath 2016/11/05 + \MT_next: + \bgroup + \Let@ + \def\l_MT_multline_lastline_fint{0 } + \chardef\dspbrk@context\@ne \restore@math@cr + \MH_let:NwN \math@cr@@\MT_mult_mathcr_atat:w + \MH_let:NwN \shoveleft\MT_shoveleft:wn + \MH_let:NwN \shoveright\MT_shoveright:wn + \spread@equation + \MH_set_boolean_F:n {mult_firstline} + \MT_measure_mult:n {#1} + \MH_if_dim:w \l_MT_multwidth_dim<\l_MT_multline_measure_fdim + \MH_setlength:dn \l_MT_multwidth_dim{\l_MT_multline_measure_fdim} + \fi + \MH_set_boolean_T:n {mult_firstline} + \MH_if_num:w \l_MT_multline_lastline_fint=\@ne + \MH_let:NwN \math@cr@@ \MT_mult_firstandlast_mathcr:w + \MH_fi: + \ialign\bgroup + \hfil\strut@$\m@th\displaystyle{}## + \luamml_save:nNn {} \displaystyle {mtd} + $ + \__luamml_amsmath_add_last_to_row: + \hfil + \crcr + \hfilneg + #1 +} |