Vorlage:MediaWiki-Hilfe
Seit Januar 2003 haben wir TeX-Markup für mathematische Formeln in Wikipedia.
Entweder werden PNG-Bilder oder einfacher HTML-Code generiert, abhängig von Benutzereinstellungen und der Komplexität des Ausdrucks.
In Zukunft, wenn die Browser es unterstützen, wird es möglich sein, enhanced HTML zu generieren oder sogar in vielen Fällen eine XML-Sprache für Mathematiker: MathML.
Formeln werden in „math“-Befehlen eingeschlossen: <math> … </math>.
Zeilenumbrüche innerhalb dieser tags sind erlaubt, werden aber nicht in ein Bild umgesetzt, „gerendert“.
Sie sind nützlich um den Code übersichtlich zu halten (z. B. eine Zeile für jeden Term oder Zeile einer Matrix).
Die umfassende Anleitung sollte eigentlich auf der Meta-Wikimedia Version dieser Seite sein. Allerdings ist diese auf englisch und niemand scheint sich darum zu kümmern.
Diskussionen, Fehlerberichte und Feature-Wünsche sollten an die Wikitech-l Mailingliste (englisch) oder an Wikipedia:TeX requests (englisch) gehen.
Bei Fragen zum Stil bezüglich des Setzens von mathematischem Code siehe WikiProjekt Mathematik und Portal Diskussion:Mathematik.
Derzeit gibt es noch Darstellungsprobleme bei komplizierteren Formeln innerhalb von Fließtext: die Schrift ist zu groß, und die Ausrichtung ist uneinheitlich. Eine Mehrheit der Autoren hält TeX trotzdem für die langfristig richtige Lösung. Jedenfalls sollten existierende TeX-Formeln nicht in HTML umgewandelt werden.
Innerhalb eines „math“-Abschnitts kann man keine Wikisyntax wie „[[]]“ u. ä. oder Sonderzeichen, die also nicht im ASCII-Zeichensatz enthalten sind (wie die Umlaute ä, ö, ü), verwenden.
Text und Schriften in der Math-Umgebung
Darzustellen
|
Syntax
|
So sieht's gerendert aus
|
Standard
|
abcdefg
|
|
Fett (bold)
|
\mathbf{abcdefg}
|
|
Kursiv (italic)
|
\mathit{abcdefg}, veraltet: {\it abcdefg}
|
|
Serif (roman)
|
\mathrm{abcdefg}, veraltet: {\rm abcdefg}
|
|
Sans Serif
|
\mathsf{abcdefg}
|
|
Fraktur
|
\mathfrak{abcdefg}
\mathfrak{ABCDEFG}
|

|
Übersicht:
|


|
Kalligraphische Symbole
|
\mathcal{?} ? = Buchstabe oder Ziffer:
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m
|
 |
 |
 |
|
 |
 |
 |
|
 |
 |
 |
|
|
n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
x |
y |
z
|
 |
 |
|
 |
 |
 |
|
 |
 |
 |
|
 |
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M
|
 |
 |
 |
|
 |
 |
 |
|
 |
 |
 |
|
|
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
|
 |
 |
 |
|
 |
 |
 |
|
 |
 |
 |
|
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
|
|
 |
 |
 |
|
 |
 |
 |
|
 |
 |
|
|
|
|
Zahlenbereiche und diverse Sonderzeichen
|
\mathbb{?} ? = Buchstabe oder Ziffer:
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m
|
|
*)
|
*)
|
*)
|
*)
|
|
|
|
|
|
|
|
|
n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
x |
y |
z
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
|
|
 |
 |
 |
 |
Fehler beim Parsen (SVG (MathML kann über ein Browser-Plugin aktiviert werden): Ungültige Antwort („Math extension cannot connect to Restbase.“) von Server „http://localhost:6011/de.wikipedia.org/v1/“:): {\displaystyle \mathbb{4} }
|
 |
 |
 |
 |
 |
|
|
|
*) nicht darstellbar
|
Griechische Kleinbuchstaben
|
|
\alpha
|
\beta
|
\gamma
|
\delta
|
\epsilon
|
\varepsilon
|
\zeta
|
|
|
|
|
|
|
|
\eta
|
\theta
|
\vartheta
|
\iota
|
\kappa
|
\lambda
|
\mu
|
|
|
|
|
|
|
|
\nu
|
\xi
|
\pi
|
\varpi
|
\rho
|
\varrho
|
\varsigma
|
|
|
|
|
|
|
|
\sigma
|
\tau
|
\upsilon
|
\phi
|
\varphi
|
\chi
|
\psi
|
\omega
|
|
|
|
|
|
|
|
|
|
Griechische Großbuchstaben
|
|
\Alpha |
\Beta |
\Gamma |
\Delta |
\Epsilon |
\Zeta |
\Eta |
\Theta
|
 |
 |
 |
|
 |
 |
 |
|
\Iota |
\Kappa |
\Lambda |
\Mu |
\Nu |
\Xi |
\Pi |
\Rho
|
 |
 |
 |
|
 |
 |
 |
|
\Sigma |
\Tau |
\Upsilon |
\Phi |
\Chi |
\Psi |
\Omega |
|
 |
 |
 |
|
 |
 |
 |
|
|
Imaginärteil, Realteil
|
\Im \Re (besser: \operatorname{Re}, \operatorname{Im} )
|
 (besser: )
|
Hebräisch
|
\daleth \gimel \beth \aleph
|
|
Funktionsnamen
|
\sin x (wenn nicht vorhanden: \operatorname{arsinh} )
|
|
Text, Worte und Wortteile
|
Schrift, die nicht für Variablen u. ä. steht, immer mit \mathrm{...} (veraltet: {\rm ...} ) setzen, dann stimmt auch die Größe: U_\mathrm{Gesamt}
\text{...} funktioniert in Wikitech leider nicht.
|
|
Sonderzeichen in TeX
Hinweis
Zahl mit Komma (richtig)
|
3{,}14
|
|
Zahl mit Komma (falsch)
|
3,14
|
|
Mathematische Symbole
Binäre Operatoren und Vergleiche
Binäre Operatoren
Syntax
|
Gerendert
|
\mathcal{q} (\amalg)
|
|
\setminus
|
|
\pm
|
|
\mp
|
|
\mathcal{t} \mathcal{u} (\sqcap und \sqcup)
|
|
\star
|
|
\bullet
|
|
\cap
|
|
\cdot
|
|
\circ
|
|
\cup
|
|
\dagger
|
|
\mathcal{z} (\ddagger)
|
|
\times
|
|
\triangle
|
|
\oplus \otimes
|
|
\triangleright \triangleleft
|
|
\vee oder \lor
|
|
\wedge oder \land
|
|
\wr
|
|
|
Binäre Operatoren
Syntax
|
Gerendert
|
\approx
|
|
\mid
|
|
\cong
|
|
\models
|
|
\equiv
|
|
\frown
|
|
\|
|
|
\in \ni
|
|
\perp
|
|
\le oder \leq
|
|
\ge oder \geq
|
|
\sim
|
|
\simeq
|
|
\smile
|
|
\mathcal{vw} (\sqsubseteq und \sqsupseteq)
|
|
\subset
|
|
\subseteq
|
|
\supset
|
|
\supseteq
|
|
\vdash
|
|
\mathcal{a}
|
|
|
Binäre Operatoren
Syntax
|
Gerendert
|
\ll
|
|
\gg
|
|
\not<
|
|
\not>
|
|
\not= \neq \ne
|
|
\not\approx
|
|
\not\cong
|
|
\not\equiv
|
|
\not\ge
|
|
\not\in \notin
|
|
\not\le
|
|
\not\simeq
|
|
\not\subset
|
|
\not\subseteq
|
|
\not\supset
|
|
\not\supseteq
|
|
\neg
|
|
|
Hoch- und Tiefstellungen
Darzustellen
|
Syntax
|
So sieht's gerendert aus
|
hochgestellt
|
a^2
|
|
tiefgestellt
|
a_2
|
|
Gruppierung
|
a^{2+2}
|
|
a_{i, j}
|
|
Kombination hoch & tief
|
sowohl x_2^3 als auch x^3_2 ergibt
|
|
Folge von hoch & tief
|
{x_2}^3, {x^3}_2
|
|
vorangestellte Hoch- und Tiefstellung
|
{}^4_2He
|
|
Ableitung (richtig)
|
x'
|
|
Ableitung (auch richtig)
|
x^\prime
|
|
Ableitung (falsch)
|
x\prime
|
|
Summe
|
\sum_{k=1}^N k^2
|
|
mehrzeilige Summationsgrenzen
|
\sum_{k\in M,\atop k>5} k
|
|
Produkt
|
\prod_{i=1}^N x_i
|
|
Vereinigung
|
\bigcup_{\lambda\in\Lambda} A_\lambda
|
|
Durchschnitt
|
\bigcap_{\lambda\in\Lambda} A_\lambda
|
|
Limes
|
\lim_{n \to \infty}x_n
|
|
Exponentialfunktion
|
\mathrm{e}^{- \alpha \cdot x^2}
|
|
Integral
|
\int_{-N}^{N} \mathrm{e}^x\, \mathrm{d}x
|
(platzsparend)
|
Integral
|
\int\limits_{-N}^{N} \mathrm{e}^x\, \mathrm{d}x
|
|
Mehrfachintegral
|
\iint_a^b \iiint_a^b
|
|
Ringintegral
|
\oint_c
|
|
A adjungiert
|
A^\dagger
|
|
Logische Quantoren
Hinweis: Die Verwendung von Quantoren schränkt die Verständlichkeit für Laien und die Lesbarkeit stark ein. Quantoren werden außerhalb der Grundlagen der Mathematik im Regelfall nur als Kurzschreibweise beispielsweise an der Tafel, nicht jedoch in Lehrbüchern oder Fachartikeln verwendet.
Darzustellen
|
Syntax
|
So sieht's gerendert aus
|
für alle x
|
\forall x \, A(x)
|
|
es gibt ein x
|
\exists x \, A(x)
|
|
alternativ:
|
für alle x
|
\bigwedge_{x} A(x)
|
|
es gibt ein x
|
\bigvee_{x} A(x)
|
|
Mathematische Akzente
Darzustellen
|
Syntax
|
So sieht's gerendert aus
|
Vektorpfeil
|
\vec a
|
|
Zeitableitung
|
\dot a
|
|
Umlaute
|
\ddot a
|
|
Vektor-Zeitableitung
|
\dot\vec a
|
|
a quer
|
\bar a
|
|
a Tilde
|
\tilde a
|
|
a Dach
|
\hat a
|
|
Akzent Grave
|
\grave a
|
|
Akzent Acute
|
\acute a
|
|
Hatschek
|
\check a
|
|
Breve
|
\breve a
|
|
a slash
|
a\!\!\!/
|
|
Sonstige Markierungen
Darzustellendes Symbol
|
Syntax
|
So sieht's gerendert aus
|
Überstreichen
|
\overline { ... }
|
|
Unterstreichen
|
\underline { ... }
|
|
Pfeil drüber
|
\overrightarrow { ... }
|
|
Pfeil drüber
|
\overleftarrow { ... }
|
|
Dach drüber
|
\widehat { ... }
|
|
Klammer drüber
|
\overbrace { ... }
|
|
Klammer drunter
|
\underbrace { ... }
|
|
Funktionsnamen
Trigonom.
|
\sin
|
|
\cos
|
|
\tan
|
|
\cot
|
|
\sec
|
|
\csc
|
|
\arcsin
|
|
\arccos
|
|
\arctan
|
|
\arccot
|
|
\arcsec
|
|
\arccsc
|
|
|
Hyperb.
|
\sinh
|
|
\cosh
|
|
\tanh
|
|
\coth
|
|
Sonstige
|
\exp
|
|
\lg
|
|
\ln
|
|
\log
|
|
\arg
|
|
\max
|
|
\min
|
|
|
\deg
|
|
\det
|
|
\dim
|
|
\gcd
|
|
\hom
|
|
\inf
|
|
\ker
|
|
\lim
|
|
\liminf
|
|
\limsup
|
|
\Pr
|
|
\sup
|
|
\bmod
|
|
|
Hinweis zu den Funktionsnamen
Standardfunktionen (richtig)
|
\sin x + \ln y +\operatorname{sgn}\, z
|
|
Standardfunktionen (falsch)
|
sin x + ln y + sgn z
|
|
Brüche, Matrizen, mehrzeilige Gleichungen
Darzustellen
|
Syntax
|
So sieht's gerendert aus
|
Brüche
|
\frac{2}{4} oder {2 \over 4}
|
|
Binomialkoeffizienten
|
{n \choose k}
|
|
Matrizen
|
\begin{pmatrix} x & y \\ z & v \end{pmatrix}
|
|
\begin{bmatrix} 0 & \cdots & 1 \\ \vdots & \ddots & \vdots \\ 2 & \cdots & 3\end{bmatrix}
|
|
\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
|
|
\begin{vmatrix} x & y \\ z & v \end{vmatrix}
|
|
\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
|
|
\begin{matrix} x & y \\ z & v \end{matrix}
|
|
Fallunterscheidungen
|
f(n)=\begin{cases} n/2, & \mbox{wenn }n\mbox{ gerade} \\ 3n+1, & \mbox{wenn }n\mbox{ ungerade} \end{cases}
|
|
mehrzeilige Gleichungen
|
\begin{matrix}f(n+1)&=& (n+1)^2 \\ \ &=& n^2 + 2n + 1\end{matrix}
|
|
Klammern und Begrenzungssymbole
Runde oder eckige Klammern können im Regelfall einfach wie gewohnt eingegeben werden (f(x),a[y]:
). Geschweifte Klammern erhält man mit \{ und \}, spitze Klammern mit \langle und \rangle (nicht < und >):
richtig: 1=\langle x,y\rangle
|
falsch: 1=<x,y>
|
richtig:
|
falsch:
|
Sollen die Klammern größere Objekte wie z.B. Brüche umschließen, muss man das durch \left und \right ankündigen:
- \left( \frac{x+2}{x^3+7} \right\rangle

\left und \right müssen paarweise auftreten. Wenn auf einer Seite keine Klammer oder Begrenzungssymbol stehen soll, so folgt einfach ein Punkt \left. oder \right. nach dem left oder right Befehl. (Für den Spezialfall einer Fallunterscheidung gibt es die Umgebung cases, siehe oben.)
Liste der Begrenzungssymbole
große Ausdrücke in Klammern
Unschön
|
( \frac{1}{2} )
|
|
Besser
|
\left( \frac{1}{2} \right)
|
|
Pfeile
\downarrow
|
|
\Downarrow
|
|
\hookleftarrow
|
|
\hookrightarrow
|
|
\leftarrow
|
|
\Leftarrow
|
|
\leftrightarrow
|
|
\Leftrightarrow
|
|
\longleftarrow
|
|
|
\Longleftarrow
|
|
\Longleftrightarrow
|
|
\longmapsto
|
|
\longrightarrow
|
|
\Longrightarrow
|
|
\mapsto
|
|
\nearrow
|
|
\nwarrow
|
|
|
\rightarrow
|
|
\Rightarrow
|
|
\searrow
|
|
\swarrow
|
|
\uparrow
|
|
\Uparrow
|
|
\updownarrow
|
|
\Updownarrow
|
|
|
Platz zwischen Zeichen
Für manuelle Kontrolle der Leerzeichen stellt Tex folgende Befehle zur Verfügung.
Darzustellende Leerzeichen
|
Syntax
|
So sieht’s gerendert aus
|
8-fach
|
a \qquad b
|
|
4-fach
|
a \quad b
|
|
viel Platz
|
a\ b
|
|
mittel Platz
|
a\;b
|
|
wenig Platz
|
a\,b
|
|
kein Platz
|
ab
|
|
negativer Platz
|
a\!b
|
|
Vertikale Ausrichtung
Durch den CSS-Default
img.tex { vertical-align: middle; }
wird eine Formel wie
vertikal zentriert ausgerichtet.
Wenn das nicht funktioniert, kann man stattdessen <span style="vertical-align:-100%;"><math>...</math></span> verwenden und den Wert von vertical-align verändern bis die Ausrichtung stimmt. Jedoch kann die Ausrichtung stark vom verwendeten Webbrowser abhängig sein.
Was nicht geht
Binäre Operatoren
\ominus, \odot, \oslash, \ast, \bigcirc, \bigtriangledown, \bigtriangleup, \diamond, \div, \lhd, \rhd, \unlhd, \uplus, \unrhd
Binäre Vergleiche
\asymp, \bowtie, \dashv, \doteq, \Join, \prec, \preceq, \propto, \sqsubseteq, \sqsupseteq, \succ, \succeq
Negation
\not\asymp, \not\prec, \not\preqeq, \not\sym, \not\sqsubseteq, \not\sqsupseteq, \not\succ, \not\succec
Hebräisch
Es gehen nur die ersten Buchstaben \chet, \zayin, \waw, ... geht nicht
Pfeile
\leadsto \leftharpoondown \leftharpoonup \rightharpoondown \rightharpoonup \rightleftharpoons \longleftrightarrow
Klammern und Begrenzungssymbole
\lgroup \rgroup \lmoustache \rmoustache
Sonstige
Funktion |
kann ersetzt werden durch |
Nachteil
|
\overset{x}{y} |
\begin{matrix} {x} \\ {y} \\ \, \end{matrix} |
x wird nicht verkleinert
|
\begin{array}{ll} |
\begin{matrix} |
wird zentriert ausgerichtet
|
\unit{nF} |
{\rm nF}, \mbox{Text}, \mathrm{Text}
|
Fehlende Semantik
|
\text{Text} |
{\rm Text}, \mbox{Text}, \mathrm{Text}
|
{f\"{u}r} |
{f{\ddot u}r}
|
Ein Fehler ist die Ausrichtung der Beschriftung bei Unterklammerung. Die Beschriftung erfolgt seitlich neben der Klammer statt zentriert unterhalb der Klammer.
Vermeiden kann man dieses Verhalten, in dem man die Umgebung \begin{matrix}...\end{matrix} anwendet, innerhalb derer einzelne Zeilen durch den Zeilenwechsel \\ abgetrennt und übereinander angeordnet werden:
Nachteile (vgl. 1. Summand): (a) Die Beschriftung ist größer als gewünscht und (b) die Grundlinie der Formel wird verfälscht: nicht mehr die eigentliche Formel bildet die Grundlinie, sondern die Mitte der Matrixumgebung.
Abhilfe (vgl. 2. Summand): (a) Den Text als Superskript und mit \rm schreiben, also {}^{\rm ...}. (b) Vertikale Ausrichtung durch \\[neg. Abstand] nach der letzten Matrixzeile korrigieren.
Weblinks