Tabellen in LaTeX
Schreiben Sie die Zeilen in eine tabular-Umgebung, mit & zwischen den Zellen und \\ am Ende jeder Zeile, und setzen Sie sie in eine table-Umgebung, wenn sie eine Beschriftung und eine Nummer braucht.
Eine erste Tabelle
Eine Tabelle beginnt mit \begin{tabular}{...}. In den geschweiften Klammern steht ein Buchstabe pro Spalte: l für links, c für zentriert, r für rechts. Innerhalb der Tabelle springt & zur nächsten Zelle, und \\ beendet die Zeile.
Drei Spalten, drei Ausrichtungen
\begin{tabular}{lcr}
Fruit & Colour & Price \\
Apple & red & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}Sie müssen die &-Zeichen im Quelltext nicht untereinander ausrichten. Leerzeichen um sie herum werden ignoriert; richten Sie sie also nur aus, wenn Ihnen das beim Lesen des Codes hilft.
Spaltentypen
Die Spaltendefinition legt fest, wie viele Spalten es gibt und wie jede ausgerichtet wird.
| Buchstabe | Bedeutung | In Scissor LaTeX |
|---|---|---|
l, c, r | links, zentriert, rechts | Funktioniert. |
p{4cm} | eine Absatzspalte mit fester Breite | Wird als linksbündige Spalte gelesen. Die Breite wird ignoriert, langer Text bricht also nicht bei 4 cm um. |
m{..}, b{..} | Absatzspalten aus dem Paket array | Werden als linksbündige Spalten gelesen; die Breite wird ignoriert. |
X (tabularx) | eine Spalte, die sich auf die volle Breite dehnt | Wird als linksbündige Spalte gelesen. |
| | eine senkrechte Linie zwischen Spalten | Funktioniert. |
@{..}, >{..}, <{..} | Abstände und Code um Zellen | Wird akzeptiert und ignoriert. |
Linien: \hline oder booktabs
\hline zieht eine Linie quer über die Tabelle, und | in der Spaltendefinition zieht senkrechte Linien. So entsteht der klassische Look mit Kästchen.
Eine umrahmte Tabelle mit \hline und |
\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}Viele Fachzeitschriften bevorzugen weniger Linien. Das Paket booktabs gibt Ihnen drei: \toprule über dem Kopf, \midrule darunter und \bottomrule am Ende, ohne senkrechte Linien.
Dieselben Daten mit booktabs
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}Beschriftungen, Nummern und Verweise
Damit eine Tabelle eine Beschriftung und eine Nummer bekommt, setzen Sie das tabular in eine table-Umgebung. Fügen Sie \caption{...} hinzu und danach ein \label{...}. Dann gibt \ref{...} die Nummer der Tabelle an beliebiger Stelle im Text aus.
Eine nummerierte Tabelle mit Beschriftung
\begin{table}[ht]
\centering
\caption{Points after the first round.}
\label{tab:points}
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
Hans Mustermann & 41 \\
\bottomrule
\end{tabular}
\end{table}
Table~\ref{tab:points} shows the points.Die Beschriftung steht dort, wo Sie sie schreiben: hier über der Tabelle, wie es bei Tabellen üblich ist. Setzen Sie \caption hinter das tabular, wenn Sie sie darunter haben möchten.
Zellen über mehrere Spalten
\multicolumn{n}{align}{text} verbindet n Zellen einer Zeile zu einer, mit eigener Ausrichtung. Häufig steht so eine Überschrift über einer Gruppe von Spalten.
Eine Überschrift über zwei Spalten
\begin{tabular}{lcc}
\toprule
& \multicolumn{2}{c}{Round} \\
Name & 1 & 2 \\
\midrule
Erika & 44 & 40 \\
John & 38 & 45 \\
\bottomrule
\end{tabular}Zellen über mehrere Zeilen
In LaTeX macht \multirow{n}{*}{text} aus dem Paket multirow eine Zelle höher als eine Zeile. Scissor LaTeX behält den Text, aber nicht die Ausdehnung: Er steht in der ersten Zeile, und die Zeilen darunter bleiben in dieser Spalte leer.
\multirow: der Text bleibt in der ersten Zeile
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
& John & 38 \\
\bottomrule
\end{tabular}Bei den meisten Tabellen liest sich das gut. Soll die Beschriftung über die Zeilen zentriert sein, schreiben Sie sie stattdessen in die mittlere Zeile.
Was sich von einer TeX-Installation unterscheidet
All das lässt sich auch in einer TeX-Installation übersetzen; ein Dokument, das Sie hier schreiben, funktioniert also auch dort.
Verwandte Seiten: Zellen über mehrere Zeilen mit multirow, Spaltenbreiten mit array, tabularx, longtable, Beschriftungen mit caption, subcaption und die Platzierung mit Gleitobjekten. Um eine Tabelle per Klick zu bauen, nutzen Sie den LaTeX-Tabellengenerator.
Fragen und Antworten
Wie füge ich einer Tabelle in LaTeX eine Beschriftung hinzu?
Setzen Sie das tabular in \begin{table} ... \end{table} und schreiben Sie darin \caption{Ihr Text}. Scissor LaTeX nummeriert die Tabelle und setzt „Table 1:“ vor die Beschriftung.
Warum bricht mein langer Text in einer p-Spalte nicht um?
Scissor LaTeX wendet Spaltenbreiten noch nicht an; eine p{4cm}-Spalte ist daher so breit wie ihre längste Zeile. Brechen Sie lange Zellen mit \newline um oder kürzen Sie sie.
Wie verbinde ich Zellen in einer LaTeX-Tabelle?
Mit \multicolumn{2}{c}{text} verbinden Sie Zellen über Spalten hinweg. Beim Verbinden über Zeilen mit \multirow behält Scissor LaTeX den Text, aber nicht die Ausdehnung.
Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-06.