LaTeX-Kurzreferenz
Dichte einseitige Karte für Skelett, Text, Mathematik, Floats, Zitate, Layout, Engines, TikZ, Beamer und häufige Protokollfehler.
LaTeX-Kurzreferenz
Bewahren Sie dies neben dem Editor auf. Jede Reihe ist zum Einfügen bereit. Für längere Lektionen öffnen Sie den passenden Track unter Learn.
Sprung: Skelett · Präambel · Text · Abschnitte · Refs · Mathe · Tabellen · Figuren · Zitiert · Layout · Engines · TikZ · Beamer · Theoreme · Felder · Kompilieren · Fehler · Paketreihenfolge
Dokumentgerüst
\documentclass[11pt,a4paper]{article} % or report, book, beamer\usepackage[margin=1in]{geometry}\usepackage{amsmath,amssymb,amsfonts}\usepackage{graphicx,booktabs}\usepackage{xcolor}\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}% \usepackage[backend=biber,style=numeric]{biblatex}% \addbibresource{refs.bib}
\title{Title}\author{Your Name}\date{\today}
\begin{document}\maketitle\begin{abstract} ... \end{abstract}\tableofcontents\section{Introduction}...% \bibliographystyle{plain}\bibliography{refs} % BibTeX% \printbibliography % biblatex\end{document}| Klasse | Typische Verwendung |
|---|---|
Artikel |
Papiere, Notizen, Hausaufgaben |
Bericht |
Längere Berichte mit Kapiteln |
| „Buch“ | Bücher / viele Abschlussarbeiten |
Beamer |
Folien |
| Universität „.cls“ | Vorlagen für Abschlussarbeiten |
| Datei | Rolle |
|---|---|
.tex |
Quelle |
.bib |
Bibliographiedatenbank |
.cls / .sty |
Klasse / Paket |
.aux .log .toc |
Erzeugt; nicht bearbeiten |
Präambelmuster
\usepackage[margin=1in]{geometry}\usepackage{setspace}\onehalfspacing\usepackage{fancyhdr}\pagestyle{fancy}\usepackage{siunitx} % units and numbers\usepackage{cleveref} % after hyperref\DeclareMathOperator*{\argmax}{arg\,max}\newcommand{\vect}[1]{\boldsymbol{#1}}Laden Sie „hyperref“ zu spät. Laden Sie „cleveref“ nach „hyperref“.
Text und Formatierung
| Wollen | Geben Sie | ein
| — | — |
| Fett / kursiv / mono | \textbf{} \textit{} \texttt{} |
| Schwerpunkt (Nester) | \emph{} |
| Kapitälchen | \textsc{} |
| Unterstreichen (selten) | \underline{} |
| Größen | {\small } {\large } {\Large } {\footnotesize } |
| Neuer Absatz | Leerzeile |
| Zeilenumbruch | \\ oder \newline |
| Geschütztes Leerzeichen | ~ |
| Horizontaler Raum | \quad \qquad \hspace{1em} |
| Vertikaler Raum | \vspace{1em} \bigskip |
| Mitte/bündig | center/flushright-Umgebungen |
| Zitat | „Zitat“ oder „Zitat“ |
| Fußnote | \footnote{...} |
| Kommentar | % Rest der Zeile |
Escape-Specials (Textmodus)
| Char | Code | Char | Code |
|---|---|---|---|
% |
\% |
$ |
\$ |
& |
\& |
# |
\# |
_ |
\_ |
{ } |
\{ \} |
~ |
\textasciitilde |
^ |
\textasciicircum |
\ |
\textbackslash |
Listen
\begin{itemize} \item Bullet\end{itemize}
\begin{enumerate} \item Numbered\end{enumerate}
\begin{description} \item[Term] Definition\end{description}Benutzerdefinierte Bezeichnung: „\item[(a)] …“.
Seitenzahlen und Umbrüche
| Wollen | Geben Sie | ein
| — | — |
| Stil | \pagestyle{plain} / empty / fancy |
| Nur diese Seite | \thispagestyle{empty} |
| Römisch / Arabisch | \pagenumbering{roman} dann arabic |
| Neue Seite | \newpage \clearpage |
| Soft-Pause-Anfrage | \pagebreak[3] |
| Zusammenhalten | \nopagebreak |
Aufteilung und Struktur
\part{...} % book\chapter{...} % report/book\section{...}\subsection{...}\subsubsection{...}\paragraph{...}\section*{Unnumbered}\addcontentsline{toc}{section}{Unnumbered}| Wollen | Geben Sie | ein
| — | — |
| Inhaltsverzeichnis | \tableofcontents |
| Abbildungs-/Tabellenverzeichnis | \listoffigures \listoftables |
| Abstrakt | \begin{abstract}...\end{abstract} |
| Anhang | \appendix dann \section / \chapter |
| Mehrdatei | \include{chapters/intro} oder \input{...} |
| Entwurf eines Kapitels | \includeonly{chapters/methods} |
Querverweise und Links
\section{Methods}\label{sec:methods}\begin{equation}\label{eq:main} E=mc^2 \end{equation}\begin{figure} ... \caption{Pipeline}\label{fig:pipe}\end{figure}
See Section~\ref{sec:methods}, Eq.~\eqref{eq:main}, Figure~\ref{fig:pipe}.% with cleveref:% \cref{fig:pipe} \Cref{sec:methods}\usepackage{hyperref}\url{https://oleafly.com}\href{https://oleafly.com}{Oleafly}\hypersetup{pdftitle={My Paper}, pdfauthor={You}}Fügen Sie „\label“ nach „\caption“ ein, damit die Nummer korrekt ist.
Mathe-Modus
| Wollen | Geben Sie | ein
| — | — |
| Inline | $...$ oder \( ... \) |
| Ohne Nummer anzeigen | \[ ... \] |
| Nummeriert anzeigen | Gleichung + \label |
| Mehrzeilig ausgerichtet | align / align* |
| Zentrierte mehrzeilige | gather / gather* |
| Eine Zahl, viele Zeilen | Gleichung + Split |
| Lange gestrichelte Linie | mehrzeilig |
| Eine Zahl unterdrücken | \notag oder \nonumber |
| Referenz | \ref{eq:x} oder \eqref{eq:x} |
\begin{align} a &= b + c \label{eq:a} \\ d &= e + f \notag\end{align}Brüche, Wurzeln, Skripte
\frac{a}{b} \dfrac{a}{b} \tfrac{a}{b}\sqrt{x} \sqrt[n]{x}x_i x^{2n} x_{ij}^{2}f' f'' \dot{x} \ddot{x}Griechisch (Mathe-Modus)
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta\theta \vartheta \iota \kappa \lambda \mu \nu \xi\pi \varpi \rho \varrho \sigma \varsigma \tau \upsilon\phi \varphi \chi \psi \omega\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \OmegaOperatoren, Beziehungen, Mengen, Pfeile
\pm \mp \cdot \times \div \ast \star \circ \bullet\leq \geq \neq \approx \equiv \sim \simeq \propto \ll \gg\in \notin \subset \subseteq \supset \supseteq \cup \cap \emptyset\to \mapsto \Rightarrow \Leftrightarrow \uparrow \downarrow\infty \partial \nabla \ell \forall \exists \neg \land \lorAkzente und Alphabete
\hat{x} \bar{x} \tilde{x} \vec{x} \dot{x} \ddot{x}\widehat{xyz} \overline{ABC}\mathbb{N Z Q R C} \mathcal{L} \mathfrak{g}\mathrm{d}x \mathbf{A} \boldsymbol{\beta}Große Operatoren und Analysis
\sum_{i=1}^n \prod_{i=1}^n \int_a^b \oint \iint\lim_{x \to 0} \max_x \min_x \inf \sup\frac{dy}{dx} \frac{\partial f}{\partial x}\argmax_x % after \DeclareMathOperator*{\argmax}{arg\,max}Matrizen
\begin{pmatrix} a & b \\ c & d \end{pmatrix} % ( )\begin{bmatrix} a & b \\ c & d \end{bmatrix} % [ ]\begin{vmatrix} a & b \\ c & d \end{vmatrix} % | |\begin{array}{r|cc} 1 & 2 & 3 \\ \hline 4 & 5 & 6 \end{array}Stückweise
f(x) =\begin{cases} x^2 & x \ge 0 \\ -x & x < 0\end{cases}Trennzeichen
\left( \frac{a}{b} \right)\left\{ x : x > 0 \right\}\langle v, w \rangle\lvert x \rvert \lVert v \rVertLive-Vorschau: Gleichungstool.
Tische
\usepackage{booktabs}\begin{table}[htbp] \centering \caption{Results}\label{tab:res} \begin{tabular}{lcc} \toprule Model & Acc & F1 \\ \midrule Baseline & 0.81 & 0.79 \\ Ours & 0.87 & 0.86 \\ \bottomrule \end{tabular}\end{table}| Wollen | Geben Sie | ein
| — | — |
| Spalten ausrichten | l c r p{3cm} |
| Vertikale Regel (vermeiden) | | |
| Spalten überspannen | \multicolumn{2}{c}{...} |
| Zeilen überspannen | \multirow{2}{*}{...} (multirow) |
| Mehrseitig | langer Tisch |
| Visueller Builder | Tabellengenerator |
Gestaltungsgewohnheit: drei horizontale Regeln, keine vertikalen Linien.
Figuren und Schwimmer
\usepackage{graphicx}\begin{figure}[htbp] \centering \includegraphics[width=0.8\textwidth]{figures/plot.pdf} \caption{Overview.}\label{fig:plot}\end{figure}| Wollen | Geben Sie | ein
| — | — |
| Breite | width=0.5\textwidth oder width=\linewidth |
| Höhe | height=4cm (vermeiden Sie beides, es sei denn, Sie müssen) |
| Seite von PDF | Option „Seite=2“ |
| Seite an Seite | zwei „Minipages“ bei „0,48\textwidth“ |
| Unterfiguren | subcaption-Paket |
| Platzierung | [htbp] (hier, oben, unten, Seite) |
| Barriere | \usepackage{placeins} + \FloatBarrier |
Zitate und Bibliographie
BibTeX (klassisch)
See \cite{knuth84} and \cite{a,b}.\bibliographystyle{plain} % abbrv, alpha, ieeetr, apalike, ...\bibliography{refs}biblatex + biber
\usepackage[backend=biber,style=numeric]{biblatex}\addbibresource{refs.bib}...\cite{knuth84} \parencite{knuth84} \textcite{knuth84}\printbibliographynatbib
\usepackage{natbib}\citet{key} % Author (year)\citep{key} % (Author, year)\citep*{key} % Author, yearMinimaler „.bib“-Eintrag
@article{knuth84, author = {Knuth, Donald E.}, title = {Literate Programming}, journal = {The Computer Journal}, year = {1984}, volume = {27}, pages = {97--111}}Validieren: BibTeX-Validator.
| Symptom | Fix |
|---|---|
| „[?]“ oder „?“ | Falscher Schlüssel, fehlender Pass oder Nichtübereinstimmung zwischen BibTeX und Biber |
| Leere Bibliographie | Pfad, Backend oder kein „\cite“ / falscher Druckbefehl |
Layout
\usepackage[a4paper,margin=1in]{geometry}\usepackage{setspace}\onehalfspacing\setlength{\parindent}{0pt}\setlength{\parskip}{0.6em}| Wollen | Geben Sie | ein
| — | — |
| Einmalig ohne Einzug | \noindent |
| Manuelle Länge | \hspace{2em} \vspace{1ex} |
| Einheiten | pt em ex cm mm in \textwidth \linewidth |
Engines und Pakete
| Motor | Gut für |
|---|---|
| pdfLaTeX | Maximale Journalkompatibilität |
| XeLaTeX | Systemschriftarten, viele Skripte (fontspec) |
| LuaLaTeX | Modernes Unicode + Scripting |
| Tektonische | Gebündelte/On-Demand-Pakete (Oleafly-Standard) |
% Xe/Lua\usepackage{fontspec}\setmainfont{Times New Roman}Fehlendes Paket (TeX Live): „tlmgr install siunitx“.
Farbe
\usepackage{xcolor}\textcolor{red}{warn}\textcolor[HTML]{2563EB}{brand}\definecolor{brand}{HTML}{2563EB}\colorbox{gray!12}{highlight}TikZ (minimal)
\usepackage{tikz}\usetikzlibrary{positioning,arrows.meta}\begin{tikzpicture}[node distance=1.4cm] \node[draw,rounded corners] (a) {In}; \node[draw,rounded corners,right=of a] (b) {Out}; \draw[-Latex] (a) -- (b);\end{tikzpicture}Kommutative Diagramme: tikz-cd. Eigenständiger Export: „\documentclass[tikz]{standalone}“.
Beamer (minimal)
\documentclass{beamer}\usetheme{Madrid}\title{Talk}\author{You}\begin{document}\frame{\titlepage}\begin{frame}{Results} \begin{itemize} \item<1-> First \item<2-> Second \end{itemize} \pause\end{frame}\end{document}Theoreme
\usepackage{amsthm}\newtheorem{theorem}{Theorem}[section]\newtheorem{lemma}[theorem]{Lemma}\begin{theorem}[Name] Statement.\end{theorem}\begin{proof} ...\end{proof}Feldbits
% Chemistry\usepackage[version=4]{mhchem}\ce{H2O} \ce{CO2 + C -> 2CO}
% Physics\usepackage{braket}\braket{\psi|\phi} \braket{\psi|A|\phi}
% Code\usepackage{listings}\begin{lstlisting}[language=Python]def f(x): return x**2\end{lstlisting}Kompilierungsschleife
- Bearbeiten Sie „.tex“.
- Engine ausführen (pdfLaTeX / XeLaTeX / LuaLaTeX / Tectonic)
- Wenn Zitate: BibTeX oder Biber
- Lassen Sie den Motor erneut laufen (häufig zweimal), bis sich „??“ und TOC stabilisieren
In Oleafly wird die Schleife vom Kompilieren (oder automatischen Kompilieren) verarbeitet. SyncTeX springt zwischen Quelle und PDF.
Fehler protokollieren (den ersten dekodieren)
| Symptom | Übliche Ursache |
|---|---|
| Text verschwindet in der Mitte der Zeile | Bare „%“ hat einen Kommentar gestartet |
Fehlendes $ eingefügt |
_ oder ^ oder mathematischer Befehl im Text |
Undefinierte Steuersequenz |
Tippfehler oder fehlendes Paket |
Datei nicht gefunden |
Falscher Pfad/Erweiterung für Eingabe oder Bild |
Referenzen drucken ?? |
Benötigen Sie einen weiteren Kompilierungsdurchgang |
Zitate [?] |
Falscher Schlüssel, falsches Backend oder fehlende Startnummer |
| Leere Bibliographie | Falscher „\bibliography“-Pfad oder biblatex-Konflikt |
\hbox überfüllt |
Unzerbrechliche Zeile (URL, lange Mathematik, kein Bindestrich) |
| Not-Aus | „\end{document}“ fehlt, fehlerhaftes Include, außer Kontrolle geratene Klammer |
| Ausreißer-Argument | Fehlendes „}“ oder „\end{…}“ |
Paketladereihenfolge (Faustregeln)
- Klassenoptionen zuerst
- Kodierung / Schriftarten
- Geometrie, Mengenraum, Sprache
- Mathematik, Grafiken, Tabellen
- Domain-Pakete
- „hyperref“ gegen Ende
- „cleveref“ nach „hyperref“.
Nützliche Links in Oleafly Learn
| Verfolgen | Start |
|---|---|
| Öffne die Schleife | Erstes PDF |
| Gleichungsboot | Mathe-Modus · Symbole |
| Schwimmt | Tabellen · Bilder |
| Zitate | Zitate hinzufügen |
| Protokollkompetenz | Undefinierte Kontrollsequenz |
| Lokales Studio | Oleafly-Workflow |
| Browser-Tools | Gleichung · Tabelle · BibTeX |
Vollständige Karte: /learn/.