summaryrefslogtreecommitdiff
path: root/tex/context/base/x-newmme.tex
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2010-11-12 20:00:14 +0200
committerMarius <mariausol@gmail.com>2010-11-12 20:00:14 +0200
commit7fc9b91bca833ba04496e8f819fb60dafd77f6e0 (patch)
treef0fe826eeeb9ae48bac1ffba9c09a3cf3a538f2f /tex/context/base/x-newmme.tex
parenta14e30f10a3fa9a8657aef179359847fca0dbd01 (diff)
downloadcontext-7fc9b91bca833ba04496e8f819fb60dafd77f6e0.tar.gz
beta 2010.11.12 18:22
Diffstat (limited to 'tex/context/base/x-newmme.tex')
-rw-r--r--tex/context/base/x-newmme.tex423
1 files changed, 0 insertions, 423 deletions
diff --git a/tex/context/base/x-newmme.tex b/tex/context/base/x-newmme.tex
deleted file mode 100644
index 5e17ea7a4..000000000
--- a/tex/context/base/x-newmme.tex
+++ /dev/null
@@ -1,423 +0,0 @@
-%D \module
-%D [ file=m-newmme,
-%D version=2005.06.10, % 1999.12.20,
-%D title=\CONTEXT\ XML Macros,
-%D subtitle=MathML Entities,
-%D author=Hans Hagen,
-%D date=\currentdate,
-%D copyright={PRAGMA ADE}]
-%C
-%C This module is part of the \CONTEXT\ macro||package and is
-%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
-%C details.
-
-\writestatus{loading}{ConTeXt XML Macros / MathML Entities}
-
-\unprotect
-
-%D Used in the manual:
-
-\def\showMMLentity#1%
- {\bgroup
- \doifXMLentityelse{#1}
- {\let\MMLleft\empty\let\MMLright\empty\mathematics{\getXMLentity{#1}{}}}
- {\getXMLentity{unknown}}%
- \egroup}
-
-\newbox\unknownXMLentity
-\setbox\unknownXMLentity\hbox{\inframed[\c!strut=\v!no,\c!offset=1pt]{\ttx ?}}
-
-\defineXMLentity [unknown] {\copy\unknownXMLentity}
-
-%D A (not really needed) precaution:
-
-\ifx\blackboard\undefined
- \def\blackboard{\ifx\Bbb\undefined\else\expandafter\Bbb\fi}
-\fi
-
-%D Basic entities, greek:
-
-\defineXMLentity [alpha] {\mathematics \alpha}
-\defineXMLentity [beta] {\mathematics \beta}
-\defineXMLentity [gamma] {\mathematics \gamma}
-\defineXMLentity [delta] {\mathematics \delta}
-\defineXMLentity [epsilon] {\mathematics \epsilon}
-\defineXMLentity [zeta] {\mathematics \zeta}
-\defineXMLentity [eta] {\mathematics \eta}
-\defineXMLentity [theta] {\mathematics \theta}
-\defineXMLentity [iota] {\mathematics \iota}
-\defineXMLentity [kappa] {\mathematics \kappa}
-\defineXMLentity [lambda] {\mathematics \lambda}
-\defineXMLentity [theta] {\mathematics \theta}
-\defineXMLentity [mu] {\mathematics \mu}
-\defineXMLentity [nu] {\mathematics \nu}
-\defineXMLentity [xi] {\mathematics \xi}
-\defineXMLentity [pi] {\mathematics \pi}
-\defineXMLentity [rho] {\mathematics \rho}
-\defineXMLentity [sigma] {\mathematics \sigma}
-\defineXMLentity [tau] {\mathematics \tau}
-\defineXMLentity [upsilon] {\mathematics \upsilon}
-\defineXMLentity [phi] {\mathematics \phi}
-\defineXMLentity [chi] {\mathematics \chi}
-\defineXMLentity [psi] {\mathematics \psi}
-\defineXMLentity [omega] {\mathematics \omega}
-
-\defineXMLentity [varepsilon] {\mathematics \varepsilon}
-\defineXMLentity [vartheta] {\mathematics \vartheta}
-\defineXMLentity [varpi] {\mathematics \varpi}
-\defineXMLentity [varrho] {\mathematics \varrho}
-\defineXMLentity [varsigma] {\mathematics \varsigma}
-\defineXMLentity [varphi] {\mathematics \varphi}
-
-\defineXMLentity [epsilonv] {\mathematics \varepsilon}
-\defineXMLentity [thetav] {\mathematics \vartheta}
-\defineXMLentity [piv] {\mathematics \varpi}
-\defineXMLentity [rhov] {\mathematics \varrho}
-\defineXMLentity [sigmav] {\mathematics \varsigma}
-\defineXMLentity [phiv] {\mathematics \varphi}
-
-\defineXMLentity [epsi] {\mathematics \epsilon}
-\defineXMLentity [epsiv] {\mathematics \varepsilon}
-
-\defineXMLentity [Alpha] {A}
-\defineXMLentity [Beta] {B}
-\defineXMLentity [Gamma] {\mathematics \Gamma}
-\defineXMLentity [Delta] {\mathematics \Delta}
-\defineXMLentity [Epsilon] {E}
-\defineXMLentity [Zeta] {Z}
-\defineXMLentity [Eta] {N}
-\defineXMLentity [Theta] {\mathematics \Theta}
-\defineXMLentity [Iota] {I}
-\defineXMLentity [Kappa] {K}
-\defineXMLentity [Lambda] {\mathematics \Lambda}
-\defineXMLentity [Mu] {M}
-\defineXMLentity [Nu] {N}
-\defineXMLentity [Xi] {\mathematics \Xi}
-\defineXMLentity [Pi] {\mathematics \Pi}
-\defineXMLentity [Ro] {R}
-\defineXMLentity [Sigma] {\mathematics \Sigma}
-\defineXMLentity [Tau] {T}
-\defineXMLentity [Upsilon] {\mathematics \Upsilon}
-\defineXMLentity [Phi] {\mathematics \Phi}
-\defineXMLentity [Chi] {X}
-\defineXMLentity [Psi] {\mathematics \Psi}
-\defineXMLentity [Omega] {\mathematics \Omega}
-
-%D Basic entities, hebrew:
-
-\defineXMLentity [aleph] {\mathematics \aleph}
-
-%D Basic entities, functions:
-
-\defineXMLentity [abs] {\mathopnolimits{abs}}
-\defineXMLentity [arg] {\mathopnolimits{arg}}
-\defineXMLentity [codomain] {\mathopnolimits{codomain}}
-\defineXMLentity [curl] {\mathopnolimits{curl}}
-\defineXMLentity [determinant] {\mathopnolimits{det}}
-\defineXMLentity [divergence] {\mathopnolimits{div}}
-\defineXMLentity [domain] {\mathopnolimits{domain}}
-\defineXMLentity [false] {\mathopnolimits{false}}
-\defineXMLentity [gcd] {\mathopnolimits{gcd}}
-\defineXMLentity [grad] {\mathopnolimits{grad}}
-\defineXMLentity [identity] {\mathopnolimits{id}}
-\defineXMLentity [image] {\mathopnolimits{image}}
-\defineXMLentity [lcm] {\mathopnolimits{lcm}}
-\defineXMLentity [max] {\mathopnolimits{max}}
-\defineXMLentity [median] {\mathopnolimits{median}}
-\defineXMLentity [min] {\mathopnolimits{min}}
-\defineXMLentity [mode] {\mathopnolimits{mode}}
-\defineXMLentity [mod] {\mathopnolimits{mod}}
-\defineXMLentity [notanumber] {\mathopnolimits{NaN}}
-\defineXMLentity [otherwise] {\mathopnolimits{otherwise}}
-\defineXMLentity [true] {\mathopnolimits{true}}
-\defineXMLentity [declare] {\mathopnolimits{declare}}
-\defineXMLentity [as] {\mathopnolimits{as}}
-\defineXMLentity [polar] {\mathopnolimits{Polar}}
-
-\defineXMLentity [mathematicald] {d}
-
-\defineXMLentity [imaginaryi] {{\rm i}}
-\defineXMLentity [differentiald] {\partial}
-\defineXMLentity [exponentiale] {{\rm e}}
-\defineXMLentity [capitaldifferentiald] {D}
-
-\defineXMLentity [ii] {\getXMLentity{imaginaryi}}
-\defineXMLentity [dd] {\getXMLentity{differentiald}}
-\defineXMLentity [ee] {\getXMLentity{exponentiale}}
-\defineXMLentity [DD] {\getMMLentity{capitaldifferentiald}}
-
-\defineXMLentity [ImaginaryI] {\getXMLentity{imaginaryi}}
-\defineXMLentity [DifferentialD] {\getXMLentity{differentiald}}
-\defineXMLentity [ExponentialE] {\getXMLentity{exponentiale}}
-\defineXMLentity [CapitalDifferentialD] {\getXMLentity{differentiald}}
-
-\defineXMLentity [NaN] {\getXMLentity{notanumber}}
-\defineXMLentity [NotANumber] {\getXMLentity{notanumber}}
-
-\defineXMLentity [and] {\wedge}
-\defineXMLentity [exists] {\exists}
-\defineXMLentity [forall] {\forall}
-\defineXMLentity [implies] {\Rightarrow}
-\defineXMLentity [not] {\neg}
-\defineXMLentity [or] {\vee}
-\defineXMLentity [xor] {\mathopnolimits{xor}}
-
-\defineXMLentity [imaginary] {\Im}
-\defineXMLentity [real] {\Re}
-
-\defineXMLentity [lceiling] {\lceil}
-\defineXMLentity [rceiling] {\rceil}
-
-\defineXMLentity [lfloor] {\lfloor}
-\defineXMLentity [rfloor] {\rfloor}
-
-\defineXMLentity [ne] {\neq}
-\defineXMLentity [neq] {\neq}
-\defineXMLentity [gt] {>}
-\defineXMLentity [lt] {<}
-\defineXMLentity [ge] {\geq}
-\defineXMLentity [geq] {\geq}
-\defineXMLentity [le] {\leq}
-\defineXMLentity [leq] {\leq}
-
-\defineXMLentity [equivalent] {\equiv}
-\defineXMLentity [equiv] {\equiv}
-\defineXMLentity [approx] {\approx}
-
-\defineXMLentity [factorof] {\mid}
-\defineXMLentity [mapsto] {\mapsto}
-
-\defineXMLentity [int] {\int}
-\defineXMLentity [prime] {\prime}
-\defineXMLentity [laplacian] {\nabla^2}
-\defineXMLentity [partial] {\partial}
-
-\defineXMLentity [union] {\cup}
-\defineXMLentity [intersect] {\cap}
-\defineXMLentity [in] {\in}
-\defineXMLentity [notin] {\not\in}
-\defineXMLentity [subset] {\subset}
-\defineXMLentity [prsubset] {\subseteq}
-\defineXMLentity [notsubset] {\not\subset}
-\defineXMLentity [notprsubset] {\not\subseteq}
-\defineXMLentity [setdiff] {\setminus}
-
-\defineXMLentity [card] {\vert}
-\defineXMLentity [cartesianproduct] {\times}
-
-\defineXMLentity [sum] {\sum}
-\defineXMLentity [prod] {\prod}
-\defineXMLentity [product] {\prod}
-\defineXMLentity [lim] {\lim}
-
-\defineXMLentity [exp] {\mathopnolimits{exp}} % {\exp}
-\defineXMLentity [ln] {\mathopnolimits{ln}} % {\ln}
-\defineXMLentity [log] {\mathopnolimits{log}} % {\log}
-
-\defineXMLentity [sin] {\mathopnolimits{sin}}
-\defineXMLentity [arcsin] {\mathopnolimits{arcsin}}
-\defineXMLentity [sinh] {\mathopnolimits{sinh}}
-\defineXMLentity [arcsinh] {\mathopnolimits{arcsinh}}
-\defineXMLentity [cos] {\mathopnolimits{cos}}
-\defineXMLentity [arccos] {\mathopnolimits{arccos}}
-\defineXMLentity [cosh] {\mathopnolimits{cosh}}
-\defineXMLentity [arccosh] {\mathopnolimits{arccosh}}
-\defineXMLentity [tan] {\mathopnolimits{tan}}
-\defineXMLentity [arctan] {\mathopnolimits{arctan}}
-\defineXMLentity [tanh] {\mathopnolimits{tanh}}
-\defineXMLentity [arctanh] {\mathopnolimits{arctanh}}
-\defineXMLentity [cot] {\mathopnolimits{cot}}
-\defineXMLentity [arccot] {\mathopnolimits{arccot}}
-\defineXMLentity [coth] {\mathopnolimits{coth}}
-\defineXMLentity [arccoth] {\mathopnolimits{arccoth}}
-\defineXMLentity [csc] {\mathopnolimits{csc}}
-\defineXMLentity [arccsc] {\mathopnolimits{arccsc}}
-\defineXMLentity [csch] {\mathopnolimits{csch}}
-\defineXMLentity [arccsch] {\mathopnolimits{arccsch}}
-\defineXMLentity [sec] {\mathopnolimits{sec}}
-\defineXMLentity [arcsec] {\mathopnolimits{arcsec}}
-\defineXMLentity [sech] {\mathopnolimits{sech}}
-\defineXMLentity [arcsech] {\mathopnolimits{arcsech}}
-
-\defineXMLentity [transpose] {^{\rm T}}
-
-\defineXMLentity [plusminus] {\mathematics{\pm}}
-\defineXMLentity [minusplus] {\mathematics{\mp}}
-
-\defineXMLentity [vectorproduct] {\times}
-\defineXMLentity [scalarproduct] {\cdot}
-\defineXMLentity [outerproduct] {\otimes}
-
-\defineXMLentity [integers] {\integers}
-\defineXMLentity [reals] {\reals}
-\defineXMLentity [rationals] {\rationals}
-\defineXMLentity [naturalnumbers] {\naturalnumbers}
-\defineXMLentity [complexes] {\complexes}
-\defineXMLentity [primes] {\primes}
-
-\defineXMLentity [emptyset] {\emptyset}
-\defineXMLentity [pi] {\pi}
-\defineXMLentity [eulergamma] {\gamma}
-\defineXMLentity [infinity] {\mathematics{\infty}}
-
-\defineXMLentity [InvisibleTimes] {}
-\defineXMLentity [InvisibleComma] {}
-\defineXMLentity [ApplyFunction] {}
-
-\defineXMLentity [it] {\getXMLentity{InvisibleTines}}
-\defineXMLentity [ic] {\getXMLentity{InvisibleComma}}
-\defineXMLentity [af] {\getXMLentity{ApplyFunction}}
-
-\defineXMLentity [PlusMinus] {\getXMLentity{plusminus}}
-
-\defineXMLentity [infin] {\getXMLentity{infinity}}
-\defineXMLentity [infty] {\getXMLentity{infinity}}
-\defineXMLentity [part] {\getXMLentity{differentiald}}
-
-\defineXMLentity [RightArrow] {\normalorfiller\rightarrow\rightarrowfill}
-\defineXMLentity [LeftArrow] {\normalorfiller\leftarrow\leftarrowfill}
-\defineXMLentity [UnderBrace] {\normalorfiller\empty\upbracefill}
-\defineXMLentity [OverBrace] {\normalorfiller\empty\downbracefill}
-\defineXMLentity [UnderBar] {\normalorfiller\hrule\hrulefill}
-\defineXMLentity [OverBar] {\normalorfiller\hrule\hrulefill}
-\defineXMLentity [Hat] {\normalorfiller\empty\empty} % todo
-
-\defineXMLentity [downarrow] {\mathortext\downarrow\empty}
-\defineXMLentity [uparrow] {\mathortext\uparrow\empty}
-
-\defineXMLentity [Tab] {\hskip4em}
-\defineXMLentity [NewLine] {\mathortext\empty\crlf}
-\defineXMLentity [IndentingNewLine] {\mathortext\empty\crlf}
-
-\defineXMLentity [NoBreak] {\nobreak}
-\defineXMLentity [GoodBreak] {\goodbreak}
-\defineXMLentity [BadBreak] {\nobreak}
-
-\defineXMLentity [Space] {\getXMLentity{MediumSpace}}
-\defineXMLentity [NonBreakingSpace] {\getXMLentity{MediumSpace}}
-\defineXMLentity [ZeroWidthSpace] {}
-
-\def\somespaceentity#1#2%
- {\mathortext
- {\mskip#1mu}
- {\ifvmode\dontleavehmode\else\unskip\fi\hskip#2em\strut\hskip\zeropoint\ignorespaces}%
- \relax}
-
-\defineXMLentity [VeryThinSpace] {\somespaceentity {2}{.125}}
-\defineXMLentity [ThinSpace] {\somespaceentity {3}{.25}}
-\defineXMLentity [MediumSpace] {\somespaceentity {4}{.5}}
-\defineXMLentity [ThickSpace] {\somespaceentity {5}{1}}
-\defineXMLentity [NegativeVeryThinSpace] {\somespaceentity{-2}{-.125}}
-\defineXMLentity [NegativeThinSpace] {\somespaceentity{-3}{-.25}}
-\defineXMLentity [NegativeMediumSpace] {\somespaceentity{-4}{-.5}}
-\defineXMLentity [NegativeThickSpace] {\somespaceentity{-5}{-1}}
-
-\defineXMLentity [NegVeryThinSpace] {\getXMLentity{NegativeVeryThinSpace}}
-\defineXMLentity [NegThinSpace] {\getXMLentity{NegativeThinSpace}}
-\defineXMLentity [NegMediumSpace] {\getXMLentity{NegativeMediumSpace}}
-\defineXMLentity [NegThickSpace] {\getXMLentity{NegativeThickSpace}}
-
-\defineXMLentity [nbsp] {\getXMLentity{NonBreakingSpace}}
-\defineXMLentity [thinsp] {\getXMLentity{ThinSpace}}
-\defineXMLentity [medsp] {\getXMLentity{MediumSpace}}
-\defineXMLentity [thicksp] {\getXMLentity{ThickSpace}}
-
-\defineXMLentity [larr] {\getXMLentity{LeftArrow}}
-\defineXMLentity [rarr] {\getXMLentity{RightArrow}}
-
-\ifx\MMLleft \undefined \let\MMLleft \firstofoneargument \fi
-\ifx\MMLright\undefined \let\MMLright\firstofoneargument \fi
-
-\defineXMLentity [lbrace] {\normalordelimiter{\{}{\MMLleft \{}}
-\defineXMLentity [rbrace] {\normalordelimiter{\}}{\MMLright\}}}
-\defineXMLentity [lbracket] {\normalordelimiter{[}{\MMLleft [}}
-\defineXMLentity [rbracket] {\normalordelimiter{]}{\MMLright]}}
-\defineXMLentity [lparenthesis] {\normalordelimiter{(}{\MMLleft (}}
-\defineXMLentity [rparenthesis] {\normalordelimiter{)}{\MMLright)}}
-\defineXMLentity [langle] {\normalordelimiter{\langle}{\MMLleft \langle}}
-\defineXMLentity [rangle] {\normalordelimiter{\rangle}{\MMLright\rangle}}
-
-\defineXMLentity [lang] {\getXMLentity{langle}}
-\defineXMLentity [rang] {\getXMLentity{rangle}}
-\defineXMLentity [lbrack] {\getXMLentity{lbracket}}
-\defineXMLentity [rbrack] {\getXMLentity{rbracket}}
-\defineXMLentity [lparent] {\getXMLentity{lparenthesis}}
-\defineXMLentity [rparent] {\getXMLentity{rparenthesis}}
-
-\defineXMLentity [\letterleftbrace ] {\getXMLentity{lbrace}}
-\defineXMLentity [\letterrightbrace] {\getXMLentity{rbrace}}
-
-\defineXMLentity [{[}] {\getXMLentity{lbracket}}
-\defineXMLentity [{]}] {\getXMLentity{rbracket}}
-\defineXMLentity [{(}] {\getXMLentity{lparenthesis}}
-\defineXMLentity [{)}] {\getXMLentity{rparenthesis}}
-
-
-\defineXMLentity [times] {\mathematics{\times}}
-\defineXMLentity [minus] {\mathematics{-}}
-\defineXMLentity [plus] {\mathematics{+}}
-\defineXMLentity [plusmn] {\mathematics{\pm}}
-
-\defineXMLentity [nabla] {\nabla}
-
-\def\myspecialnormalvert {\mathematics{\vert}}
-\def\myspecialstretchvert{\;\vrule\;}
-
-\defineXMLentity [,] {{,}}
-\defineXMLentity [.] {{.}}
-\defineXMLentity [+] {+}
-\defineXMLentity [-] {-}
-\defineXMLentity [|] {\myspecialnormalvert}
-\defineXMLentity [/] {/}
-\defineXMLentity [*] {\times}
-\defineXMLentity [=] {=}
-
-% \defineXMLentity [(] {(}
-% \defineXMLentity [)] {)}
-% \defineXMLentity [<] {\mathematics{<}}
-% \defineXMLentity [>] {\mathematics{>}}
-
-% \defineXMLentity [(] {\MMLleft (}
-% \defineXMLentity [)] {\MMLright)}
-
-% \defineXMLentity [{[}] {\MMLleft [}
-% \defineXMLentity [{]}] {\MMLright]}
-
-\defineXMLentity [++] {++}
-\defineXMLentity [--] {--}
-\defineXMLentity [//] {//}
-\defineXMLentity [**] {\times\times}
-\defineXMLentity [==] {==}
-\defineXMLentity [...] {\cdots}
-
-\defineXMLentity [quot] {"}
-
-\defineXMLentity [triangle] {\mathematics\triangle}
-\defineXMLentity [otimes] {\mathematics\otimes}
-\defineXMLentity [oplus] {\mathematics\oplus}
-\defineXMLentity [cup] {\mathematics\cup}
-\defineXMLentity [cap] {\mathematics\cap}
-\defineXMLentity [sdot] {\mathematics\cdot}
-\defineXMLentity [dot] {\mathematics\cdot}
-\defineXMLentity [sim] {\mathematics\sim}
-\defineXMLentity [circ] {\mathematics\circ}
-\defineXMLentity [dagger] {\mathematics\dagger}
-\defineXMLentity [cdots] {\mathematics\cdots}
-
-\defineXMLentity [...] {\getXMLentity{cdots}}
-\defineXMLentity [continued] {\getXMLentity{cdots}}
-
-\defineXMLentity [sub] {\getXMLentity{subset}}
-\defineXMLentity [sube] {\getXMLentity{prsubset}}
-\defineXMLentity [notprsubset] {\getXMLentity{notprsubset}}
-
-\defineXMLentity [ndash] {\endash}
-\defineXMLentity [mdash] {\emdash}
-
-\defineXMLentity [tex-bar] {\mathematics{\vert}}
-\defineXMLentity [tex-dollar] {\dollar}
-\defineXMLentity [tex-backslash] {\backslash}
-\defineXMLentity [tex-leftbrace] {\mathematics{\{}}
-\defineXMLentity [tex-rightbrace] {\mathematics{\}}}
-
-\protect \endinput