<..amsmath.4ht..>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% amsmath.4ht 2014-07-12-22:36 %
% Copyright (C) 1997--2009 Eitan M. Gurari %
<.TeX4ht copyright.>
\HRestore\cases
\HRestore\matrix
\HRestore\pmatrix
<.restore amsmath everydisplay.>
<.config amsmath.sty utilities.>
<.config amsmath.sty shared.>
<.body of amsmath.sty.>
<.equations of amsmath.sty.>
\:CheckOption{new-accents} \if:Option \else
<.accents of amsmath.sty.>
\fi
<.amsmath.sty.>
<.amsmath.sty and amstex.sty.>
\ifx \ifinany@\:Undef
<.amsmath 1999.>
\else
\:warning{ams files too old for TeX4ht}
\fi
\Hinput{amsmath}
\endinput
-_-_-
<..body of amsmath.sty..>+
\pend:def\subequations{\SkipRefstepAnchor }
-_-_-
<..body of amsmath.sty..>+
\def\hdots@for#1#2{\multicolumn{#2}c%
{\m@th \hdots:for{#1}\hfil}}
\def\hdots:for#1{\[email protected]\mkern-#1\dotsspace@
\xleaders\hbox{$\m@th\mkern#1\dotsspace@.\mkern#1\dotsspace@$}%
\hfill
\mkern-#1\dotsspace@}
\NewConfigure{hdotsfor}[1]{\def\a:hdotsfor##1{#1}}
\let\a:hdotsfor=\hdots:for
\def\:tempc{\a:hdotsfor}
\HLet\hdots:for\:tempc
-_-_-
<..body of amsmath.sty..>+
\expandafter\ifx \csname tmp:muskip\endcsname\relax
\csname newmuskip\endcsname \tmp:muskip
\fi
\expandafter\def\csname tmspace \endcsname#1#2#3{%
\ifmmode
\bgroup
\tmp:muskip #1#2\edef\mathglue{\the\tmp:muskip}%
\tmp:dim #1#3\edef\textspace{\the\tmp:dim}\a:tmspace
\egroup
\else \kern #1#3\fi \relax
}
\edef\:tempc{\noexpand\protect
\expandafter\noexpand\csname tmspace \endcsname}
\HLet\tmspace=\:tempc
\NewConfigure{tmspace}{1}
\Configure{tmspace}{\mskip\mathglue}
-_-_-
<..body of amsmath.sty..>+
\HRestore\over
\def\:tempc{\pic:gobble\a:over \o:@@over: \pic:gobble\b:over}
\HLet\@@over\:tempc
\HRestore\atop
\def\:tempc{\pic:gobble\a:atop \o:@@atop: \pic:gobble\b:atop}
\HLet\@@atop\:tempc
\def\::above{\pic:gobble\a:above \o:@@above:\tmp:dim
\pic:gobble\b:above }
\def\:above{\afterassignment\::above}
\def\:tempc{\Protect\:above \tmp:dim=}
\HLet\@@above\:tempc
-_-_-
<..body of amsmath.sty..>+
\HRestore\abovewithdelims
\def\::abovewithdelims#1#2{\pic:gobble\a:abovewithdelims
\o:@@abovewithdelims:#1#2\tmp:dim\pic:gobble\b:abovewithdelims}
\def\:abovewithdelims#1#2{\def\:temp{\::abovewithdelims#1#2}%
\afterassignment\:temp\tmp:dim}
\def\:tempc{\Protect\:abovewithdelims }
\HLet\@@abovewithdelims\:tempc
\NewConfigure{abovewithdelims}{2}
\HRestore\overwithdelims
\def\:overwithdelims#1#2{\pic:gobble\a:overwithdelims
\o:@@overwithdelims:#1#2\pic:gobble\b:overwithdelims}
\def\:tempc{\Protect\:overwithdelims}
\HLet\@@overwithdelims\:tempc
\NewConfigure{overwithdelims}{2}
\HRestore\atopwithdelims
\def\:atopwithdelims#1#2{\pic:gobble\a:atopwithdelims
\o:@@atopwithdelims:#1#2\pic:gobble\b:atopwithdelims}
\def\:tempc{\Protect\:atopwithdelims}
\HLet\@@atopwithdelims\:tempc
\NewConfigure{atopwithdelims}{2}
-_-_-
<..amsmath.sty and amstex.sty..>
\def\:tempc#1#2#3{\a:underarrow@
\hbox{$\m@th#2#3$}\b:underarrow@
\hbox{#1#2}\c:underarrow@
}
\HLet\underarrow@\:tempc
\def\:tempc#1#2#3{\a:overarrow@
\hbox{#1#2}\b:overarrow@
\hbox{$\m@th#2#3$}\c:overarrow@
}
\HLet\overarrow@\:tempc
\NewConfigure{underarrow@}{3}
\NewConfigure{overarrow@}{3}
-_-_-
The following was needed to hide paragraph breaks in ‘math’ option, due to a \vtop in the macro definition.
<..amsmath.sty and amstex.sty DEPRECATED..>
\def\:temp{\Configure{HtmlPar}{}{}{}{}\o:overarrow@:}
\HLet\overarrow@=\:temp
-_-_-
<..amsmath.sty..>+
\let\:tempc=\measure@
\pend:defI\:tempc{\bgroup
\RecallTeXcr \HRestore\noalign \let\EndPicture\empty
\let\halign=\TeXhalign \let\span=\:span \HRestore\begin
\HRestore\end \a:measure@ }
\append:defI\:tempc{\egroup}
\HLet\measure@=\:tempc
\NewConfigure{measure@}{1}
-_-_-
<..amsmath.sty..>+
\HLet\savealignstate@=\empty
\renewcommand{\n:smash:}[2][tb]{%
\def\smash@{#1}%
\ifmmode\@xp\o:mathpalette:\@xp\mathsm@sh\else
\@xp\makesm@sh\fi{#2}}
-_-_-
<..body of amsmath.styNO..>
\append:defI\collect@body{\let\halign\TeXhalign \HRestore\noalign}
-_-_-
<..body of amsmath.sty..>+
\let\ltx@label=\lb:l
-_-_-
<..body of amsmath.sty..>+
\let\Mathaccent:=\mathaccent@
\def\mathaccent@#1#2{\ifx \EndPicture\:UnDef
\DN@{\Picture+{}\Mathaccent:{#1}{#2}\EndPicture}%
\else\DN@{\Mathaccent:{#1}{#2}}\fi\next@}
-_-_-
<..body of amsmath.sty..>+
<.amsmath.sty and amstex.sty.>
-_-_-
<..amsmath.sty and amstex.sty..>+
\def\:temp#1#2{\a:overset\binrel@{#2}%
\binrel@@{\mathop{\kern\z@#2}\limits^{#1}}\b:overset}
\HLet\overset=\:temp
\NewConfigure{overset}{2}
\def\:temp#1#2{\a:underset\binrel@{#2}%
\binrel@@{\mathop{\kern\z@#2}\limits_{#1}}\b:underset}
\HLet\underset=\:temp
\NewConfigure{underset}{2}
<.plain, fontmath, amsmath, amstex.>
-_-_-
<..body of amsmath.sty..>+
\def\:temp#1{{\a:boxed\leavevmode
\vbox{\m@th$\displaystyle#1$}\b:boxed}}
\HLet\boxed=\:temp
\NewConfigure{boxed}{2}
-_-_-
<..body of amsmath.sty..>+
\def\:temp#1#2{\a:xrightarrow \o:xrightarrow:{#1}\b:xrightarrow}
\HLet\xrightarrow=\:temp
\NewConfigure{xrightarrow}{2}
\def\:temp#1#2{\a:xleftarrow \o:xleftarrow:{#1}\b:xleftarrow}
\HLet\xleftarrow=\:temp
\NewConfigure{xleftarrow}{2}
-_-_-