Files
tilman.de/www/programme/mathparser/substitutions.txt
T
2011-10-26 10:11:42 +02:00

321 lines
7.0 KiB
Plaintext

**
** Erklärung:
** Links stehen zu findende Ausdrücke, rechts (getrennt durch einen oder mehrere
** Tabs) die entsprechende Ersetzung.
**
** Zeilen, die mit '**' beginnen (wie diese Erklärung) werden ignoriert, Zeilen
** ohne Tabulator oder mit Tabulatoren an verschiedenen Stellen im String ebenfalls.
**
** Da sich die Reihenfolge der Blöcke im MathML-Code von dem im LaTeX-Code
** unterscheidet, muss MathParser die korrekte Reihenfolge für die Blöcke mitgeteilt
** werden. Hierfür wird das Schlüsselwort %BLOCK[Blocknummer]% verwendet.
** Sollen sämtliche Blöcke (unabhängig von Reihenfolge und Anzahl) übernommen
** werden, wird das Schlüsselwort %BLOCKS% verwendet
**
** Wird %BLOCK in einem Ersetzungsbefehl gefunden, wird der Parser rekursiv auf dem
** folgenden Block aufgerufen und das Ergebnis an Stelle des Platzhalters in die
** Ausgabe geschrieben.
**
** Tags:
<mfrac> \frac{%BLOCK1%}{%BLOCK2%}
<msup> %BLOCK1%^{%BLOCK2%}
<msub> %BLOCK1%_{%BLOCK2%}
<msqrt> \sqrt{%BLOCK1%}
<mroot> \sqrt[%BLOCK2%]{%BLOCK1%}
<mfenced> \left(%BLOCK1%\right)
<msubsup> %BLOCK1%_{%BLOCK2%}^{%BLOCK3%}
<munderover> %BLOCK1%_{%BLOCK2%}^{%BLOCK3%}
<munder> %BLOCK1%_{%BLOCK2%}
<mtable> \matrix{%BLOCKS%}
<mtr> %BLOCKS%\cr
<mtd> %BLOCK1%&
** Entities
&dot; \cdot
&sdot; \cdot
&middot; \cdot
&times; \times
&equals; \Relbar
&forall; \forall
&exist; \exists
&%x220d; \ni
&lowast; *
&minus; -
&frasl; /
&ratio; :
&lt; <
&gt; >
&cong; \cong
&InvisibleTimes;
** Pfeile
&harr; \leftrightarrow
&larr; \leftarrow
&rarr; \rightarrow
&hArr; \Leftrightarrow
&lArr; \Leftarrow
&rArr; \Rightarrow
** dynamische Zeichen
&sum; \sum
&prod; \prod
&Integral; \int
&dd; d
** griechisches Alphabet
&alpha; \alpha
&beta; \beta
&gamma; \gamma
&delta; \delta
&epsi; \epsilon
&eta; \eta
&iota; \iota
&kappa; \kappa
&lambda; \lambda
&mu; \mu
&mgr; \mu
&nu; \nu
&omicron; o
&pi; \pi
&theta; \theta
&rho; \rho
&rgr; \rho
&sigma; \sigma
&tau; \tau
&upsilon; \upsilon
&phiv; \phi
&phi; \varphi
&chi; \chi
&piv; \varpi
&pgr; \pi
&ohgr; \omega
&omega; \omega
&xi; \xi
&psi; \psi
&zeta; \zeta
&Delta; \Delta
&Phi; \Phi
&Gamma; \Gamma
&Lambda; \Lambda
&Pi; \Pi
&tgr; \tau
&Theta; \Theta
&Sigma; \Sigma
&Upsilon; \Upsilon
&sigmaf; \varsigma
&Omega; \Omega
&Xi; \Xi
&Psi; \Psi
&epsiv; \epsilon
&phgr; \phi
&ggr; \gamma
&eegr; \eta
&igr; \iota
&phgr; \phi
&kgr; \kappa
&lgr; \lambda
&ngr; \nu
&ogr; o
&thgr; \theta
&sgr; \sigma
&ugr; \upsilon
&zgr; \zeta
&Agr; A
&Bgr; B
&KHgr; X
&Egr; E
&PHgr; \Phi
&Ggr; \Gamma
&EEgr; H
&Igr; I
&THgr; \Theta
&Kgr; K
&Lgr; \Lambda
&Mgr; M
&Ngr; N
&Ogr; O
&Pgr; \Pi
&Rgr; P
&Sgr; \Sigma
&Tgr; T
&Ugr; \Upsilon
&OHgr; \Omega
&Zgr; Z
** Pfeile und andere Operatoren
&perp; \bot
&sim; ~
&prime; \prime
&le; \le
&ge; \ge
&infin; \infty
&clubs; \clubsuit
&diams; \diamondsuit
&hearts; \heartsuit
&spades; \spadesuit
&PlusMinus; \pm
&Prime; \prime\prime
&prop; \propto
&part; \partial
&bull; \bullet
&ne; \neq
&equiv; \equiv
&asymp; \approx
&hellip; ...
&VerticalBar; \mid
&crarr; \P
&alefsym; \aleph
&image; \Im
&real; \Re
&weierp; \wp
&otimes; \otimes
&oplus; \oplus
&empty; \emtyset
&cap; \cap
&cup; \cup
&sup; \supset
&supe; \seupseteq
&nsub; \not\subset
&sub; \subset
&sube; \subseteq
&isin; \in
&notin; \notin
&ang; \angle
&nabla; \nabla
&radic; \surd
&and; \wedge
&or; \vee
&and; \wedge
&ang; \angle
&angle; \angle
&ap; \approx
&approx; \approx
&bigoplus; \oplus
&bigotimes; \otimes
&bot; \bot
&bottom; \bot
&cap; \cap
&CirclePlus; \oplus
&CircleTimes; \otimes
&cong; \cong
&Congruent; \equiv
&cup; \cup
&darr; \downarrow
&dArr; \Downarrow
&Del; \nabla
&DoubleDownArrow; \Downarrow
&DoubleLeftArrow; \Leftarrow
&DoubleLeftRightArrow; \Leftrightarrow
&DoubleRightArrow; \Rightarrow
&DoubleUpArrow; \Uparrow
&downarrow; \downarrow
&Downarrow; \Downarrow
&DownArrow; \Downarrow
&Element; \in
&emptyv; \oslash
&equiv; \equiv
&exist; \exists
&Exist; \exists
&forall; \forall
&ForAll; \forall
&ge; \geq
&geq; \geq
&GreaterEqual; \geq
&harr; \leftrightarrow
&hArr; \Leftrightarrow
&iff; \Leftrightarrow
&Implies; \Rightarrow
&in; \in
&infin; \infty
&int; \int
&Integral; \int
&isin; \in
&isinv; \in
&diam; \diamond
&diamond; \diamond
&lang; \left\langle
&langle; \left\langle
&larr; \leftarrow
&lArr; \Leftarrow
&le; \leq
&LeftAngleBracket; \left\langle
&Leftarrow; \Leftarrow
&LeftArrow; \leftarrow
&leftrightarrow; \leftrightarrow
&Leftrightarrow; \Leftrightarrow
&LeftRightArrow; \leftrightarrow
&leq; \leq
&lowast; \ast
&minus; -
&nabla; \nabla
&ne; \neq
&NotElement; \notin
&NotEqual; \notin
&notin; \notin
&oplus; \oplus
&or; \vee
&otimes; \otimes
&part; \partial
&partialD; \partial
&perp; \bot
&prod; \Pi
&Product; \Pi
&rang; \right\rangle
&rangle; \right\rangle
&rarr; \rightarrow
&rArr; \Rightarrow
&RightAngleBracket; \right\rangle
&rightarrow; \rightarrow
&Rightarrow; \Rightarrow
&RightArrow; \rightarrow
&sdot; \cdot
&sim; \sim
&prop; \propto
&Proportional; \propto
&propto; \propto
&sub; \subset
&sube; \subseteq
&subE; \subseteq
&subset; \subset
&subseteq; \subseteq
&subseteqq; \subseteq
&SubsetEqual; \subseteq
&sum; \Sigma
&Sum; \Sigma
&sup; \supset
&supe; \supseteq
&supE; \supseteq
&Superset; \supset
&SupersetEqual; \supseteq
&supset; \supset
&supseteq; \supseteq
&supseteqq; \supseteq
&Tilde; \sim
&TildeFullEqual; \cong
&TildeTilde; \approx
&uarr; \uparrow
&uArr; \Uparrow
&uparrow; \uparrow
&Uparrow; \Uparrow
&UpArrow; \uparrow
&UpTee; \bot
&varnothing; \oslash
&varpropto; \propto
&vee; \vee
&vprop; \propto
&wedge; \wedge
&xoplus; \oplus
&xotime; \otimes
&Space;
&colon; :
&ApplyFunction;
&squ;