diff options
author | Karl Berry <karl@freefriends.org> | 2008-09-21 00:25:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-09-21 00:25:20 +0000 |
commit | 86701f3ec21852c37ad9822d4c1d0cfb9fb55a4e (patch) | |
tree | 3a4e886eba96ce360ca75497978f6c30df10b492 /Master/texmf-dist/tex/generic/tex4ht/mathml.4ht | |
parent | a1923be7512ba559b7ba917400f449866107c649 (diff) |
tex4ht 1.0.2008_09_16_1413
git-svn-id: svn://tug.org/texlive/trunk@10669 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 | 436 |
1 files changed, 248 insertions, 188 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht index 572183a293f..0cd226fdd11 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht @@ -1,5 +1,5 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% mathml.4ht 2008-07-21-08:12 % +% mathml.4ht 2008-09-10-15:23 % % Copyright (C) 1999--2008 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % @@ -24,7 +24,7 @@ % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\immediate\write-1{version 2008-07-21-08:12} +\immediate\write-1{version 2008-09-10-15:23} \exit:ifnot{Preamble,% amsbsy,% @@ -582,7 +582,8 @@ vanilla} {<\a:mathml mtd><mo> \string&\#x0332; </mo></\a:mathml mtd> } {</\a:mathml mtr>} - {<\a:mathml mtr\Hnewline \mml:class="vspace" style="font-size:\HBorderspace">} + {<\a:mathml mtr\Hnewline + \mml:class="vspace" style="font-size:\HBorderspace">} {<\a:mathml mtd\Hnewline></\a:mathml mtd>} {</\a:mathml mtr>} \Configure{texttt} @@ -3272,185 +3273,213 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}% \ConfigureHinput{amssymb} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\:tempa#1"#2#3///{\Configure{MathClass}{#2}} -\def\:temp#1{\:tempa#1///{}{}{}{#1}} -\:temp{\mathchar"2400} -\:temp{\mathchar"2401} -\:temp{\mathchar"2402} -\:temp{\mathchar"2405} -\:temp{\mathchar"240C} -\:temp{\mathchar"2459} -\:temp{\mathchar"245A} -\:temp{\mathchar"245B} -\:temp{\mathchar"2464} -\:temp{\mathchar"2465} -\:temp{\mathchar"2466} -\:temp{\mathchar"2467} -\:temp{\mathchar"2468} -\:temp{\mathchar"2469} -\:temp{\mathchar"2475} -\:temp{\mathchar"247C} -\:temp{\mathchar"247D} -\:temp{\mathchar"247E} -\:temp{\mathchar"247F} -\:temp{\mathchar"253E} -\:temp{\mathchar"256C} -\:temp{\mathchar"256D} -\:temp{\mathchar"256E} -\:temp{\mathchar"256F} -\:temp{\mathchar"2572} -\:temp{\mathchar"3408} -\:temp{\mathchar"3409} -\:temp{\mathchar"340A} -\:temp{\mathchar"340B} -\:temp{\mathchar"340D} -\:temp{\mathchar"340E} -\:temp{\mathchar"340F} -\:temp{\mathchar"3410} -\:temp{\mathchar"3411} -\:temp{\mathchar"3412} -\:temp{\mathchar"3413} -\:temp{\mathchar"3414} -\:temp{\mathchar"3415} -\:temp{\mathchar"3416} -\:temp{\mathchar"3417} -\:temp{\mathchar"3418} -\:temp{\mathchar"3419} -\:temp{\mathchar"341A} -\:temp{\mathchar"341B} -\:temp{\mathchar"341C} -\:temp{\mathchar"341D} -\:temp{\mathchar"341E} -\:temp{\mathchar"341F} -\:temp{\mathchar"3420} -\:temp{\mathchar"3421} -\:temp{\mathchar"3422} -\:temp{\mathchar"3423} -\:temp{\mathchar"3424} -\:temp{\mathchar"3425} -\:temp{\mathchar"3426} -\:temp{\mathchar"3427} -\:temp{\mathchar"3428} -\:temp{\mathchar"3429} -\:temp{\mathchar"342A} -\:temp{\mathchar"342B} -\:temp{\mathchar"342C} -\:temp{\mathchar"342D} -\:temp{\mathchar"342E} -\:temp{\mathchar"342F} -\:temp{\mathchar"3430} -\:temp{\mathchar"3431} -\:temp{\mathchar"3432} -\:temp{\mathchar"3433} -\:temp{\mathchar"3434} -\:temp{\mathchar"3435} -\:temp{\mathchar"3436} -\:temp{\mathchar"3437} -\:temp{\mathchar"343A} -\:temp{\mathchar"343B} -\:temp{\mathchar"343C} -\:temp{\mathchar"343D} -\:temp{\mathchar"343E} -\:temp{\mathchar"343F} -\:temp{\mathchar"3442} -\:temp{\mathchar"3443} -\:temp{\mathchar"3444} -\:temp{\mathchar"3445} -\:temp{\mathchar"3447} -\:temp{\mathchar"3449} -\:temp{\mathchar"344A} -\:temp{\mathchar"344D} -\:temp{\mathchar"3450} -\:temp{\mathchar"3451} -\:temp{\mathchar"3452} -\:temp{\mathchar"3453} -\:temp{\mathchar"3454} -\:temp{\mathchar"3456} -\:temp{\mathchar"3457} -\:temp{\mathchar"345F} -\:temp{\mathchar"3460} -\:temp{\mathchar"3461} -\:temp{\mathchar"3462} -\:temp{\mathchar"3463} -\:temp{\mathchar"346A} -\:temp{\mathchar"346B} -\:temp{\mathchar"346C} -\:temp{\mathchar"346D} -\:temp{\mathchar"346E} -\:temp{\mathchar"346F} -\:temp{\mathchar"3474} -\:temp{\mathchar"3476} -\:temp{\mathchar"3477} -\:temp{\mathchar"3500} -\:temp{\mathchar"3501} -\:temp{\mathchar"3502} -\:temp{\mathchar"3503} -\:temp{\mathchar"3504} -\:temp{\mathchar"3505} -\:temp{\mathchar"3506} -\:temp{\mathchar"3507} -\:temp{\mathchar"3508} -\:temp{\mathchar"3509} -\:temp{\mathchar"350A} -\:temp{\mathchar"350B} -\:temp{\mathchar"350C} -\:temp{\mathchar"350D} -\:temp{\mathchar"350E} -\:temp{\mathchar"350F} -\:temp{\mathchar"3510} -\:temp{\mathchar"3511} -\:temp{\mathchar"3512} -\:temp{\mathchar"3513} -\:temp{\mathchar"3514} -\:temp{\mathchar"3515} -\:temp{\mathchar"3516} -\:temp{\mathchar"3517} -\:temp{\mathchar"3518} -\:temp{\mathchar"3519} -\:temp{\mathchar"351A} -\:temp{\mathchar"351B} -\:temp{\mathchar"351C} -\:temp{\mathchar"351D} -\:temp{\mathchar"3520} -\:temp{\mathchar"3521} -\:temp{\mathchar"3522} -\:temp{\mathchar"3523} -\:temp{\mathchar"3524} -\:temp{\mathchar"3525} -\:temp{\mathchar"3526} -\:temp{\mathchar"3527} -\:temp{\mathchar"3528} -\:temp{\mathchar"3529} -\:temp{\mathchar"352A} -\:temp{\mathchar"352B} -\:temp{\mathchar"352C} -\:temp{\mathchar"352D} -\:temp{\mathchar"352E} -\:temp{\mathchar"352F} -\:temp{\mathchar"3530} -\:temp{\mathchar"3531} -\:temp{\mathchar"3532} -\:temp{\mathchar"3533} -\:temp{\mathchar"3534} -\:temp{\mathchar"3535} -\:temp{\mathchar"3536} -\:temp{\mathchar"3537} -\:temp{\mathchar"3538} -\:temp{\mathchar"3539} -\:temp{\mathchar"353A} -\:temp{\mathchar"353B} -\:temp{\mathchar"353C} -\:temp{\mathchar"353D} -\:temp{\mathchar"3568} -\:temp{\mathchar"3570} -\:temp{\mathchar"3571} -\:temp{\mathchar"3573} -\:temp{\mathchar"3574} -\:temp{\mathchar"3575} -\:temp{\mathchar"3576} -\:temp{\mathchar"3577} -\:temp{\mathchar"3578} -\:temp{\mathchar"3579} -\:temp{\mathchar"357F} +\def\:tempb#1{\:tempa#1///{}{}{}{#1}} +\def\:tempc#1"#2//{\:tempb{\mathchar"#2}} +\def\:temp#1{\expandafter\:tempc\meaning#1//} +\:temp \boxdot +\:temp \boxplus +\:temp \boxtimes +\:temp \centerdot +\:temp \boxminus +\:temp \veebar +\:temp \barwedge +\:temp \doublebarwedge +\:temp \Cup +\:temp \Cap +\:temp \curlywedge +\:temp \curlyvee +\:temp \leftthreetimes +\:temp \rightthreetimes +\:temp \dotplus +\:temp \intercal +\:temp \circledcirc +\:temp \circledast +\:temp \circleddash +\:temp \divideontimes +\:temp \lessdot +\:temp \gtrdot +\:temp \ltimes +\:temp \rtimes +\:temp \smallsetminus +\:temp \circlearrowright +\:temp \circlearrowleft +\:temp \leftrightharpoons +\:temp \Vdash +\:temp \Vvdash +\:temp \vDash +\:temp \twoheadrightarrow +\:temp \twoheadleftarrow +\:temp \leftleftarrows +\:temp \rightrightarrows +\:temp \upuparrows +\:temp \downdownarrows +\:temp \upharpoonright +\:temp \downharpoonright +\:temp \upharpoonleft +\:temp \downharpoonleft +\:temp \rightarrowtail +\:temp \leftarrowtail +\:temp \leftrightarrows +\:temp \rightleftarrows +\:temp \Lsh +\:temp \Rsh +\:temp \rightsquigarrow +\:temp \leftrightsquigarrow +\:temp \looparrowleft +\:temp \looparrowright +\:temp \circeq +\:temp \succsim +\:temp \gtrsim +\:temp \gtrapprox +\:temp \multimap +\:temp \therefore +\:temp \because +\:temp \doteqdot +\:temp \triangleq +\:temp \precsim +\:temp \lesssim +\:temp \lessapprox +\:temp \eqslantless +\:temp \eqslantgtr +\:temp \curlyeqprec +\:temp \curlyeqsucc +\:temp \preccurlyeq +\:temp \leqq +\:temp \leqslant +\:temp \lessgtr +\:temp \risingdotseq +\:temp \fallingdotseq +\:temp \succcurlyeq +\:temp \geqq +\:temp \geqslant +\:temp \gtrless +\:temp \vartriangleright +\:temp \vartriangleleft +\:temp \trianglerighteq +\:temp \trianglelefteq +\:temp \between +\:temp \blacktriangleright +\:temp \blacktriangleleft +\:temp \vartriangle +\:temp \eqcirc +\:temp \lesseqgtr +\:temp \gtreqless +\:temp \lesseqqgtr +\:temp \gtreqqless +\:temp \Rrightarrow +\:temp \Lleftarrow +\:temp \varpropto +\:temp \smallsmile +\:temp \smallfrown +\:temp \Subset +\:temp \Supset +\:temp \subseteqq +\:temp \supseteqq +\:temp \bumpeq +\:temp \Bumpeq +\:temp \lll +\:temp \ggg +\:temp \pitchfork +\:temp \backsim +\:temp \backsimeq +\:temp \lvertneqq +\:temp \gvertneqq +\:temp \nleq +\:temp \ngeq +\:temp \nless +\:temp \ngtr +\:temp \nprec +\:temp \nsucc +\:temp \lneqq +\:temp \gneqq +\:temp \nleqslant +\:temp \ngeqslant +\:temp \lneq +\:temp \gneq +\:temp \npreceq +\:temp \nsucceq +\:temp \precnsim +\:temp \succnsim +\:temp \lnsim +\:temp \gnsim +\:temp \nleqq +\:temp \ngeqq +\:temp \precneqq +\:temp \succneqq +\:temp \precnapprox +\:temp \succnapprox +\:temp \lnapprox +\:temp \gnapprox +\:temp \nsim +\:temp \ncong +\:temp \varsubsetneq +\:temp \varsupsetneq +\:temp \nsubseteqq +\:temp \nsupseteqq +\:temp \subsetneqq +\:temp \supsetneqq +\:temp \varsubsetneqq +\:temp \varsupsetneqq +\:temp \subsetneq +\:temp \supsetneq +\:temp \nsubseteq +\:temp \nsupseteq +\:temp \nparallel +\:temp \nmid +\:temp \nshortmid +\:temp \nshortparallel +\:temp \nvdash +\:temp \nVdash +\:temp \nvDash +\:temp \nVDash +\:temp \ntrianglerighteq +\:temp \ntrianglelefteq +\:temp \ntriangleleft +\:temp \ntriangleright +\:temp \nleftarrow +\:temp \nrightarrow +\:temp \nLeftarrow +\:temp \nRightarrow +\:temp \nLeftrightarrow +\:temp \nleftrightarrow +\:temp \eqsim +\:temp \shortmid +\:temp \shortparallel +\:temp \thicksim +\:temp \thickapprox +\:temp \approxeq +\:temp \succapprox +\:temp \precapprox +\:temp \curvearrowleft +\:temp \curvearrowright +\:temp \backepsilon +\:temp \square +\:temp \blacksquare +\:temp \lozenge +\:temp \blacklozenge +\:temp \backprime +\:temp \bigstar +\:temp \blacktriangledown +\:temp \blacktriangle +\:temp \triangledown +\:temp \measuredangle +\:temp \sphericalangle +\:temp \circledS +\:temp \complement +\:temp \diagup +\:temp \diagdown +\:temp \varnothing +\:temp \nexists +\:temp \Finv +\:temp \Game +\:temp \eth +\:temp \beth +\:temp \gimel +\:temp \daleth +\:temp \digamma +\:temp \varkappa +\:temp \Bbbk +\:temp \hslash %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -3692,12 +3721,43 @@ accent="true">&\#x0332;</\a:mathml mo></\a:mathml munder>}% \ConfigureHinput{subeqnarray} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \Configure{subeqnarray} - {\HCode{<mtable class="subeqnarray">}} - {\HCode{</mtable>}} - {\HCode{<mtr class="subeqnarray">}} - {\HCode{</mtr>}} - {\HCode{<mtd class="subeqnarray">}} - {\HCode{</mtd>}} + {\HCode{<\a:mathml mtable\Hnewline \mml:class="subeqnarray\ifx + \@seqncr\@eqncr\else-star\fi" + \a:mathml columnalign="right center left" >}}% + {\HCode{</\a:mathml mtable>}} + {\HCode{<\a:mathml mtr>}} {\HCode{</\a:mathml mtr>}} + {\Tg<\a:mathml mtd\Hnewline \mml:class="subeqnarray-\HCol"> + \ifnum \HCol=4 + \Tg<\a:mathml mtext + \mml:class="subeqnarray">\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \mtexttrue + \Configure{$}% + {\EndPauseMathClass \mtextfalse + \ht:special{t4ht@,}% +\HCode{</\a:mathml mtext><\a:mathml + mstyle\Hnewline \mml:class="math">}}% + {\HCode{</\a:mathml mstyle><\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \mtexttrue}% + {}% +\Configure{()}% + {\EndPauseMathClass \mtextfalse + \ht:special{t4ht@,}% +\HCode{</\a:mathml mtext><\a:mathml + mstyle\Hnewline \mml:class="math">}$}% + {$\HCode{</\a:mathml mstyle><\a:mathml + mtext \a:@mtext>}\ht:special{t4ht@,&\#x00A0;}% +\PauseMathClass + \mtexttrue}% + {}% +% + \fi} + {\ifnum \HCol=4 \mtextfalse + \EndPauseMathClass\ht:special{t4ht@,}% +\Tg</\a:mathml mtext>\fi + \Tg</\a:mathml mtd>} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |