%% %% This is file `latex-lab-mathtools.ltx', %% generated with the docstrip utility. %% %% The original source files were: %% %% latex-lab-mathtools.dtx (with options: `kernel') %% %% This is a generated file. %% %% Copyright 2021-2023 LaTeX Project %% %% This file was generated from file(s) of the `LaTeX-lab Bundle'. %% ------------------------------------------------------------------------------------ %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3c or later is part of all distributions of LaTeX %% version 2008 or later. %% %% This file may only be distributed together with a copy of the LaTeX %% `LaTeX-lab Bundle'. You may however distribute the `LaTeX-lab Bundle' %% without such generated files. %% %% The newest sources can be found below %% %% https://github.com/latex3/latex2e/required/latex-lab %% %% where one can also log issues in case there are any. %% %% %% File: latex-lab-mathtools.dtx \ProvidesFile{latex-lab-mathtools.ltx} [2024-07-13 v0.1a mathtools adaptions] \RequirePackage{tagpdf-base} \ExplSyntaxOn \tl_new:N\l__math_mathtools_init_tl \AddToHook{package/mathtools/after} {% \cs_if_eq:NNTF\intertext@ \MT_intertext: { \tl_set:Nn \l__math_mathtools_init_tl {\MT_orig_intertext_false:} } { \tl_set:Nn \l__math_mathtools_init_tl {\MT_orig_intertext_true:} } \cs_if_eq:NNTF\shortintertext@ \MT_shortintertext:n { \tl_put_right:Nn \l__math_mathtools_init_tl {\MT_orig_shortintertext_false:} } { \tl_put_right:Nn \l__math_mathtools_init_tl {\MT_orig_shortintertext_true:} } \def\MT_intertext: {% \def\intertext##1{% \ifvmode\else\\\@empty\fi \noalign{% \penalty\postdisplaypenalty\vskip-\belowdisplayskip \vskip-\lineskiplimit % CCS \vskip\normallineskiplimit % CCS \vskip\l_MT_above_intertext_sep \vbox{% \ifmeasuring@\tag_stop:\fi \normalbaselines \ifdim \ifdim\@totalleftmargin=\z@ \linewidth \else -\maxdimen \fi =\columnwidth \else \parshape\@ne \@totalleftmargin \linewidth \fi \tag_mc_end_push: \tagpdfsetup{para/tag=Span} \noindent\ignorespaces##1\par \tag_mc_begin_pop:n{}}% \penalty\predisplaypenalty\vskip\abovedisplayskip% \vskip-\lineskiplimit % CCS \vskip\normallineskiplimit % CCS \vskip\l_MT_below_intertext_sep }% }% \MH_let:NwN \shortintertext \shortintertext@ } \def\MT_orig_shortintertext:n #1{% \ifvmode\else\\\@empty\fi \noalign{% \penalty\postdisplaypenalty\vskip\abovedisplayshortskip \vbox{% \ifmeasuring@\tag_stop:\fi \normalbaselines \MH_if_dim:w \MH_if_dim:w \@totalleftmargin=\z@ \linewidth \MH_else: -\maxdimen \MH_fi: =\columnwidth \MH_else: \parshape\@ne \@totalleftmargin \linewidth \MH_fi: \tag_mc_end_push: \tagpdfsetup{para/tag=Span} \tagpdfparaOn \noindent\ignorespaces#1\par \tag_mc_begin_pop:n{}} \penalty\predisplaypenalty\vskip\abovedisplayshortskip% }% } \def\MT_shortintertext:n #1{% \ifvmode\else\\\@empty\fi \noalign{% \penalty\postdisplaypenalty\vskip\abovedisplayshortskip \vskip-\lineskiplimit \vskip\normallineskiplimit \vskip\l_MT_above_shortintertext_sep \vbox{% \ifmeasuring@\tag_stop:\fi \normalbaselines \MH_if_dim:w \MH_if_dim:w \@totalleftmargin=\z@ \linewidth \MH_else: -\maxdimen \MH_fi: =\columnwidth \MH_else: \parshape\@ne \@totalleftmargin \linewidth \MH_fi: \tag_mc_end_push: \tagpdfsetup{para/tag=P} \tagpdfparaOn \noindent\ignorespaces#1\par \tag_mc_begin_pop:n{}}% \penalty\predisplaypenalty\vskip\abovedisplayshortskip% \vskip-\lineskiplimit \vskip\normallineskiplimit \vskip\l_MT_below_shortintertext_sep }% } \l__math_mathtools_init_tl } \ExplSyntaxOff \endinput %% %% End of file `latex-lab-mathtools.ltx'.