Im technischen und akademischen Bereich kann die Bedeutung einer hochwertigen Dokumentenerstellung nicht hoch genug eingeschätzt werden. LaTeX, ein Satzsystem, das für seine Präzision und Flexibilität geschätzt wird, verbessert die Qualität technischer Dokumente und wird daher von Wissenschaftlern und Fachleuten gleichermaßen bevorzugt. Laut einer Umfrage von Overleaf und ACM aus dem Jahr 2019 verlassen sich mehr als 80% der Forscher in Bereichen wie Informatik und Mathematik auf LaTeX, weil es komplexe Dokumente, insbesondere solche mit komplizierten mathematischen Inhalten, besser bearbeiten kann. Dieser Artikel bietet einen umfassenden Spickzettel für die LaTeX-Sprache und detaillierte Beispiele für das Schreiben von Formeln.
Die wichtigsten Erkenntnisse

- LaTeX trennt effektiv zwischen Inhalt und Layout.
- Die Struktur umfasst Präambel und Hauptteil.
- Die mathematische Notation ist nahtlos in den Text integriert.
- Abbildungen und Tabellen können leicht referenziert werden.
- andere Bibliotheken wie BibTeX vereinfachen die Verwaltung von Zitaten in beeindruckender Weise.
Whether you’re crafting a thesis, a technical report, or a journal article, mastering LaTeX can significantly streamline your publication process and elevate your work in both academic and industry settings.
LaTeX ist im Grunde ein hochentwickeltes System zur Vorbereitung von Dokumenten und eine Auszeichnungssprache, die für ihre Fähigkeit bekannt ist, professionell gesetzte Dokumente zu erstellen, insbesondere solche, die komplexe mathematische Formeln und wissenschaftliche Notationen enthalten. Es wurde ursprünglich von Leslie Lamport in den frühen 1980er Jahren als benutzerfreundliche Erweiterung des von Donald Knuth entwickelten Satzprogramms TeX geschrieben.
Einführung in LaTeX und Vorteile gegenüber WYSIWYG-Editoren

LaTeX, ein Satzsystem, bietet zahlreiche Vorteile für die Erstellung komplexer Dokumente, insbesondere in wissenschaftlichen und technischen Bereichen. Einer der Hauptvorteile ist seine Fähigkeit, komplizierte Layout- und Formatierungsaufgaben nahtlos zu bewältigen, mit denen ein typischer WYSIWYG-Editor oft Schwierigkeiten hat. Die robuste Handhabung von Bibliographien, Zitaten und Verweisen macht LaTeX zum Beispiel zur ersten Wahl für Fachleute, die in der Forschung tätig sind und bei denen es auf Genauigkeit und Präzision ankommt.
Ein weiterer bemerkenswerter Vorteil ist die überragende Ausgabequalität von Dokumenten, die mit LaTeX erstellt werden. Das System folgt den typografischen Best Practices und gewährleistet so, dass das fertige Dokument nicht nur ästhetisch ansprechend ist, sondern auch hohen Verlagsstandards entspricht.
Die Versionskontrollfunktionen von LaTeX sind ein weiterer Unterschied zu Standard-Editoren. Über Textdateien können mehrere Autoren mithilfe von Software-Tools wie Git, die Änderungen effektiv verfolgen, zusammenarbeiten. Mit dieser Funktion lassen sich Konflikte effizienter lösen als mit herkömmlichen Editoren, da nur der Text geändert wird, ohne die Formatierung zu beeinträchtigen. Für Teams, die an großen Projekten arbeiten, bedeutet dieser Ansatz eine erhebliche Verbesserung der Zusammenarbeit.
Die Flexibilität von LaTeX ermöglicht es den Benutzern, benutzerdefinierte Stile und Befehle zu erstellen, wodurch es sich an eine Vielzahl von Dokumentationsanforderungen anpassen lässt. Ob es sich um akademische Arbeiten oder Geschäftsberichte handelt, die Benutzer können ihre eigenen Formatierungsregeln festlegen. Diese Anpassung ist etwas, das mit WYSIWYG-Editoren oft unerreichbar ist.
Tipp: Verwenden Sie Pakete wie TikZ zur Erstellung komplexer Diagramme in Ihren Dokumenten, um die visuelle Klarheit zu verbessern und gleichzeitig die Möglichkeiten von LaTeX zu nutzen (siehe unsere Bonus#2 unten mehr mehr Bibliotheken).
Grundlegende Dokumentstruktur in LaTeX
LaTeX-Dokumente beginnen mit der Deklaration der Dokumentenklasse, die das gesamte Layout und die Formatierung festlegt. Üblicherweise verwendete Klassen sind Artikel, Bericht, Und Buch. Dies beginnt mit dem Befehl documentclass{article}. Ein typisches LaTeX-Dokument hat eine Präambel, die Pakete für erweiterte Funktionen enthält, wie z. B. usepackage{amsmath} für Mathematik und usepackage{graphicx} für die Bildbearbeitung. Die Struktur folgt mit dem begin{document} Befehl, der angibt, wo der Inhalt beginnt, und endet mit end{document}.
Tipp: verwenden Sie die label{key} Befehl direkt nach dem Abschnitt um Querverweise zu erstellen. Dies ermöglicht eine automatische Nummerierung und genaue Aktualisierung der Verweise im gesamten Dokument, was die Effizienz des Arbeitsablaufs verbessert. Ein Beispiel ist die Erstellung von Beschriftungen für Gleichungen oder Abschnitte, auf die dann mit ref{key}um die Kohärenz zu gewährleisten.
Tipp: Um eine einheitliche Formatierung über große Dokumente hinweg zu erreichen, empfiehlt es sich, vordefinierte Stile oder Vorlagen zu verwenden, die in LaTeX verfügbar sind.
Mathematische Ausdrücke und Gleichungsformatierung
LaTeX bietet umfangreiche Möglichkeiten zur Darstellung von mathematischen Ausdrücken und Gleichungen, die es dem Benutzer ermöglichen, diese präzise zu formatieren. Die Sprache unterstützt zwei Hauptumgebungen für die Darstellung von Mathematik, "inline" und "display":
- "Inline-Mathematik", eingeschlossen von $…$wenn LaTex innerhalb eines Absatzes verwendet wird
- "Mathe anzeigen", eingeschlossen von […]zentriert die Gleichung zur besseren Sichtbarkeit auf ihre eigene Zeile
Zum Beispiel kann ein Inline-Ausdruck wie $E = mc^2$ wird als [latex]E = mc^2[/latex] gerendert, wobei eine Anzeigeversion [E = mc^2] wird wiedergegeben als :
[latex]E = mc^2[/latex]
wo letztere stärker zum Tragen kommt.
Super Tipp: können Sie auf die Notation $ $…$ $ (doppelte $ auf beiden Seiten) anstelle von […]obwohl die American Mathematical Society (AMS) davon abgeraten hat.
WICHTIG: Aus Gründen der Übersichtlichkeit wird in den folgenden Beispielen das "$...$" (Inline-Modus) und "[...]" (Anzeige-Modus) weggelassen, um sich auf die genaue LaTeX-Funktion zu konzentrieren.
Die Formatierung von mathematischen Symbolen ist in LaTeX einfach. Benutzer können Brüche, Wurzeln und Indizes mit Leichtigkeit erstellen:
| Format Typ | Befehl |
|---|---|
| Brüche | \frac{a}{b} will render as: [latex]\frac{a}{b}[/latex] |
| Quadratwurzeln | \sqrt{x} will render as [latex]\sqrt{x}[/latex] |
| Tiefgestellt | x_i will render as [latex]x_i[/latex] |
In LaTeX kann man mathematische Abstände und Ausrichtungen manipulieren. Die Befehle , (dünner Abstand), : (mittlerer Abstand) und ; (dicker Abstand) ermöglichen beispielsweise die Anpassung zwischen Operatoren oder Symbolen. Bei der Darstellung von Daten können die Elemente auch in Tabellen angeordnet werden.
Um die mathematische Formatierung zu verbessern, unterstützt LaTeX Umgebungen für die Ausrichtung. Mit der "align"-Umgebung können mehrere Gleichungen am Gleichheitszeichen ausgerichtet werden, eine Funktion, die besonders bei formellen Präsentationen von Vorteil ist. Durch die Einbeziehung von Tags wie begin{align}...end{align}kann man Gleichungen sauber ausrichten. Die Verwendung von LaTeX verbessert nicht nur das Erscheinungsbild von mathematischen Inhalten, sondern sorgt auch für Konsistenz in verschiedenen Dokumenten.
Der vollständige LaTex-Spickzettel für Formeln
| Besonderheit | Erläuterung | Code-Beispiele Zur Erinnerung: Mit Ausnahme der beiden ersten Beispiele für die Betriebsart wird in allen folgenden Beispielen "$...$" und "[...]" weggelassen. | Gerenderte Beispiele |
|---|---|---|---|
| Inline-Mathe-Modus | Wird verwendet, um Formeln zu schreiben, die Teil eines Absatzes oder Fließtextes sind. Der Text und die Formel stehen in der gleichen Zeile. | Die Gleichung lautet $E=mc^2$.
| The equation is [latex]E=mc^2[/latex]. Another example is [latex]a^2 + b^2 = c^2[/latex]. |
| Anzeige des Mathematikmodus | Wird verwendet, um Ausdrücke zu schreiben, die nicht Teil eines Absatzes sind und daher auf separaten Zeilen stehen, normalerweise zentriert. | Die Gleichung lautet [E=mc^2]
| Die Gleichung lautet [latex]E=mc^2[/latex] [latex]x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}[/latex] |
| Gleichung Umgebung (nummeriert) | Ähnlich wie der Anzeigemodus, jedoch wird die Gleichung automatisch nummeriert. | \begin{equation} F = ma \end{equation}
| [latex]\begin{equation} F = ma \\ \oint_C \mathbf{B} \cdot d\mathbf{l} = \mu_0 I_{enc} \end{equation}[/latex] |
| Gleichung* Umgebung (nicht nummeriert) | Zeigt eine Gleichung in einer eigenen Zeile an, zentriert, aber ohne Zahl. Erfordert das Paket "amsmath". | \begin{equation*} E \neq mc^3 \end{equation*}
| [latex]\begin{equation*} E \neq mc^3 \end{equation*}[/latex] [latex]\begin{equation*} \nabla \cdot \mathbf{E} = \frac{\rho}{\epsilon_0} \end{equation*}[/latex] |
| Hochkommata (Exponenten) | Um eine hochgestellte Zahl (Exponent) zu erzeugen, verwenden Sie das Caret-Symbol ^. Bei mehreren hochgestellten Zeichen sind diese in geschweifte Klammern einzuschließen {}. | x^2
| [latex]x^2[/latex] [latex]e^{i\pi} + 1 = 0[/latex] |
| Nachkommastellen | Um einen tiefgestellten Index zu erstellen, verwenden Sie das Unterstrichsymbol _. Bei mehreren Zeichen im tiefgestellten Index werden diese in geschweifte Klammern eingeschlossen {}. | a_1
| [latex]a_1[/latex] [latex]H_2O[/latex] |
| Brüche | Verwenden Sie die \frac{Zähler}{Nenner} Befehl zum Erstellen von Brüchen. | \frac{1}{2}
| [latex]\frac{1}{2}[/latex] [latex]\frac{d}{dx} \left( \frac{x^2+1}{x-1} \right)[/latex] |
| Binomialkoeffizienten | Verwenden Sie die \binom{n}{k} Befehl (aus dem Paket "amsmath") oder {k} wählen für Binomialkoeffizienten. | \binom{n}{k}
| [latex]\binom{n}{k}[/latex] [latex]{N \choose k+1}[/latex] |
| Quadratwurzeln | Verwenden Sie die \sqrt{expression} Befehl für Quadratwurzeln. | \sqrt{x}
| [latex]\sqrt{x}[/latex] [latex]\sqrt{b^2-4ac}[/latex] |
| Nth Roots | Verwenden Sie die \sqrt[n]{Ausdruck} Befehl für n-te Wurzeln. | \sqrt[3]{8}
| [latex]\sqrt[3]{8}[/latex] [latex]\sqrt[n]{\frac{x}{y}}[/latex] |
| Zusammenfassung | Verwenden Sie die \sum Befehl für die Summierung. Grenzen werden gesetzt mit _ für untere und ^ für oben. | \sum_{i=1}^{n} i^2
| [latex]\sum_{i=1}^{n} i^2[/latex] [latex]\sum_{k=0}^{\infty} \frac{1}{k!} = e[/latex] |
| Produkt | Verwenden Sie die \prod Befehl für Produkte. Begrenzungen werden gesetzt mit _ für untere und ^ für oben. | \prod_{j=1}^{m} x_j
| [latex]\prod_{j=1}^{m} x_j[/latex] [latex]\prod_{n=1}^{N} \left(1 + \frac{1}{n}\right)[/latex] |
| Integrale | Verwenden Sie die \int Befehl für Integrale. Grenzen werden gesetzt mit _ für untere und ^ für oben. | \int_a^b f(x) \, dx
| [latex]\int_a^b f(x) \, dx[/latex] [latex]\int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi}[/latex] |
| Andere Integrale (oint, iint, etc.) | LaTeX bietet verschiedene Integralsymbole wie das Konturintegral (\oint), Doppelintegral (\iint), dreifaches Integral (\iiint). Erfordert das Paket amsmath für einige. | \oint_C \vec{E} \cdot d\vec{l}
| [latex]\oint_C \vec{E} \cdot d\vec{l}[/latex] [latex]\iint_D f(x,y) \,dA[/latex] |
| Grenzwerte | Verwenden Sie die \lim Befehl für Grenzwerte. Der tiefgestellte Index wird angegeben mit _. | \lim_{x \to \infty} \frac{1}{x}
| [latex]\lim_{x \to \infty} \frac{1}{x}[/latex] [latex]\lim_{n \to 0} \frac{\sin(n)}{n} = 1[/latex] |
| Klammern, Klammern, Klammern | Standardzeichen (), [] kann direkt verwendet werden. Für wörtliche geschweifte Klammern, verwenden Sie \{ Und \}. | (x+y)[z]
| [latex](x+y)[z][/latex] [latex]A = \{1, 2, 3\}[/latex] |
| Automatische Größenanpassung von Begrenzungszeichen | Verwenden Sie \links Und \richtig vor Begrenzungszeichen (wie (, ], \{, |), damit sie sich automatisch an die Höhe des Ausdrucks anpassen, den sie umschließen. Jeder \links muss eine entsprechende \richtig. Verwenden Sie . für ein unsichtbares Begrenzungszeichen (z.B., \Links.). | \left( \frac{a}{b} \right)
| [latex]\left( \frac{a}{b} \right)[/latex] [latex]\left\{ \sum_{i=0}^n x_i \middle| x_i > 0 \right\}[/latex] |
| Griechische Buchstaben (Kleinbuchstaben) | Griechische Kleinbuchstaben werden wie folgt geschrieben \Name, z.B., \alpha, \beta, \gamma. | \alpha, \beta, \gamma
| [latex]\alpha, \beta, \gamma[/latex] [latex]\theta = \frac{\pi}{4}[/latex] |
| Griechische Buchstaben (Großbuchstaben) | Griechische Großbuchstaben werden wie folgt getippt \Name, z.B., \Gamma, \Delta. Einige entsprechen den lateinischen Buchstaben (z. B. A für Alpha) und haben keinen speziellen Befehl. | \Gamma, \Delta, \Sigma
| [latex]\Gamma, \Delta, \Sigma[/latex] [latex]\Omega = \frac{V}{I}[/latex] |
| Mathematische Funktionen | Standardfunktionen wie sin, cos, tan, log, ln, exp usw. sollten mit einem umgekehrten Schrägstrich eingegeben werden, um sicherzustellen, dass sie in aufrechter Schrift und nicht als Variablen gesetzt werden. Z.B., \sin(x) nicht sin(x). | \sin(\theta) + \cos^2(\phi)
| [latex]\sin(\theta) + \cos^2(\phi)[/latex] [latex]\log_b(x) = \frac{\ln(x)}{\ln(b)}[/latex] |
| Modulo-Operator | Verwenden Sie \pmod{m} für kongruente Beziehungen oder \mod für den binären Operator (amsmath). | a \equiv b \pmod{n}
| [latex]a \equiv b \pmod{n}[/latex] [latex]x = y \mod z[/latex] |
| Mathematische Akzente | Akzente wie Hüte, Tilden, Balken, Punkte usw. werden über Zeichen gesetzt. | \hat{x}, \tilde{y}, \bar{z}
| [latex]\hat{x}, \tilde{y}, \bar{z}[/latex] [latex]\vec{a}, \dot{q}, \ddot{p}[/latex] |
| Breite Akzente | Für Akzente über mehrere Zeichen hinweg, verwenden Sie Befehle wie \widehat{} Und \widetilde{}. | \widehat{AB}
| [latex]\widehat{AB}[/latex] [latex]\widetilde{xyz}[/latex] |
| Overbrace und Underbrace | Setzen Sie horizontale Klammern über oder unter einen Ausdruck mit \overbrace{expression}^{label} oder \underbrace{expression}_{label}. | \overbrace{a+b+c}^{group}
| [latex]\overbrace{a+b+c}^{group}[/latex] [latex]\underbrace{x_1 + x_2 + \dots + x_n}_{n \text{ terms}}[/latex] |
| Überstreichen und Unterstreichen | Platzieren Sie horizontale Linien über oder unter einem Ausdruck mit \overline{expression} oder \underline{expression}. | \overline{A \cup B}
| [latex]\overline{A \cup B}[/latex] [latex]\underline{x+y}[/latex] |
| Matrizen und Arrays (Array-Umgebung) | Der Array Umgebung wird verwendet, um Matrizen oder Tabellen im mathematischen Modus zu erstellen. Die Spaltenausrichtung wird festgelegt (c für Mitte, l für links, r für rechts). verwenden & als Spaltentrennzeichen und \\ um eine neue Zeile zu beginnen. Oft eingeschlossen in Begrenzungszeichen wie \links( \rechts) oder \links[ \rechts]. | M = \begin{pmatrix} a & b \\ c & d \end{pmatrix} (mit amsmath pmatrix)
| [latex]M = \begin{pmatrix} a & b \\ c & d \end{pmatrix}[/latex] [latex]A = \left[ \begin{array}{cc|r} 1 & 2 & 3 \\ 4 & 5 & 6 \end{array} \right][/latex] |
| Fälle (Fälle Umwelt) | Der Fälle Umgebung (aus dem amsmath-Paket) wird für stückweise Funktionen verwendet. Jeder Fall steht in einer neuen Zeile, getrennt durch \\. Text nach & ist in der Regel die Bedingung. | f(x) = \begin{cases} x^2 & \text{if } x \ge 0 \\\ -x & \text{if } x < 0 \end{cases}
| [latex]f(x) = \begin{cases} x^2 & \text{if } x \ge 0 \\ -x & \text{if } x < 0 \end{cases}[/latex] [latex]|x| = \begin{cases} x & x > 0 \\ 0 & x = 0 \\ -x & x < 0 \end{cases}[/latex] |
| Ausrichten von Gleichungen (Umgebung ausrichten) | Der Tipp: einige Rendering-Umgebungen verlangen die Angabe "aligned" anstelle des offiziellen "align" | \begin{align} a &= b + c \\ x &= y - z \end{align}
| [latex]\begin{align} a &= b + c \\ x &= y – z \end{align}[/latex] [latex]\begin{align} E &= mc^2 \\ F &= ma \end{align}[/latex] |
| Align* Umgebung (Unnumeriert) | Dasselbe wie ausrichten, nummeriert aber nicht die Gleichungen. Erfordert das Paket amsmath. | \begin{align*} 2x + 3y &= 5 \\ x - y &= 1 \end{align*}
| [latex]\begin{align*} 2x + 3y &= 5 \\ x – y &= 1 \end{align*}[/latex] [latex]\begin{align*} \cos^2\theta + \sin^2\theta &= 1 \\ \sec^2\theta – \tan^2\theta &= 1 \end{align*}[/latex] |
| Umwelt sammeln | Der sammeln. Umgebung (aus dem Paket "amsmath") zentriert eine Gruppe von Gleichungen ohne Ausrichtung. Jede Gleichung erhält eine Nummer. | \begin{gather} a^2 + b^2 = c^2 \\ x+y+z = 10 \end{gather}
| [latex]\begin{gather} a^2 + b^2 = c^2 \\ x+y+z = 10 \end{gather}[/latex] [latex]\begin{gather} \int e^x dx = e^x + C \\ \frac{d}{dx} \sin(x) = \cos(x) \end{gather}[/latex] |
| Mehrzeilige Gleichungen (Mehrzeilenumgebung) | Der multline Umgebung (aus dem Paket "amsmath") ist für eine einzelne Gleichung gedacht, die in mehrere Zeilen aufgeteilt werden muss. Die erste Zeile ist linksbündig, die letzte Zeile rechtsbündig und die Zwischenzeilen sind zentriert. Ermittelt eine einzelne Zahl. | \begin{multline} a+b+c+d+e+f \\\ +g+h+i+j+k+l \\\ +m+n+o+p \end{multline}
| [latex]\begin{multline} a+b+c+d+e+f \\ +g+h+i+j+k+l \\ +m+n+o+p \end{multline}[/latex] [latex]\begin{multline} \text{long expression first part} \\ = \text{second part continued} \\ + \text{third part final} \end{multline}[/latex] |
| Geteilte Umgebung (innerhalb einer anderen mathematischen Umgebung) | Der geteilt Umgebung (aus dem Paket "amsmath") innerhalb einer anderen Display-Math-Umgebung (wie Gleichung oder ausrichten), um eine einzelne Gleichung in mehrere Zeilen mit Ausrichtung aufzuteilen, aber es erhält nur eine Gleichungsnummer für den gesamten Block. | \begin{equation} \begin{split} H_c &= \frac{1}{2n} \sum_{l=0}^{n-1} (-1)^l (n-l)^{p-2} \binom{n-1}{l} \\ & \quad \cdot [(N-l)\alpha N + N] \end{split} \end{equation}
| [latex]\begin{equation} \begin{split} H_c &= \frac{1}{2n} \sum_{l=0}^{n-1} (-1)^l (n-l)^{p-2} \binom{n-1}{l} \\ & \quad \cdot [(N-l)\alpha N + N] \end{split} \end{equation}[/latex] [latex]\begin{equation} \begin{split} (a+b)^3 &= (a+b)(a+b)^2 \\ &= (a+b)(a^2+2ab+b^2) \\ &= a^3+3a^2b+3ab^2+b^3 \end{split} \end{equation}[/latex] |
| Text im Mathematikmodus | Um normalen Text (aufrechte Schrift, normale Abstände) in eine Formel einzubinden, verwenden Sie \text{ihr Text hier}. Erfordert das Paket "amsmath". | E=mc^2 Text (Einsteins Gleichung)
| [latex]E=mc^2 \text{ (Einstein’s equation)}[/latex] [latex]x = 5 \text{ if } y > 0[/latex] |
| Abstände im Mathematikmodus | LaTeX kann Abstände im Allgemeinen gut handhaben, aber manuelle Anpassungen können mit Befehlen wie \, (dünner Raum), \: (mittlerer Raum), \; (dicker Raum), \! (negativer dünner Raum), \quad (em space), \qquad (2 em Leerzeichen). | \int f(x) \, dx (dünner Raum vor dx)
| [latex]\int f(x) \, dx[/latex] [latex]a \quad b \qquad c[/latex] |
| Punkte (Ellipsen) | Verschiedene Arten von Punkten: \ldots (auf der Grundlinie), \dots (zentriert), \vdots (vertikal), \ddots (diagonal). | x_1, x_2, \ldots, x_n
| [latex]x_1, x_2, \ldots, x_n[/latex] [latex]A = \begin{pmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{m1} & \cdots & a_{mn} \end{pmatrix}[/latex] |
| Vektoren | Üblicherweise dargestellt durch \vec{v} für einen kleinen Pfeil oben, oder Fettschrift \mathbf{v}. | \vec{F} = m\vec{a}
| [latex]\vec{F} = m\vec{a}[/latex] [latex]\mathbf{x} \cdot \mathbf{y} = \sum x_i y_i[/latex] |
| Spezielle Symbole (relational) | Symbole wie \leq (≤), \geq (≥), \neq (≠), \ca. (≈), \equiv (≡), \Teilmenge (⊂), \in (∈). | a \leq b \text{ und } x \neq y
| [latex]a \leq b \text{ and } x \neq y[/latex] [latex]A \subset B \text{ or } A \equiv B[/latex] |
| Sondersymbole (Operatoren) | Binäre Operatoren wie \pm (±), \Times (×), \div (÷), \cdot (-), \oplus (⊕), \otimes (⊗). | x = \frac{-b \pm \sqrt{d}}{2a}
| [latex]x = \frac{-b \pm \sqrt{d}}{2a}[/latex] [latex]A \otimes B = C[/latex] |
| Sondersymbole (Pfeile) | Pfeile wie \Pfeil und Bogen (→), \leftarrow (←), \Rechtspfeil (⇒), \Leftrightarrow (⇔), \mapsto (↦). | x \Rechtspfeil \infty
| [latex]x \rightarrow \infty[/latex] [latex]A \Rightarrow B \Leftrightarrow \neg A \lor B[/latex] |
| Sondersymbole (Sonstiges) | Symbole wie \infty (∞), \nabla (∇, nabla), \teilweise (∂, partielle Ableitung), \hbar (ħ, h-bar), \für alle (∀, für alle), \existiert (∃, existiert). | \int_0^\infty e^{-x} dx = 1
| [latex]\int_0^\infty e^{-x} dx = 1[/latex] [latex]\nabla \times \mathbf{B} – \frac{1}{c^2} \frac{\partial \mathbf{E}}{\partial t} = \mu_0 \mathbf{J}[/latex] |
| Schultafel fett | Verwendet für Zahlenmengen wie Reelle Zahlen (ℝ), Komplexe Zahlen (ℂ), usw. Erfordert die "amsfonts" Paket (oft zusammen mit "amsmath"). Befehl ist \mathbb{R}. | \in \mathbb{R}
| [latex]x \in \mathbb{R}[/latex] [latex]z \in \mathbb{C}[/latex] where [latex]z = a+bi[/latex] |
| Schrift (kalligraphische) Buchstaben | Wird für bestimmte mathematische Symbole oder Mengen verwendet. Der Befehl lautet \mathcal{L}. | mathcal{L} \{f(t)\} (Laplace-Transformation)
| [latex]\mathcal{L} \{f(t)\}[/latex] [latex]\mathcal{P}(S)[/latex] |
| Anzeigestil erzwingen | Der \Displaystyle Befehl erzwingt, dass LaTeX für einen Teil einer Inline-Gleichung den größeren "Display"-Stil verwendet, was für Brüche, Summen oder Integrale im Fließtext nützlich ist, um sie besser lesbar zu machen. | Inline-Bruch \frac{1}{2} vs \displaystyle \frac{1}{2}.
| Inline fraction [latex]\frac{1}{2}[/latex] vs [latex]\displaystyle \frac{1}{2}[/latex]. Inline sum [latex]\sum_{i=1}^n x_i[/latex] vs [latex]\displaystyle \sum_{i=1}^n x_i[/latex]. |
| Gleichungen markieren | Verwenden Sie \tag{label} in einer nicht nummerierten Umgebung (wie equation*) oder zum Überschreiben der Nummer in einer nummerierten Umgebung, um eine benutzerdefinierte Beschriftung anzugeben. Erfordert "amsmath". | \begin{equation*} a^2+b^2=c^2 \tag{Pythagoras} \end{equation*}
| [latex]\begin{equation*} a^2+b^2=c^2 \tag{Pythagoras} \end{equation*}[/latex] [latex]\begin{equation} E=mc^2 \tag{ फेमस} \end{equation}[/latex] |
| Gleichungsnummern unterdrücken | Innerhalb von `align` oder `eqnarray` (obwohl `align` gegenüber `eqnarray` bevorzugt wird), verwenden Sie `\nonumber` vor dem `\\`, um die Nummer für diese spezielle Zeile zu unterdrücken. | \begin{align} x &= y+z \non number \\ a &= b+c \end{align}
| [latex]\begin{align} x &= y+z \nonumber \\ a &= b+c \end{align}[/latex] [latex]\begin{align} f(x) &= (x+1)^2 \\ &= x^2+2x+1 \nonumber \end{align}[/latex] |
| Alle Rechte vorbehalten - © 2025 innovation.word - https://innovation.world - Darf nur mit Quellenangabe und einem Link zu dieser Seite vervielfältigt werden. | |||
Notiz: in diesem Beitrag geht es nur um mathematische Gleichungen mit LaTeX. Es zeigt nicht alle Möglichkeiten von LaTeX wie Dokumentenspezifikationen, Seitenverwaltung und -formatierung, Bibliographieverwaltung, Versionskontrolle, Einbindung interner und externer Referenzen ...
Bonus #1: Fallstricke beim Mischen von LateX & HTML oder Fallstricke beim Mischen von Programmiersprachen
Diese häufigen Fehler entstehen vor allem dadurch, dass Sonderzeichen in einer Sprache, die in der anderen anders verstanden werden, nicht mit Escapeschrift versehen werden. Unsere 12 besten Tipps:
- LaTeX-Sonderzeichen werden nicht entschlüsselt: Vergessen Sie, dass Zeichen wie \, {, }, ^, _, $, &, #, % in LaTeX eine besondere Bedeutung haben. Wenn diese Zeichen Teil Ihrer Daten sind, die in eine LaTeX-Zeichenkette eingefügt werden (z. B. aus einer Variablen), müssen sie mit Schutzzeichen versehen werden (z. B. \%, \_, \textasciicircum).
- Kein Escaping von HTML-/Programmiersprachen-Sonderzeichen: Umgekehrt, wenn LaTeX-Code als Zeichenkette in HTML oder eine Programmiersprachemüssen Sie möglicherweise spezielle Zeichen für diese Sprache escapen (z. B. muss \ in vielen Programmiersprachen einen einzelnen Backslash für LaTeX darstellen, oder in HTML).
- Nicht übereinstimmende mathematische Begrenzungszeichen oder Umgebungen: Vergessen Sie ein abschließendes $ für Inline-Mathematik, oder \) für \(, oder \end{...} für eine Umgebung wie \\begin{equation} ... \end{equation}. Dies ist bei der programmgesteuerten Erstellung von LaTeX sehr üblich.
- Fehlende \usepackage-Deklarationen: Generierung von LaTeX-Code, der sich auf bestimmte Pakete stützt (z. B. amsmath für \begin{align}, \text{}, \binom{}; amssymb für \mathbb{R}), ohne das notwendige \usepackage{packagename} in die Präambel aufzunehmen, insbesondere wenn jedes Snippet unabhängig verarbeitet wird.
- Falsche Verwendung des Mathematikmodus: Der Versuch, Befehle im Textmodus direkt in einer mathematischen Umgebung ohne \text{...} (von amsmath) zu verwenden, oder Befehle im Mathematikmodus außerhalb einer mathematischen Umgebung zu verwenden.
- Vorausgesetzt, der Befehl/das Paket ist überall verfügbar: Verschiedene LaTeX-Rendering-Engines oder Minimalinstallationen (wie einige Online-Renderer oder leichtgewichtige serverseitige Tools) unterstützen möglicherweise nicht alle Befehle oder Pakete, die in einer vollständigen TeX Live-Distribution verfügbar sind.
- Ignorieren von Leerzeichen und Zeilenumbrüchen in programmatisch erzeugtem LaTeX: LaTeX ist zwar oft flexibel im Umgang mit Leerzeichen, aber in manchen Kontexten (z. B. innerhalb von Befehlsargumenten oder in bestimmten Umgebungen) können durch Programmierlogik eingefügte Zeilenumbrüche oder zusätzliche Leerzeichen die LaTeX-Syntax durchbrechen.
- Übersehen der Unterschiede zwischen clientseitigem und serverseitigem Rendering: Befehle zu verwenden, die gut mit MathJax/KaTeX (clientseitig) funktionieren, aber bei der serverseitigen PDF-zu-Bild-Erzeugung Probleme verursachen oder anders aussehen können oder umgekehrt. Zum Beispiel könnten sich einige komplexe Layout-Makros anders verhalten.
- Fehler von LaTeX-Prozessoren werden nicht behandelt: if the generated LaTeX has an error, the rendering might fail silently or produce cryptic HTML output if error messages from the LaTeX Compiler (or MathJax/KaTeX) are not captured and handled by the integrating programming language.
- Not using raw strings for LaTeX in programming languages: many programming languages interpret backslashes in strings. For LaTeX code, which uses backslashes extensively, it’s often better to use raw string literals (e.g., r”\frac{a}{b}” in Python) to avoid needing to double-escape every backslash (e.g., “\\frac{a}{b}”).
- Ineffiziente Neudarstellung von statischem LaTeX: Wenn dieselbe LaTeX-Gleichung viele Male angezeigt wird, kann das erneute Rendern (insbesondere serverseitig) bei jeder Anfrage zu einem Leistungsengpass führen, anstatt das resultierende Bild oder HTML-Snippet zwischenzuspeichern.
- Konflikte bei Schriftart und -gestaltung: Wenn LaTeX als Bild oder SVG gerendert und in HTML eingebettet wird, können seine Schriftarten und sein Stil mit dem CSS der umgebenden HTML-Seite kollidieren. Die Sicherstellung der Konsistenz oder des graziösen Abbaus kann schwierig sein.
Bonus #2: Die häufigsten LateX-Zusatzbibliotheken

- amsmath: ist ein grundlegendes Paket der American Mathematical Society (AMS), das eine breite Palette von Funktionen für den Satz von fortgeschrittenen mathematischen Formeln bietet. Es erweitert die standardmäßigen mathematischen Fähigkeiten von LaTeX um weitere Umgebungen zum Ausrichten von Gleichungen, Matrizen und verschiedenen mathematischen Konstrukten.
- amssymb: ebenfalls von der AMS, ergänzt amsmath um eine umfangreiche Sammlung von zusätzlichen mathematischen Symbolen und Schriften.
- graphicx (oder Grafiken): unerlässlich für die Einbindung externer Bilder (wie JPG, PNG, PDF) in LaTeX-Dokumente. Es ermöglicht die Skalierung, Drehung und andere Manipulationen von Grafiken.
- hyperref: Dieses Paket wird verwendet, um Hyperlinks innerhalb des Dokuments (z. B. für Inhaltsverzeichnisse, Zitate, URLs) und in der resultierenden PDF-Datei zu erstellen.
- Geometrie: bietet eine flexible und einfache Möglichkeit, die Abmessungen des Seitenlayouts zu ändern, z. B. Ränder, Papiergröße und Textbereich.
- PGF/TikZ: ein sehr leistungsfähiges und vielseitiges System zur Erstellung von Vektorgrafiken direkt in LaTeX. TikZ ist die benutzerfreundliche Syntaxebene für PGF. Sie wird für Diagramme, Tabellen und komplexe Illustrationen verwendet.
- booktabs: verbessert die Qualität von Tabellen und ermöglicht im Vergleich zur Standard-LaTeX-Tabellenumgebung professioneller aussehende und gut angeordnete Tabellen.
- Auflistungen: wird für den Satz von Quellcode-Listings verschiedener Programmiersprachen mit Syntaxhervorhebung und Formatierungsoptionen verwendet.
- biblatex (oft mit Biber-Backend): bietet eine fortschrittliche und hochgradig anpassbare Verwaltung von Bibliographien und Zitaten, die mehr Flexibilität als das traditionelle BibTeX bietet.
- xcolor (oder Farbe): ermöglicht die Verwendung von Farben für Text, Hintergründe und andere Elemente innerhalb des Dokuments.
- enumitem: bietet eine erweiterte Kontrolle über Listenumgebungen wie itemize, enumerate und description und ermöglicht die Anpassung von Labels, Abständen und Layout.
- fancyhdr: ermöglicht eine umfassende Anpassung von Seitenkopf- und -fußzeilen und erlaubt komplexe Layouts mit Abschnittstiteln, Seitenzahlen und anderen Informationen.
Abschluss
LaTeX ist nach wie vor das wichtigste Werkzeug für die Erstellung sorgfältig formatierter wissenschaftlicher und technischer Dokumente, insbesondere in Bereichen, in denen Genauigkeit und Klarheit gefragt sind. Durch die Beherrschung seiner umfassenden Funktionen - von der grundlegenden Dokumentstruktur und effektiven Textformatierung bis hin zu fortgeschrittener mathematischer Notation und nahtloser Literaturverwaltung - können Ingenieure und Forscher hochwertige Ergebnisse erzielen. Dieser Spickzettel dient nicht nur als praktischer Leitfaden für die Erstellung und Bearbeitung von Formeln, sondern auch als Aufforderung zur Verfeinerung Ihrer Fertigkeiten bei der Dokumentenerstellung, um eine ausgefeilte Präsentation Ihrer Arbeit zu ermöglichen.
Je mehr Sie mit LaTeX arbeiten, desto deutlicher wird die Vielzahl der Möglichkeiten, die es bietet. Die Präzision, mit der es komplexe Inhalte verarbeitet, unterscheidet es von herkömmlichen Textverarbeitungsprogrammen und macht es zu einer unvergleichlichen Wahl für technische Dokumentation und Forschungspublikationen.
Häufig gestellte Fragen
Was ist LaTeX und was sind seine Vorteile gegenüber WYSIWYG-Editoren?
LaTeX ist ein Schriftsatzsystem, das häufig für die Erstellung technischer und wissenschaftlicher Dokumente verwendet wird. Im Gegensatz zu WYSIWYG-Editoren trennt LaTeX den Inhalt vom Layout und ermöglicht so eine präzise Kontrolle über die Dokumentenformatierung.
Was ist die grundlegende Dokumentstruktur einer LaTeX-Datei?
Ein LaTeX-Dokument besteht in der Regel aus einer Präambel und einem Dokumentenkörper. Übliche Befehle in der Präambel sind documentclass zur Angabe des Dokumenttyps und usepackage zum Importieren zusätzlicher Pakete.
Wie formatiere ich Text in LaTeX?
Die Textformatierung in LaTeX kann mit Befehlen wie textbf für Fettdruck, textit für Kursivdruck und underline für Unterstreichung von Text erfolgen. Außerdem können Schriftgrößen und -stile mit speziellen Größenbefehlen wie small und large angepasst werden.
Welche Methoden gibt es für den Schriftsatz mathematischer Ausdrücke in LaTeX?
Mathematische Ausdrücke können in LaTeX entweder direkt im Code oder im Anzeigemodus eingefügt werden. Gängige Symbole und Strukturen wie Brüche, Wurzeln, Summen, Integrale und Matrizen verfügen über eigene Befehle, mit denen sie präzise formatiert werden können. Diese Kurzanleitung dient genau diesem Zweck.
Wie kann ich Abbildungen und Tabellen in ein LaTeX-Dokument einfügen?
Abbildungen und Tabellen können mit Befehlen wie "includegraphics" für Bilder und "tabular environment" für Tabellen eingefügt werden. Es ist auch möglich, Beschriftungen und Etiketten für Querverweise im gesamten Dokument hinzuzufügen.
Wie funktioniert die Literaturverwaltung in LaTeX?
LaTeX verwendet BibTeX oder ähnliche Werkzeuge zur Verwaltung von Bibliographien und Zitaten. Die Benutzer können mit Befehlen wie cite problemlos Referenzen einfügen und am Ende des Dokuments automatisch ein formatiertes Literaturverzeichnis erstellen.
Welche Arten von Dokumenten werden in der Regel mit LaTeX erstellt?
LaTeX kann zur Erstellung verschiedener Arten von Dokumenten verwendet werden, darunter Zeitschriftenartikel, Diplomarbeiten, Dissertationen, Konferenzbeiträge und Forschungspublikationen. Es eignet sich besonders gut für technische Dokumentation, die komplexe mathematische Inhalte oder mehrsprachige Anforderungen enthält.
Verwandte Themen
- Erstellung der Präsentation: Beamer-Klasse für die Erstellung professioneller Präsentationen und Diashows verwenden.
- Umgang mit verschiedenen Sprachen: die Verwendung von Paketen für mehrsprachigen Schriftsatz und sprachspezifische Funktionen.
- Anhänge und Glossare: Aufnahme von zusätzlichen Informationsabschnitten und Glossaren in LaTeX-Dokumente.
- Erweiterte mathematische Formatierung: Nutzung erweiterter Funktionen für komplizierte mathematische Notationen und Formatierungen.
- Konvertierung von LaTeX in andere Formate: Methoden für den Export von LaTeX-Dokumenten in HTML, RTF oder andere Dateitypen.
- Integration mit Versionskontrolle: Verwendung von Versionskontrollsystemen zur gemeinsamen Verwaltung von LaTeX-Dokumenten.
- Fehlerbehandlung und Fehlersuche: Strategien zur Fehlersuche und -behebung bei häufigen Fehlern in LaTeX-Dokumenten.
- Hochwertige Grafiken erstellen: Erstellung und Einbindung komplexer Grafiken mit den Paketen TikZ oder PGF.

















