321 lines
7.0 KiB
Plaintext
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
|
|
˙ \cdot
|
|
⋅ \cdot
|
|
· \cdot
|
|
× \times
|
|
= \Relbar
|
|
∀ \forall
|
|
∃ \exists
|
|
&%x220d; \ni
|
|
∗ *
|
|
− -
|
|
⁄ /
|
|
∶ :
|
|
< <
|
|
> >
|
|
≅ \cong
|
|
⁢
|
|
|
|
|
|
** Pfeile
|
|
↔ \leftrightarrow
|
|
← \leftarrow
|
|
→ \rightarrow
|
|
⇔ \Leftrightarrow
|
|
⇐ \Leftarrow
|
|
⇒ \Rightarrow
|
|
|
|
|
|
** dynamische Zeichen
|
|
∑ \sum
|
|
∏ \prod
|
|
∫ \int
|
|
ⅆ d
|
|
|
|
|
|
** griechisches Alphabet
|
|
α \alpha
|
|
β \beta
|
|
γ \gamma
|
|
δ \delta
|
|
ε \epsilon
|
|
η \eta
|
|
ι \iota
|
|
κ \kappa
|
|
λ \lambda
|
|
μ \mu
|
|
&mgr; \mu
|
|
ν \nu
|
|
ο o
|
|
π \pi
|
|
θ \theta
|
|
ρ \rho
|
|
&rgr; \rho
|
|
σ \sigma
|
|
τ \tau
|
|
υ \upsilon
|
|
ϕ \phi
|
|
φ \varphi
|
|
χ \chi
|
|
ϖ \varpi
|
|
&pgr; \pi
|
|
&ohgr; \omega
|
|
ω \omega
|
|
ξ \xi
|
|
ψ \psi
|
|
ζ \zeta
|
|
Δ \Delta
|
|
Φ \Phi
|
|
Γ \Gamma
|
|
Λ \Lambda
|
|
Π \Pi
|
|
&tgr; \tau
|
|
Θ \Theta
|
|
Σ \Sigma
|
|
Υ \Upsilon
|
|
ς \varsigma
|
|
Ω \Omega
|
|
Ξ \Xi
|
|
Ψ \Psi
|
|
ϵ \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
|
|
⊥ \bot
|
|
∼ ~
|
|
′ \prime
|
|
≤ \le
|
|
≥ \ge
|
|
∞ \infty
|
|
♣ \clubsuit
|
|
♦ \diamondsuit
|
|
♥ \heartsuit
|
|
♠ \spadesuit
|
|
± \pm
|
|
″ \prime\prime
|
|
∝ \propto
|
|
∂ \partial
|
|
• \bullet
|
|
≠ \neq
|
|
≡ \equiv
|
|
≈ \approx
|
|
… ...
|
|
∣ \mid
|
|
↵ \P
|
|
ℵ \aleph
|
|
ℑ \Im
|
|
ℜ \Re
|
|
℘ \wp
|
|
⊗ \otimes
|
|
⊕ \oplus
|
|
∅ \emtyset
|
|
∩ \cap
|
|
∪ \cup
|
|
⊃ \supset
|
|
⊇ \seupseteq
|
|
⊄ \not\subset
|
|
⊂ \subset
|
|
⊆ \subseteq
|
|
∈ \in
|
|
∉ \notin
|
|
∠ \angle
|
|
∇ \nabla
|
|
√ \surd
|
|
∧ \wedge
|
|
∨ \vee
|
|
∧ \wedge
|
|
∠ \angle
|
|
∠ \angle
|
|
≈ \approx
|
|
≈ \approx
|
|
⨁ \oplus
|
|
⨂ \otimes
|
|
⊥ \bot
|
|
⊥ \bot
|
|
∩ \cap
|
|
⊕ \oplus
|
|
⊗ \otimes
|
|
≅ \cong
|
|
≡ \equiv
|
|
∪ \cup
|
|
↓ \downarrow
|
|
⇓ \Downarrow
|
|
∇ \nabla
|
|
⇓ \Downarrow
|
|
⇐ \Leftarrow
|
|
⇔ \Leftrightarrow
|
|
⇒ \Rightarrow
|
|
⇑ \Uparrow
|
|
↓ \downarrow
|
|
⇓ \Downarrow
|
|
↓ \Downarrow
|
|
∈ \in
|
|
∅ \oslash
|
|
≡ \equiv
|
|
∃ \exists
|
|
&Exist; \exists
|
|
∀ \forall
|
|
∀ \forall
|
|
≥ \geq
|
|
≥ \geq
|
|
≥ \geq
|
|
↔ \leftrightarrow
|
|
⇔ \Leftrightarrow
|
|
⇔ \Leftrightarrow
|
|
⇒ \Rightarrow
|
|
∈ \in
|
|
∞ \infty
|
|
∫ \int
|
|
∫ \int
|
|
∈ \in
|
|
∈ \in
|
|
⋄ \diamond
|
|
⋄ \diamond
|
|
⟨ \left\langle
|
|
⟨ \left\langle
|
|
← \leftarrow
|
|
⇐ \Leftarrow
|
|
≤ \leq
|
|
⟨ \left\langle
|
|
⇐ \Leftarrow
|
|
← \leftarrow
|
|
↔ \leftrightarrow
|
|
⇔ \Leftrightarrow
|
|
↔ \leftrightarrow
|
|
≤ \leq
|
|
∗ \ast
|
|
− -
|
|
∇ \nabla
|
|
≠ \neq
|
|
∉ \notin
|
|
≠ \notin
|
|
∉ \notin
|
|
⊕ \oplus
|
|
∨ \vee
|
|
⊗ \otimes
|
|
∂ \partial
|
|
&partialD; \partial
|
|
⊥ \bot
|
|
∏ \Pi
|
|
∏ \Pi
|
|
⟩ \right\rangle
|
|
⟩ \right\rangle
|
|
→ \rightarrow
|
|
⇒ \Rightarrow
|
|
⟩ \right\rangle
|
|
→ \rightarrow
|
|
⇒ \Rightarrow
|
|
→ \rightarrow
|
|
⋅ \cdot
|
|
∼ \sim
|
|
∝ \propto
|
|
∝ \propto
|
|
∝ \propto
|
|
⊂ \subset
|
|
⊆ \subseteq
|
|
⫅ \subseteq
|
|
⊂ \subset
|
|
⊆ \subseteq
|
|
⫅ \subseteq
|
|
⊆ \subseteq
|
|
∑ \Sigma
|
|
∑ \Sigma
|
|
⊃ \supset
|
|
⊇ \supseteq
|
|
⫆ \supseteq
|
|
⊃ \supset
|
|
⊇ \supseteq
|
|
⊃ \supset
|
|
⊇ \supseteq
|
|
⫆ \supseteq
|
|
∼ \sim
|
|
≅ \cong
|
|
≈ \approx
|
|
↑ \uparrow
|
|
⇑ \Uparrow
|
|
↑ \uparrow
|
|
⇑ \Uparrow
|
|
↑ \uparrow
|
|
⊥ \bot
|
|
∅ \oslash
|
|
∝ \propto
|
|
∨ \vee
|
|
∝ \propto
|
|
∧ \wedge
|
|
⨁ \oplus
|
|
⨂ \otimes
|
|
&Space;
|
|
: :
|
|
⁡
|
|
□
|
|
|