diff options
author | Karl Berry <karl@freefriends.org> | 2009-04-20 23:02:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-04-20 23:02:43 +0000 |
commit | 3ea86bef2e63ca77c8fbfe4e3b4617804de11855 (patch) | |
tree | 1e0e750a74f9564e0c70869bcb018ee010518e50 /Master/texmf-dist/tex/generic/tex4ht/mathml.4ht | |
parent | ee53eac199e12fb91859fd18a43dd506ff75e3a9 (diff) |
tex4ht-1.0.2009_04_18_1145
git-svn-id: svn://tug.org/texlive/trunk@12767 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/mathml.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/mathml.4ht | 277 |
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@, }% % - \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} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |