Hilfe:TeX

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. Mai 2005 um 13:16 Uhr durch 212.62.90.74 (Diskussion) (Text und Schriften in der Math-Umgebung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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 Art XML 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 Diskussion:Portal 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.ä. 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}  
Serif (roman) \mathrm{abcdefg}  
Sans Serif \mathsf{abcdefg}  
Fraktur \mathfrak{abcdefg}  
\mathfrak{ABCDEFG}  
Kalligraphische Symbole \mathcal{abcdefghijklm}

\mathcal{nopqrstuvwxyz}

 

 

\mathcal{ABCDEFGHIJKLM}

\mathcal{NOPQRSTUVWXYZ}

 

 

Zahlenbereiche \mathbb{N}\mathbb{Z}\mathbb{Q}\mathbb{R}

\mathbb{C}\mathbb{O}\mathbb{S}

 
Griechische Buchstaben \alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta \theta \vartheta \iota \kappa \lambda \mu \nu

\xi o \pi \varpi \rho \varrho \sigma \varsigma \tau \upsilon \phi \varphi \chi \psi \omega

 

 

\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega  
\Im\Re (besser: \mathrm{Re},\mathrm{Im})   (besser:  )
Hebräisch \daleth\gimel\beth\aleph  

Absatz 1 K.A.I.

Sonderzeichen in TeX

Darzustellen Syntax So sieht's gerendert aus
Ableitungen \nabla \partial dx  
Wurzeln \sqrt{2}\approx 1{,}4  
\sqrt[n]{x}  
Winkelgrad 360^\circ  
Grad Celsius 100\,^{\circ}\mathrm{C}  
Durchmesserzeichen oder leere Menge \varnothing (im Paket wasysym gibt es \diameter und \invdiameter)  
Sonstige Zeichen (Auswahl) \angle \backslash \bot \Box \clubsuit \Diamond \diamondsuit \ell \empty \emptyset \infty \exists \flat

\forall \hbar \heartsuit \imath \mho \natural \neg \prime \sharp \spadesuit \top \triangle \wp

 

 

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  
\wedge  
\wr  
Binäre Vergleiche
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  
Negation
Syntax Gerendert
\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  
Ableitung (richtig) x'  
Ableitung (akzeptabel) x^\prime  
Ableitung (falsch) x\prime  
Summe \sum_{k=1}^N k^2  
Produkt \prod_{i=1}^N x_i  
Limes \lim_{n \to \infty}x_n  
Exponentialfunktion e^{- \alpha \cdot x^2}  
Integral \int_{-N}^{N} e^x\, \mathrm{d}x  
Integral \int\limits_{-N}^{N} e^x\, \mathrm{d}x Kann hier leider nicht angezeigt werden. LaTeX ist jedoch in der Lage die Unter- und Obergrenzen über und unter dem Integralzeichen zu setzen. Gilt auch für Produkte und Summen.
Mehrfachintegral \iint_a^b \iiint_a^b  
Ringintegral \oint_c  
A adjungiert A^\dagger  

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  

Sonstige Markierungen

Symbol Syntax Gerendert
Überstreichen \overline { ... }  
Unterstreichen \underline { ... }  
Pfeil drüber \overrightarrow { ... }  
Pfeil drüber \overleftarrow { ... }  
Dach drüber \widehat { ... }  
Klammer drüber \overbrace { ... }  
Klammer drunter \underbrace { ... }  

Funktionsnamen

\arccos  
\arcsin  
\arctan  
\arg  
\cos  
\cosh  
\cot  
\coth  
\csc  
\deg  
\det  
\dim  
\exp  
\gcd  
\hom  
\inf  
\ker  
\lg  
\lim  
\liminf  
\limsup  
\ln  
\log  
\max  
\min  
\Pr  
\sec  
\sin  
\sinh  
\sup  
\tan  
\tanh  
\bmod  
Hinweis
Standardfunktionen (richtig) \sin x + \ln y +\operatorname{sgn}\, z  
Standardfunktionen (falsch) sin x + ln y + sgn z  

Brüche, Matrizen, mehrzeilige Gleichungen

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

Man kann verschiedenen Abgrenzer mit \left und \right setzen. \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.

Runde Klammern \left( A \right)  
Eckige Klammern \left[ A \right]

\lbrack \rbrack

 

 

Geschweifte Klammern \left\{ A \right\}

\lbrace \rbrace

 

 

Abrundungsklammer \left\lfloor A \right\rfloor  
Aufrundungsklammer \left\lceil A \right\rceil  
Gewinkelte Klammern \left\langle \right\rangle  
Betragsstriche \left| A \right|

\vert

 

 

Matrix \left\| A \right\|

\Vert

 

 

Verwendung von \left. und \right., wenn man keinen Abgrenzer anzeigen will : \left. {A \over B} \right\} \to X  

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.

8fach a \qquad b  
4fach a \quad b  
viel Platz a\ b  
mittel Platz a\;b  
wenig Platz a\,b  
kein Platz ab  
negativer Platz a\!b  

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, \gg, \Join, \ll, \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

\overset{x}{y} \unit{nF}

Fehler im Formelsubsystem von WP

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:

 

Diese Verwendung birgt jedoch auch Nachteile: So ist die Beschriftung größer als gewünscht und die Grundlinie der Formel wird verfälscht: nicht mehr die eigentliche Formel bildet die Grundlinie, sondern die Mitte der Matrixumgebung. Die Formel selbst wird also gegenüber ihrer Umgebung angehoben.