summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/mathml.4ht')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/mathml.4ht277
1 files changed, 233 insertions, 44 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
index 0cd226fdd11..529dd802d17 100644
--- a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
+++ b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
@@ -1,6 +1,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% mathml.4ht 2008-09-10-15:23 %
-% Copyright (C) 1999--2008 Eitan M. Gurari %
+% mathml.4ht 2009-04-18-11:08 %
+% Copyright (C) 1999--2009 Eitan M. Gurari %
% %
% This work may be distributed and/or modified under the %
% conditions of the LaTeX Project Public License, either %
@@ -24,9 +24,10 @@
% gurari@cse.ohio-state.edu %
% http://www.cse.ohio-state.edu/~gurari %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\immediate\write-1{version 2008-09-10-15:23}
+\immediate\write-1{version 2009-04-18-11:08}
\exit:ifnot{Preamble,%
+accents,%
amsbsy,%
amscd,%
amsfonts,%
@@ -41,6 +42,7 @@ bm,%
dcolumn,%
etex4ht,%
fontmath,%
+gauss,%
latex,%
mathtools,%
plain,%
@@ -109,14 +111,17 @@ vanilla}
\else \expandafter\expandafter\expandafter\msp:link\fi
\else \expandafter\M:Link\fi}
\let\M:EndLink\EndLink
-\def\EndLink{\ifmathml
- \ifmtext \ht:special{t4ht@,}%
+\edef\:temp{\catcode`\#=\the\catcode`\#}
+\catcode`\#=12
+ \def\EndLink{\ifmathml
+ \ifmtext \ht:special{t4ht@,}%
%
- \Endmtxt:link \HCode{<\a:mathml mtext\Hnewline
- \mml:class="endlabel">}\ht:special{t4ht@,&\#x00A0;}%
+ \Endmtxt:link \HCode{<\a:mathml mtext\Hnewline
+ \mml:class="endlabel">}\ht:special{t4ht@,&#x00A0;}%
%
- \else \HCode{</\a:mathml mstyle><!--endlabel-->}\fi
- \else \expandafter\M:EndLink\fi}
+ \else \HCode{</\a:mathml mstyle><!--endlabel-->}\fi
+ \else \expandafter\M:EndLink\fi}
+\:temp
\NewConfigure{math}{1}
\NewConfigure{@math}{1}
@@ -146,15 +151,16 @@ vanilla}
\def\:MT{\ifmathml \a:mathml m\fi}
\Configure{halignTB}{\HCode{<\:MT table }\halignTBL}{\HCode{>}}
\Configure{halignTBL}
- {t}{\ifmathml \HCode{ style="text-align:top" }\fi}
- {b}{\ifmathml \HCode{ style="text-align:baseline" }\fi}
- {c}{\ifmathml \HCode{ style="text-align:axis" }\fi}
+ {t}{}
+ {b}{}
+ {c}{}
{}
\def\t:HA{\HCode{</\:MT table>}}
\def\R:HA{\HCode{<\:MT tr \Hnewline style="vertical-align:baseline">}}
\def\r:HA{\HCode{</\:MT tr>}}
\def\D:HA{\SaveEndP
-\HCode{<\:MT td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}%
+\HCode{<\:MT td
+ \ifnum \HMultispan>1 colspan="\HMultispan"\fi}%
\halignTD \HCode{\Hnewline>}}
\def\d:HA{\HCode{</\:MT td>}\RecallEndP
}
@@ -554,6 +560,7 @@ vanilla}
\NewConfigure{mathml()}{2}
\Configure{halignTB<>}{array}{\HCode{\Hnewline
\a:mathml equalrows="false"
+ \a:mathml columnlines="\columnlines"
\a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign}
\Configure{array}
{\halignTB{array}}
@@ -570,6 +577,30 @@ vanilla}
{\bgroup\Configure{$}{}{}{}}
{\egroup}
{}{}
+\Configure{VBorder}
+ {\HAssign\NewGroup = 0
+ \HAssign\borderlines = 0
+\global\let\columnlines=\relax
+}
+ {\ifx \columnlines\relax \gHAssign\borderlines = 1
+ \else \gHAdvance\borderlines by 2 \fi
+%
+ \HAssign\NewGroup = 0}
+ {\Advance:\NewGroup by 1
+ \ifnum \borderlines>1 \gHAdvance\borderlines by -2 \fi
+\ifx \columnlines\relax
+ \global\let\columnlines\empty
+\else
+ \ifnum \NewGroup=1
+ \xdef\columnlines{\columnlines\ifx\columnlines\empty
+ \else \space\fi solid}%
+ \else
+ \xdef\columnlines{\columnlines\ifx\columnlines\empty
+ \else \space\fi none}%
+ \fi
+\fi
+}
+ {}
\def\:MM{m}
\Configure{HBorder}
@@ -678,6 +709,10 @@ vanilla}
{\Tg</\a:mathml mrow>\Configure{over}{}{}}
{\Tg<\a:mathml mrow\Hnewline>}
{\Tg</\a:mathml mrow>\Tg</\a:mathml mfrac>}
+\ConfigureEnv{eqnarray}
+ {\ifvmode \IgnorePar \fi \EndP}
+ {\ifvmode \IgnorePar \fi \EndP \ShowPar \par}
+ {}{}
\Configure{eqnarray}
{\HCode{<\a:mathml mtable\Hnewline \mml:class="eqnarray\ifx
\@seqncr\@eqncr\else-star\fi"
@@ -780,7 +815,8 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\B:displaylines} {\C:displaylines}{\D:displaylines}
\let\mathml:on\relax
\Configure{ }
- {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi
+ {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace
+ width="1em" \mml:class="nbsp" />\fi
\else \:nbsp\fi}
\:CheckOption{new-accents} \if:Option \else
\Configure{accent}\widetilde\widetilde{{}{}}
@@ -1480,11 +1516,15 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
}
\Configure{overrightarrow}
- {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
- {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}\Tg</\a:mathml mover>}
+ {\leavevmode\hbox\bgroup$\Tg<\a:mathml mover class="overrightarrow">%
+ \Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}%
+ \Tg</\a:mathml mover>$\egroup}
\Configure{overleftarrow}
- {\Tg<\a:mathml mover class="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
- {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}\Tg</\a:mathml mover>}
+ {\leavevmode\hbox\bgroup$\Tg<\a:mathml mover class="overleftarrow">%
+ \Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}%
+ \Tg</\a:mathml mover>$\egroup}
\Configure{big}
{}{}
{\HCode{<\a:mathml mstyle mathsize="1.19em">}}
@@ -1561,6 +1601,11 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\mml:class="MathClass-punc">}{</\a:mathml mo>}{}
\Configure{MathClass}{7}{*}{<\a:mathml mn>}{</\a:mathml mn>}
{0123456789}
+\ifx \mathordMathClass\:UnDef
+ \NewMathClass\mathordMathClass
+\fi
+\Configure{MathClass}{\mathordMathClass}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-ord">}{</\a:mathml mo>}{}
\Configure{FormulaClass}{0}{}{}{}
\Configure{FormulaClass}{1}{}{}{}
\Configure{FormulaClass}{2}{}{}{}
@@ -1568,6 +1613,8 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\Configure{FormulaClass}{4}{}{}{}
\Configure{FormulaClass}{5}{}{}{}
\Configure{FormulaClass}{6}{}{}{}
+\Css{mo.MathClass-op + mi{margin-left:0.3em}}
+\Css{mi + mo.MathClass-op{margin-left:0.3em}}
\def\bold:version{bold}
\Configure{mathbf}%
@@ -1631,12 +1678,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\:tempd{ointop}{48}
\:tempd{prod}{51}
\:tempd{sum}{50}
-\ifx \ilimits@\o:nolimits:
- \let\ilimits@\nolimits
-\fi
-\ifx \ilimits@\o:nolimits:
- \let\slimits@\nolimits
-\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1658,6 +1699,9 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amsbsy}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1728,8 +1772,10 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
}
\Configure{tmspace}
{\ifdim \textspace>0.2em
- \HCode{<\a:mathml mspace width="\textspace" \mml:class="tmspace"/>}%
- \else \HCode{<\a:mathml mspace width="0em" \mml:class="thinspace"/>}\fi
+ \HCode{<\a:mathml mspace
+ width="\textspace" \mml:class="tmspace"/>}%
+ \else \HCode{<\a:mathml mspace
+ width="0.3em" \mml:class="thinspace"/>}\fi
}
\Configure{mfenced}{\lvert}{\string&\#x007C;}
\Configure{mfenced}{\rvert}{\string&\#x007C;}
@@ -1993,6 +2039,15 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\HLet\n:iiint:\:tempc
\def\:tempc{\ifDisplayMath\mathop:prefix{mathsize="big"}\fi\o:n:idotsint::}
\HLet\n:idotsint:\:tempc
+\ifx \ilimits@\o:nolimits:
+ \let\ilimits@\nolimits
+\fi
+\ifx \ilimits@\o:nolimits:
+ \let\slimits@\nolimits
+\fi
+\ifx \ilimits@\o:displaylimits:
+ \let\ilimits@\nolimits
+\fi
\Configure{aligned}
{\HCode{<\a:mathml mtable\Hnewline \mml:class="aligned">}}
{\HCode{</\a:mathml mtable>}}
@@ -2098,6 +2153,7 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amstex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -2111,8 +2167,10 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\bgroup\m:env{pmatrix}}
{\endm:env\egroup}
\Configure{multline}
- {\HCode{<\a:mathml mtable\mml:class="multline">}} {\HCode{</\a:mathml mtable>}}
- {\HCode{<\a:mathml mtr\Hnewline\mml:class="multline"><\a:mathml mtd>}}{\HCode{</\a:mathml mtd></\a:mathml mtr>}}
+ {\HCode{<\a:mathml mtable\mml:class="multline">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline\mml:class="multline"><\a:mathml mtd>}}
+ {\HCode{</\a:mathml mtd></\a:mathml mtr>}}
\Configure{smallmatrix}
{\HCode{<\a:mathml mtable\mml:class="smallmatrix">}}
{\HCode{</\a:mathml mtable>}}
@@ -2260,8 +2318,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
-
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{plain}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -2459,11 +2515,15 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
}
\Configure{overrightarrow}
- {\Tg<\a:mathml mover class="overrightarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
- {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}\Tg</\a:mathml mover>}
+ {\leavevmode\hbox\bgroup$\Tg<\a:mathml mover class="overrightarrow">%
+ \Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D7;}}%
+ \Tg</\a:mathml mover>$\egroup}
\Configure{overleftarrow}
- {\Tg<\a:mathml mover class="overleftarrow">\Tg<\a:mathml mrow\Hnewline>\:gobble}
- {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}\Tg</\a:mathml mover>}
+ {\leavevmode\hbox\bgroup$\Tg<\a:mathml mover class="overleftarrow">%
+ \Tg<\a:mathml mrow\Hnewline>\:gobble}
+ {\Tg</\a:mathml mrow>\mathop{\HCode{&\#x20D6;}}%
+ \Tg</\a:mathml mover>$\egroup}
\Configure{big}
{}{}
{\HCode{<\a:mathml mstyle mathsize="1.19em">}}
@@ -2540,6 +2600,11 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\mml:class="MathClass-punc">}{</\a:mathml mo>}{}
\Configure{MathClass}{7}{*}{<\a:mathml mn>}{</\a:mathml mn>}
{0123456789}
+\ifx \mathordMathClass\:UnDef
+ \NewMathClass\mathordMathClass
+\fi
+\Configure{MathClass}{\mathordMathClass}{*}{<\a:mathml mo\Hnewline
+ \mml:class="MathClass-ord">}{</\a:mathml mo>}{}
\Configure{FormulaClass}{0}{}{}{}
\Configure{FormulaClass}{1}{}{}{}
\Configure{FormulaClass}{2}{}{}{}
@@ -2547,6 +2612,8 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\Configure{FormulaClass}{4}{}{}{}
\Configure{FormulaClass}{5}{}{}{}
\Configure{FormulaClass}{6}{}{}{}
+\Css{mo.MathClass-op + mi{margin-left:0.3em}}
+\Css{mi + mo.MathClass-op{margin-left:0.3em}}
@@ -2567,7 +2634,8 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\B:displaylines} {\C:displaylines}{\D:displaylines}
\let\mathml:on\relax
\Configure{ }
- {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace \mml:class="nbsp" />\fi
+ {\ifmathml \ifmtext \space \else\Tg<\a:mathml mspace
+ width="1em" \mml:class="nbsp" />\fi
\else \:nbsp\fi}
\:CheckOption{new-accents} \if:Option \else
\Configure{accent}\widetilde\widetilde{{}{}}
@@ -3110,6 +3178,8 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{<\a:mathml mo \mml:class="qopname">}
{</\a:mathml mo>}
{}}
+\Css{mo.qopname + mi{margin-left:0.3em}}
+\Css{mi + mo.qopname{margin-left:0.3em}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3133,11 +3203,15 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{array}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\Configure{halignTB<>}{array}{\HCode{\Hnewline
\a:mathml equalrows="false"
+ \a:mathml columnlines="\columnlines"
\a:mathml equalcolumns="false" \a:mathml class="array"}<>\HAlign}
\Configure{array}
{\halignTB{array}}
@@ -3154,6 +3228,30 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
{\bgroup\Configure{$}{}{}{}}
{\egroup}
{}{}
+\Configure{VBorder}
+ {\HAssign\NewGroup = 0
+ \HAssign\borderlines = 0
+\global\let\columnlines=\relax
+}
+ {\ifx \columnlines\relax \gHAssign\borderlines = 1
+ \else \gHAdvance\borderlines by 2 \fi
+%
+ \HAssign\NewGroup = 0}
+ {\Advance:\NewGroup by 1
+ \ifnum \borderlines>1 \gHAdvance\borderlines by -2 \fi
+\ifx \columnlines\relax
+ \global\let\columnlines\empty
+\else
+ \ifnum \NewGroup=1
+ \xdef\columnlines{\columnlines\ifx\columnlines\empty
+ \else \space\fi solid}%
+ \else
+ \xdef\columnlines{\columnlines\ifx\columnlines\empty
+ \else \space\fi none}%
+ \fi
+\fi
+}
+ {}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3182,8 +3280,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
-
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amscd}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3272,10 +3368,21 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amssymb}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- \def\:tempa#1"#2#3///{\Configure{MathClass}{#2}}
-\def\:tempb#1{\:tempa#1///{}{}{}{#1}}
-\def\:tempc#1"#2//{\:tempb{\mathchar"#2}}
+ \def\:tempa#1"#2#3///{%
+ \edef\:next{\noexpand\Configure{MathClass}{\ifnum 0=#2
+ \mathordMathClass \else #2\fi}}%
+ \:next
+}
+% \def\:tempb#1{\:tempa#1///{}{}{}{#1}}
+% \def\:tempc#1"#2//{\:tempb{\mathchar"#2}}
+% \def\:temp#1{\expandafter\:tempc\meaning#1//}
\def\:temp#1{\expandafter\:tempc\meaning#1//}
+\def\:tempb#1{\:tempa#1///{}{}{}{#1}}
+\def\:tempc#1"#2//{\:tempd#2...//}
+\def\:tempd#1#2#3#4#5//{%
+ \if #4.\:tempb{\mathchar"0#1#2#3}\else
+ \:tempb{\mathchar"#1#2#3#4}\fi
+}
\:temp \boxdot
\:temp \boxplus
\:temp \boxtimes
@@ -3394,7 +3501,7 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\:temp \gneqq
\:temp \nleqslant
\:temp \ngeqslant
-\:temp \lneq
+\@ifpackageloaded{program}{}{\:temp \lneq}
\:temp \gneq
\:temp \npreceq
\:temp \nsucceq
@@ -3486,6 +3593,63 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{gauss}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{gmatrix}
+ {\HCode{<\a:mathml mtable \mml:class="gmatrix-\g@environment">}}
+ {\HCode{</\a:mathml mtable>}}
+ {\HCode{<\a:mathml mtr\Hnewline \mml:class="gmatrix">}}
+ {\HCode{</\a:mathml mtr>}}
+ {\HCode{\Hnewline<\a:mathml mtd>}}
+ {\HCode{</\a:mathml mtd>}}
+\Css{mtr.gmatrix mtd {margin-left:0em; margin-right:0em;
+ padding-left:0em; padding-right:0em;
+ text-indent:0pt;
+}}
+\Css{mfenced mtable {margin-left:0em; margin-right:0em;
+ padding-left:0em; padding-right:0em;
+ text-indent:0pt;
+}}
+\Configure{rowops}
+ {\HCode{<mtable class="rowops">
+ <mtr><mtd columnspan="3"><mtext>Row ops:</mtext></mtd></mtr>
+ }}
+ {\HCode{</mtable>}}
+\Configure{colops}
+ {\HCode{<mtable class="colops">
+ <mtr><mtd columnspan="3"><mtext>Col ops:</mtext></mtd></mtr>
+ }}
+ {\HCode{</mtable>}}
+\Css{mtable.rowops, mtable.colops {
+ margin-left:0.2em;
+ margin-right:0.2em;
+ font-size:75\%;
+ }}
+\Css{mtable.rowops mtr, mtable.colops mtr,
+ mtable.rowops mtd, mtable.colops mtd
+ {
+ margin:0em; padding:0em;
+ }}
+\Configure{add}
+ {\HCode{<mtr><mtd>}\mbox{add }\HCode{</mtd><mtd>}}
+ {,\HCode{</mtd><mtd>}}
+ {\HCode{</mtd></mtr>}}
+\Configure{mult}
+ {\HCode{<mtr><mtd>}\mbox{mult }\HCode{</mtd><mtd>}}
+ {,\HCode{</mtd><mtd>}}
+ {\HCode{</mtd></mtr>}}
+\Configure{swap}
+ {\HCode{<mtr><mtd>}\mbox{swap }\HCode{</mtd><mtd>}}
+ {,\HCode{</mtd><mtd>}}
+ {\HCode{</mtd></mtr>}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
@@ -3587,7 +3751,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{mathtools}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3717,6 +3880,33 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \ConfigureHinput{accents}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \Configure{accentset}
+ {\HCode{<mover accent="true" class="accentset"><mrow>}}
+ {\HCode{</mrow><mrow> }}
+ {\HCode{</mrow></mover>}}
+\Configure{underaccent}
+ {\HCode{<munder class="underaccent"><mrow>}}
+ {\HCode{</mrow><mrow> }}
+ {\HCode{</mrow></munder>}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput\empty\empty\empty\empty\empty\empty
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+
+
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{subeqnarray}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3766,7 +3956,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{sistyle}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3780,6 +3969,7 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{ushort}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -3817,7 +4007,6 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}%
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{bm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%