diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-24 20:50:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-24 20:50:35 +0000 |
commit | 663eda4fa065036cbf72489106aa6b8d6244a301 (patch) | |
tree | 6a45e2d03328109f997c5cd6182482e6539a9219 /Master/texmf-dist/tex/latex/mathtools/mathtools.sty | |
parent | 32a1afdc5331e1665cbad5dc0d08bae60dec406c (diff) |
mathtools (24mar20)
git-svn-id: svn://tug.org/texlive/trunk@54516 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/mathtools/mathtools.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/mathtools/mathtools.sty | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/mathtools/mathtools.sty b/Master/texmf-dist/tex/latex/mathtools/mathtools.sty index 3c0c57b48b5..484ed17a818 100644 --- a/Master/texmf-dist/tex/latex/mathtools/mathtools.sty +++ b/Master/texmf-dist/tex/latex/mathtools/mathtools.sty @@ -9,7 +9,8 @@ %% This is a generated file. %% %% Copyright (C) 2002-2011 by Morten Hoegholm -%% Copyright (C) 2012- by Lars Madsen +%% Copyright (C) 2012-2019 by Lars Madsen +%% Copyright (C) 2020 by Lars Madsen, the LaTeX3 project %% %% %% This work may be distributed and/or modified under the @@ -23,14 +24,14 @@ %% This work has the LPPL maintenance status "maintained". %% %% This Current Maintainer of this work is -%% Lars Madsen +%% Lars Madsen and the LaTeX3 project %% %% This work consists of the main source file mathtools.dtx %% and the derived files %% mathtools.sty, mathtools.pdf, mathtools.ins, mathtools.drv. %% \ProvidesPackage{mathtools}% - [2020/01/17 v1.23 mathematical typesetting tools] + [2020/03/24 v1.24 mathematical typesetting tools] \RequirePackage{keyval,calc} \RequirePackage{mhsetup}[2017/03/31] \MHInternalSyntaxOn @@ -320,11 +321,11 @@ \def\MT_leftrightarrow_fill:{% \arrowfill@\leftarrow\relbar\rightarrow} \providecommand*\xLeftarrow[2][]{% - \ext@arrow 0055{\Leftarrowfill@}{#1}{#2}} + \ext@arrow 0055{\Leftarrowfill@}{\ #1}{\ #2}} \providecommand*\xRightarrow[2][]{% - \ext@arrow 0055{\Rightarrowfill@}{#1}{#2}} + \ext@arrow 0055{\Rightarrowfill@}{#1\ }{#2\ }} \providecommand*\xLeftrightarrow[2][]{% - \ext@arrow 0055{\Leftrightarrowfill@}{#1}{#2}} + \ext@arrow 0055{\Leftrightarrowfill@}{\ #1\ }{\ #2\ }} \def\MT_rightharpoondown_fill:{% \arrowfill@\relbar\relbar\rightharpoondown} \def\MT_rightharpoonup_fill:{% @@ -1702,6 +1703,24 @@ \MaybeMHPrecedingSpacesOff \renewcommand\aligned@a[1][c]{\start@aligned{#1}\m@ne} \MHPrecedingSpacesOn +\newbox\xmathstrut@box +\newdimen\xmathstrut@dim +\def\xmathstrut{\@dblarg\xmathstrut@} +\def\xmathstrut@[#1]#2{% + \def\xmathstrut@dp{#1}% + \vphantom{\mathpalette\xmathstrut@do{#2}}% +} +\def\xmathstrut@do#1#2{% + \setbox\xmathstrut@box\hbox{$#1($}%)%emacs + \xmathstrut@dim\dimexpr\ht\xmathstrut@box+\dp\xmathstrut@box\relax + \ht\xmathstrut@box\dimexpr\ht\xmathstrut@box + +#2\xmathstrut@dim + \relax + \dp\xmathstrut@box\dimexpr\dp\xmathstrut@box + +\xmathstrut@dp\xmathstrut@dim + \relax + \box\xmathstrut@box} + \endinput %% %% End of file `mathtools.sty'. |