Zum Inhalt springen
EasyLaTeXDocs

Einfache Tabellen, verbundene Spalten und lange Tabellen

Verwenden Sie tabular für einseitige Tabellen, booktabs für klare horizontale Linien und longtable für seitenübergreifende Tabellen. Gestalten Sie Tabellen zum Vergleichen und Nachschlagen, nicht als Raster für lange Fließtexte.

EasyLaTeX-Compilereinstellung: pdfLaTeX mit article, für Deutsch ergänzt um T1, Latin Modern und babel mit ngerman. Laden Sie booktabs; mehrseitige Tabellen benötigen zusätzlich longtable.

Eine minimale Tabelle

Die Spaltenbuchstaben l, c und r legen linksbündige, zentrierte und rechtsbündige Ausrichtung fest. Trennen Sie Zellen mit & und beenden Sie Zeilen mit \\:

LaTeX
\begin{tabular}{lcr}  Name & Gruppe & Wert \\  Probe A & Kontrolle & 12.3 \\  Probe B & Behandlung & 15.8 \\\end{tabular}

Rechtsbündiger Satz erleichtert Zahlenvergleiche, richtet aber Dezimalzeichen nicht exakt aus. Dafür gibt es bei Bedarf spezialisierte Zahlenspalten.

Klare horizontale Linien

Nach dem Laden von booktabs verwenden Sie \toprule, \midrule und \bottomrule:

LaTeX
\usepackage{booktabs}​\begin{tabular}{lcr}  \toprule  Name & Gruppe & Wert \\  \midrule  Probe A & Kontrolle & 12.3 \\  Probe B & Behandlung & 15.8 \\  \bottomrule\end{tabular}

Abstände und Strichstärken sind auf lesbare Tabellen abgestimmt. Vertikale Linien und Linien nach jeder Zeile sind meist unnötig.

Textspalten mit fester Breite

p{Breite} erzeugt eine Absatzspalte mit automatischem Umbruch:

LaTeX
\begin{tabular}{lp{7cm}r}  \toprule  ID & Beschreibung & Punktzahl \\  \midrule  A1 & Diese längere Beschreibung bricht innerhalb der angegebenen Breite um. & 95 \\  \bottomrule\end{tabular}

Ist die Tabelle zu breit, kürzen Sie Überschriften, lassen Sie Text umbrechen oder teilen Sie sie auf. Verkleinern Sie nicht automatisch sämtlichen Text mit \resizebox.

Spalten verbinden

\multicolumn{Anzahl}{Ausrichtung}{Inhalt} verbindet Spalten:

LaTeX
\begin{tabular}{lcc}  \toprule  \multicolumn{1}{c}{Probe} & \multicolumn{2}{c}{Messungen} \\  \cmidrule(lr){2-3}  Name & Erste & Zweite \\  \midrule  A & 12.3 & 12.6 \\  B & 15.8 & 16.1 \\  \bottomrule\end{tabular}

\cmidrule(lr){2-3} zeichnet eine Teillinie über die Spalten 2–3, etwa für gruppierte Überschriften.

Tabellen über mehrere Seiten

tabular bricht nicht automatisch über Seiten um. Verwenden Sie longtable, ohne es in ein table-Gleitobjekt einzuschließen:

LaTeX
\usepackage{longtable}\usepackage{booktabs}​\begin{longtable}{llr}  \caption{Messprotokoll der Proben}\label{tab:measurements} \\  \toprule  ID & Datum & Wert \\  \midrule  \endfirsthead  \toprule  ID & Datum & Wert \\  \midrule  \endhead  A1 & 2026-07-01 & 12.3 \\  A2 & 2026-07-02 & 12.6 \\  % Weitere Zeilen ergänzen; der Seitenumbruch erfolgt automatisch.  \bottomrule\end{longtable}

Der Inhalt vor \endfirsthead bildet den Kopf der ersten Seite; der nächste Kopf endet bei \endhead und erscheint auf Folgeseiten. Seitenübergreifende Tabellen folgen nicht der gewöhnlichen Gleitobjektplatzierung.

Häufige Probleme

Extra alignment tab has been changed to \cr

Vergleichen Sie Trennzeichen und Spaltenzahl. Eine gewöhnliche dreispaltige Zeile enthält zwei trennende &. Ein kaufmännisches Und im Zelltext wird als \& maskiert; verbundene Zellen müssen gesondert berücksichtigt werden.

Die Tabelle überschreitet die Ränder

Nutzen Sie Absatzspalten für langen Text, vereinfachen Sie Überschriften oder teilen Sie die Tabelle. Erwägen Sie Querformat oder Skalierung erst danach.

Eine lange Tabelle steht unerwartet

Verschachteln Sie longtable nicht in table; beide haben unterschiedliche Mechanismen zur Seitenplatzierung.

Vollständiges Beispiel

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage[T1]{fontenc}\usepackage{lmodern}\usepackage[ngerman]{babel}\usepackage{booktabs}​\begin{document}​\begin{table}[tbp]  \centering  \caption{Probenmessungen}  \label{tab:results}  \begin{tabular}{lcr}    \toprule    Name & Gruppe & Wert \\    \midrule    Probe A & Kontrolle & 12.3 \\    Probe B & Behandlung & 15.8 \\    \bottomrule  \end{tabular}\end{table}​Tabelle~\ref{tab:results} fasst die Messungen zweier Proben zusammen.​\end{document}
Einfache Tabellen, verbundene Spalten und lange Tabellen | EasyLaTeX | EasyLaTeX