summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/mathtools.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/mathtools.4ht')
-rwxr-xr-xMaster/texmf-dist/tex/generic/tex4ht/mathtools.4ht127
1 files changed, 127 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathtools.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathtools.4ht
new file mode 100755
index 00000000000..c9984c59711
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/tex4ht/mathtools.4ht
@@ -0,0 +1,127 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% mathtools.4ht 2008-02-28-20:51 %
+% Copyright (C) 2007--2008 Eitan M. Gurari %
+% %
+% This work 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 2005/12/01 or later. %
+% %
+% This work has the LPPL maintenance status "maintained".%
+% %
+% This Current Maintainer of this work %
+% is Eitan M. Gurari. %
+% %
+% If you modify this program your changing its signature %
+% with a directive of the following form will be %
+% appreciated. %
+% \message{signature} %
+% %
+% gurari@cse.ohio-state.edu %
+% http://www.cse.ohio-state.edu/~gurari %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\immediate\write-1{version 2008-02-28-20:51}
+
+\ifx \o:endgathered:\:UnDef\else
+ \HRestore\endgathered
+\fi
+\def\shortintertext{\intertext}
+\def\:tempc#1#2{{\csname a:prescript\endcsname}\sp{#1}\sb{#2}}
+\expandafter\HLet\csname prescript \endcsname=\:tempc
+\NewConfigure{prescript}{1}
+\Configure{prescript}{\HCode{<mrow class="prescript"></mrow>}}
+\renewenvironment{dcases}[1][c]{%
+ \RIfM@\else
+ \nonmatherr@{\begin{\@currenvir}}%
+ \fi
+ \left\lbrace
+ \vcenter \bgroup
+ \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
+ \spread@equation
+ \ialign\bgroup
+ \strut@$\m@th\displaystyle{##}$\hfil&\quad$\m@th\displaystyle{##}$\hfil\strut@
+ \crcr
+}
+{\endaligned\right.}
+ \catcode`\#13 \catcode`\!6
+\def\reg:dcases[!1]{%
+ \RIfM@\else
+ \nonmatherr@{\begin{dcases}}%
+ \fi
+ \vcenter\bgroup
+ \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
+ \SaveMkHalignConf:g{dcases}%
+ \MkHalign#{$\m@th\displaystyle{\HCode{}}#$&\quad$\m@th\displaystyle{\HCode{}}#$}%
+}
+ \catcode`\#=6 \catcode`\!=12
+\def\:tempc{\crcr\EndMkHalign
+ \RecallMkHalignConfig \egroup\b:dcases \right.}
+\HLet\enddcases\:tempc
+\def\:temp{\left\lbrace \pic:MkHalign{dcases}}
+\expandafter\HLet\csname \string\dcases\endcsname\:temp
+\NewConfigure{dcases}{6}
+\renewenvironment{dcases*}[1][c]{%
+ \RIfM@\else
+ \nonmatherr@{\begin{\@currenvir}}%
+ \fi
+ \left\lbrace
+ \vcenter \bgroup
+ \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
+ \spread@equation
+ \ialign\bgroup
+ \strut@$\m@th\displaystyle{##}$\hfil&\quad{##}\hfil\strut@
+ \crcr
+}
+{\endaligned\right.}
+ \catcode`\#13 \catcode`\!6
+\expandafter\def\csname reg:dcases*\endcsname[!1]{%
+ \RIfM@\else
+ \nonmatherr@{\begin{dcases*}}%
+ \fi
+ \vcenter\bgroup
+ \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
+ \SaveMkHalignConf:g{dcases*}%
+ \MkHalign#{$\m@th\displaystyle{\HCode{}}#$\quad&#}%
+}
+ \catcode`\#=6 \catcode`\!=12
+\def\:tempc{\crcr\EndMkHalign
+ \RecallMkHalignConfig \egroup\csname b:dcases*\endcsname \right.}
+\expandafter\HLet\csname enddcases*\endcsname\:tempc
+\def\:temp{\left\lbrace \pic:MkHalign{dcases*}}
+\expandafter\HLet\csname \string\dcases*\endcsname\:temp
+\NewConfigure{dcases*}{6}
+
+\edef\cat:underscore{%
+ \noexpand\catcode`\noexpand\_=\the\catcode`\_ }
+\catcode`\_=11
+\def\MT_gathered_pre:{}
+ \def\MT_gathered_post:{}
+ \def\MT_gathered_env_end:{}
+ \catcode`\#13 \catcode`\!6
+\def\reg:MT_gathered_env[!1]{%
+ \RIfM@\else
+ \nonmatherr@{\begin{MT_gathered_env}}%
+ \fi
+ \null \vcenter\bgroup
+ \Let@ \chardef\dspbrk@context\@ne \restore@math@cr
+ \SaveMkHalignConf:g{MT_gathered_env}%
+\MkHalign#{$\m@th\displaystyle{\HCode{}}#$}%
+}
+ \catcode`\#=6 \catcode`\!=12
+\def\:tempc{\crcr\EndMkHalign
+ \RecallMkHalignConfig \egroup\b:MT_gathered_env}
+\HLet\endMT_gathered_env\:tempc
+\def\:temp{\pic:MkHalign{MT_gathered_env}}
+\expandafter\HLet\csname \string\MT_gathered_env\endcsname\:temp
+\NewConfigure{MT_gathered_env}{6}
+\def\:tempc#1#2{{\m@th#1{#2}}}
+\HLet\MT_cramped_internal:Nn\:tempc
+
+\cat:underscore
+\Hinput{mathtools}
+\endinput
+