diff --git a/luamml-patches-amsmath.sty b/luamml-patches-amsmath.sty index 733b71b..f3bfc38 100644 --- a/luamml-patches-amsmath.sty +++ b/luamml-patches-amsmath.sty @@ -264,7 +264,7 @@ \restorealignstate@ \egroup \nonumber - \ifnum0=‘{\fi\iffalse}\fi + \ifnum0=`{\fi\iffalse}\fi \else $$ \fi diff --git a/luamml-patches-kernel.sty b/luamml-patches-kernel.sty index 1c1540d..49dc215 100644 --- a/luamml-patches-kernel.sty +++ b/luamml-patches-kernel.sty @@ -57,3 +57,7 @@ \__luamml_kernel_define_character:Nnn \longleftrightarrow {3} {27f7} \__luamml_kernel_define_character:Nnn \longmapsto {4} {27fc} } + +\IfFileLoadedT {latex-lab-math.ltx} { + \RequirePackage{luamml-patches-lab-math} +} diff --git a/luamml-patches-lab-math.sty b/luamml-patches-lab-math.sty new file mode 100644 index 0000000..b3cc27e --- /dev/null +++ b/luamml-patches-lab-math.sty @@ -0,0 +1,30 @@ +\ProvidesExplPackage {luamml-patches-lab-math} {2021-05-30} {0.0.1-alpha} + {Feel free to add a description here} + +\AddToHook{begindocument} { + \cs_set:Npn \common@align@ending { + \math@cr + \black@ \totwidth@ + \__luamml_amsmath_finalize_table:n {align} + \egroup + \ifingather@ + \restorealignstate@ + \egroup + \nonumber + \ifnum0=`{\fi\iffalse}\fi + \else + $$ + \fi + \ignorespacesafterend + } + \show \__math_env_gather_end: + \show \endgather + % \cs_set:Npn \endgather { + % \math@cr + % \black@ \totwidth@ + % \__luamml_amsmath_finalize_table:n {gather} + % \egroup + % $$ + % \ignorespacesafterend + % } +}