summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht')
-rwxr-xr-xMaster/texmf-dist/tex/generic/tex4ht/jsmath.4ht108
1 files changed, 88 insertions, 20 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht b/Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht
index e08746d7033..637e24b8ad4 100755
--- a/Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht
+++ b/Master/texmf-dist/tex/generic/tex4ht/jsmath.4ht
@@ -1,6 +1,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% jsmath.4ht 2006-10-27-20:19 %
-% Copyright (C) 2005--2006 Eitan M. Gurari %
+% jsmath.4ht 2007-07-14-14:59 %
+% Copyright (C) 2005--2007 Eitan M. Gurari %
% %
% This work may be distributed and/or modified under the %
% conditions of the LaTeX Project Public License, either %
@@ -24,7 +24,7 @@
% gurari@cse.ohio-state.edu %
% http://www.cse.ohio-state.edu/~gurari %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\immediate\write-1{version 2006-10-27-20:19}
+\immediate\write-1{version 2007-07-14-14:59}
\exit:ifnot{amsmath,%
array,%
@@ -38,8 +38,7 @@ tex4ht}
\ConfigureHinput{tex4ht}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NewConfigure{jsmath}{1}
-\Configure{jsmath}{jsMath/jsMath.js}
-% \Configure{jsmath}{jsMath/jsMath/jsMath.js}
+\Configure{jsmath}{jsMath/easy/load.js}
\def\EndLink{\ifmathltx
\ifmtext \ht:special{t4ht@,}%
%
@@ -68,6 +67,7 @@ tex4ht}
\Configure{atop}
{\Send{GROUP}{0}{\l:brace\space}}
{\HCode{\string\atop\space}\Send{EndGROUP}{0}{\r:brace\space}}
+\Configure{math:amp}{\string&}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -106,7 +106,7 @@ tex4ht}
{\ifvmode \IgnorePar\fi \HCode{\r:brace}}
{\ifnum \HRow> 1\HCode{\string\cr\Hnewline}\fi}
{}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -182,9 +182,6 @@ tex4ht}
-
-
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{amsmath}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -254,7 +251,7 @@ tex4ht}
{\HCode{\string\begin\l:brace matrix\r:brace}}
{\HCode{\string\end \l:brace matrix\r:brace}}
{\ifnum \HRow> 1\HCode{\string\\\Hnewline}\fi} {}
- {\HCode{\ifnum \HCol>1 \string&\fi \scriptstyle
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi \scriptstyle
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -269,7 +266,7 @@ tex4ht}
{}
{\HCode{\string\cr\space}}
{}
- {\HCode{\string&\space}}
+ {\HCode{\a:math:amp\space}}
\Configure{alignedat}
{\HCode{\string\begin\l:brace array\r:brace
\l:brace rlrl\r:brace}}
@@ -277,14 +274,14 @@ tex4ht}
{}
{\HCode{\string\cr\space}}
{}
- {\HCode{\string&\space}}
+ {\HCode{\a:math:amp\space}}
\Configure{split}
{\HCode{\string\begin\l:brace array\r:brace
\l:brace rl\r:brace}}
{\ifvmode\IgnorePar\fi
\HCode{\string\end \l:brace array\r:brace}}
{\ifnum \HRow> 1\HCode{\string\\\Hnewline}\fi} {}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -303,10 +300,10 @@ tex4ht}
{}{}
\Configure{gather}
{\HCode{\string\begin\l:brace array\r:brace
- \l:brace ll\r:brace}}
+ \l:brace cl\r:brace}}
{\HCode{\string\end \l:brace array\r:brace}}
{\ifnum \HRow> 1\HCode{\string\\\Hnewline}\fi} {}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -325,10 +322,10 @@ tex4ht}
{}{}
\Configure{gather*}
{\HCode{\string\begin\l:brace array\r:brace
- \l:brace ll\r:brace}}
+ \l:brace cl\r:brace}}
{\HCode{\string\end \l:brace array\r:brace}}
{\ifnum \HRow> 1\HCode{\string\\\Hnewline}\fi} {}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -355,7 +352,7 @@ tex4ht}
\HCode{\string\matrix\l:brace}}
{\HCode{\r:brace}\end:mathalign }
{\ifnum \HRow> 1\HCode{\string\cr\Hnewline}\fi} {}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -380,6 +377,45 @@ tex4ht}
\:tempc{alignat*}{alignat*}
\:tempc{xalignat*}{xalignat*}
\:tempc{flalign*}{flalign*}
+\def\:tempc#1#2{%
+ \ConfigureEnv{#1}
+ {\def\end:al:env{}\ifmmode\else
+ \ifvmode\else \def\end:al:env{\par\ShowPar\IgnoreIndent}\fi\fi}
+ {\end:al:env }
+ {}{}%
+ \Configure{#1}
+ {\IgnorePar
+ \ifvmode \EndP \else \EndP \HCode{<!--tex4ht:inline-->}\fi
+ \ifmathltx
+ \Tg<mrow>\def\end:mathalign{\Tg</mrow>}%
+ \else
+ \Configure{@math}{div}\DviMath
+ \def\end:mathalign{\EndDviMath \DisplayMathfalse}%
+ \DisplayMathtrue
+ \fi
+ \HCode{\string\eqalignno\l:brace}}
+ {\HCode{\r:brace}\end:mathalign }
+ {\ifnum \HRow> 1\HCode{\string\cr\Hnewline}\fi}
+ {}
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
+ \ifnum 1<\HMultispan
+% \string\multicolumn\l:brace\HMultispan\r:brace
+ %\string\multispan
+?span/multispan-in-jsmath?
+ \space\HMultispan\space
+ \fi}%
+}
+ {} %
+}
+\:tempc{align}{align}
+\:tempc{alignat}{alignat}
+\:tempc{xalignat}{xalignat}
+\:tempc{xxalignat}{xxalignat}
+\:tempc{flalign}{flalign}
+\:tempc{align*}{align*}
+\:tempc{alignat*}{alignat*}
+\:tempc{xalignat*}{xalignat*}
+\:tempc{flalign*}{flalign*}
\Configure{underrightarrow}
{\HCode{\string\mathop\l:brace}\:gobble}
{\HCode{\r:brace\string\limits
@@ -429,6 +465,15 @@ tex4ht}
\HCode{\string\mathop\l:brace \string\longleftarrow \r:brace\string\limits
\string_\l:brace}#1\HCode{\r:brace\string^\l:brace}%
#2\HCode{\r:brace}}
+\def\hdots@for#1#2{%
+ \tmp:cnt=#2\relax
+ \ifnum \tmp:cnt>0 .%
+ \loop
+ \advance\tmp:cnt by -1\relax
+ \ifnum \tmp:cnt>0 \HCode{\string&amp;}.%
+ \repeat
+ \fi
+ }
\def\:tempc#1{\HCode{\kern18mu
{\string\rm\space mod}\string\,\string\,}#1}
\HLet\mod=\:tempc
@@ -453,7 +498,6 @@ tex4ht}
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{plain}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -486,6 +530,10 @@ tex4ht}
+
+
+
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\ConfigureHinput{array}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -495,7 +543,7 @@ tex4ht}
{\ifvmode \IgnorePar\fi \HCode{\r:brace}}
{\ifnum \HRow> 1\HCode{\string\cr\Hnewline}\fi}
{}
- {\HCode{\ifnum \HCol>1 \string&\fi
+ {\HCode{\ifnum \HCol>1 \a:math:amp\fi
\ifnum 1<\HMultispan
% \string\multicolumn\l:brace\HMultispan\r:brace
%\string\multispan
@@ -797,5 +845,25 @@ tex4ht}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\endinput