Sarmate.net Sarmate.net
Startseite Funktionen Preise Dokumentation Kontakt
Anmelden Registrieren

Tabellen in LaTeX erstellen

LaTeX-Tabellen ermöglichen die strukturierte Darstellung von Daten. Diese Anleitung behandelt die tabular-Umgebung, Rahmen, Zellenverschmelzung und Pakete für aufwendigere Tabellen.

Erstellen Sie Ihre Tabellen visuell
Farben, Rahmen, Zellenverschmelzung, Formeln — unser Editor generiert den LaTeX-Code automatisch.
Editor öffnen

Einfache Tabelle mit tabular

Die tabular-Umgebung ist die Grundlage für Tabellen in LaTeX:

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\begin{document}

\begin{tabular}{l c r}
    Links & Mitte & Rechts \\
    A      & B      & C      \\
    1      & 2      & 3      \\
\end{tabular}

\end{document}

Spaltenangaben

Spezifizierer Ausrichtung
l Linksbündig
c Zentriert
r Rechtsbündig
p{Breite} Absatz mit fester Breite (automatischer Zeilenumbruch)
| Senkrechte Linie

Rahmen hinzufügen

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\begin{document}

\begin{tabular}{|l|c|r|}
    \hline
    Name    & Alter & Stadt    \\
    \hline
    Alice  & 25  & Berlin    \\
    Bob    & 30  & München     \\
    Claire & 28  & Hamburg \\
    \hline
\end{tabular}

\end{document}
  • | in der Spaltendefinition: senkrechte Linien
  • \hline: vollständige waagerechte Linie
  • \cline{i-j}: partielle waagerechte Linie (Spalten i bis j)

Professionelle Tabellen mit booktabs

Das Paket booktabs erstellt elegantere Tabellen ohne senkrechte Linien:

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{lcc}
    \toprule
    Produkt  & Preis   & Menge \\
    \midrule
    Äpfel   & 2.50   & 100      \\
    Orangen  & 3.00   & 80       \\
    Bananen  & 1.80   & 150      \\
    \bottomrule
\end{tabular}

\end{document}
Empfehlung Typografische Stilrichtlinien empfehlen die Verwendung von booktabs und den Verzicht auf senkrechte Linien für besser lesbare Tabellen.

Zellen verschmelzen

Horizontales Verschmelzen (multicolumn)

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\begin{document}

\begin{tabular}{|l|c|c|}
    \hline
    \multicolumn{3}{|c|}{Titel über 3 Spalten} \\
    \hline
    Name & Note 1 & Note 2 \\
    \hline
    Alice & 15 & 17 \\
    Bob   & 12 & 14 \\
    \hline
\end{tabular}

\end{document}

Syntax: \multicolumn{Anzahl}{Ausrichtung}{Inhalt}

Vertikales Verschmelzen (multirow)

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{multirow}

\begin{document}

\begin{tabular}{|l|c|c|}
    \hline
    \multirow{2}{*}{Kategorie} & \multicolumn{2}{c|}{Ergebnisse} \\
    \cline{2-3}
                               & 2023 & 2024 \\
    \hline
    Umsatz                     & 100  & 120  \\
    Gewinn                    & 20   & 25   \\
    \hline
\end{tabular}

\end{document}

Syntax: \multirow{Anzahl}{Breite}{Inhalt} (verwenden Sie * für automatische Breite)

Die table-Umgebung

Wie bei Abbildungen verwenden Sie table, um eine Beschriftung und Nummer hinzuzufügen:

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}

\begin{document}

\begin{table}[htbp]
    \centering
    \caption{Ergebnisse des Experiments}
    \label{tab:resultats}
    \begin{tabular}{lcc}
        \toprule
        Variable & Gruppe A & Gruppe B \\
        \midrule
        Mittelwert  & 42.3     & 38.7     \\
        Std.-Abw. & 5.2    & 4.8      \\
        \bottomrule
    \end{tabular}
\end{table}

Tabelle~\ref{tab:resultats} zeigt die Ergebnisse.
\end{document}

Breite steuern

Spalten mit fester Breite

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

\begin{document}

% Spalte mit automatischem Zeilenumbruch\begin{tabular}{|l|p{5cm}|}
    \hline
    Titel & Langer Text, der automatisch umgebrochen wird \\
    \hline
\end{tabular}

\end{document}

Tabelle über die gesamte Breite

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx}

\begin{document}

% X = Spalte, die den verfügbaren Platz füllt\begin{tabularx}{\textwidth}{|l|X|c|}
    \hline
    Name & Beschreibung & Preis \\
    \hline
    Produkt A & Detaillierte Beschreibung, die sich automatisch anpasst & 10 \\
    \hline
\end{tabularx}

\end{document}

Farben in Tabellen

LaTeX
\usepackage[table]{xcolor}  % In der Präambel
% Farbige Zeile
\rowcolor{gray!20}

% Farbige Zelle
\cellcolor{blue!10}

% Automatisch alternierende Zeilen
\rowcolors{2}{gray!10}{white}
\begin{tabular}{lcc}
    \toprule
    A & B & C \\
    \midrule
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \bottomrule
\end{tabular}

Vollständiges Beispiel

LaTeX
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage[table]{xcolor}

\begin{document}

\section{Verkaufsbericht}

\begin{table}[htbp]
    \centering
    \caption{Umsatz nach Region und Quartal (in Tausend Euro)}
    \label{tab:ventes}
    \rowcolors{2}{gray!10}{white}
    \begin{tabular}{lrrrr}
        \toprule
        \textbf{Region} & \textbf{Q1} & \textbf{Q2} & \textbf{Q3} & \textbf{Q4} \\
        \midrule
        Nord            & 150         & 180         & 165         & 200         \\
        Süd             & 120         & 140         & 135         & 155         \\
        Ost             & 90          & 110         & 105         & 125         \\
        West           & 130         & 145         & 140         & 170         \\
        \midrule
        \textbf{Gesamt}  & \textbf{490} & \textbf{575} & \textbf{545} & \textbf{650} \\
        \bottomrule
    \end{tabular}
\end{table}

Tabelle~\ref{tab:ventes} zeigt ein konstantes Wachstum im vierten Quartal.
\end{document}

Vorzeichen- und Wertetabellen (tkz-tab)

Das Paket tkz-tab ermöglicht die einfache Erstellung von Vorzeichen- und Wertetabellen, die in der Mathematik häufig verwendet werden.

Sparen Sie Zeit mit unserem visuellen Editor
Erstellen Sie Ihre Vorzeichen- und Wertetabellen per Drag-and-Drop — der LaTeX-Code wird automatisch generiert. Keine tkz-tab-Syntax mehr von Hand schreiben.
Editor öffnen

Grundlegende Vorzeichentabelle

LaTeX
\usepackage{tikz}
\usepackage{tkz-tab}

\begin{tikzpicture}
\tkzTabInit{$x$ / 1, $f'(x)$ / 1}
    {$-\infty$, $2$, $+\infty$}
\tkzTabLine{,+,z,-,}
\end{tikzpicture}

\tkzTabInit definiert die Zeilen (Name / Höhe) und die Spalten (x-Werte). \tkzTabLine gibt die Vorzeichen an: +, -, z (Null), t (senkrechter Strich), d (Doppelstrich).

Wertetabelle

LaTeX
\begin{tikzpicture}
\tkzTabInit{$x$ / 1, $f'(x)$ / 1, $f(x)$ / 1.5}
    {$-\infty$, $1$, $+\infty$}
\tkzTabLine{,-,z,+,}
\tkzTabVar{+/{$3$},-/{$-1$},+/{$+\infty$}}
\end{tikzpicture}

\tkzTabVar beschreibt die Variation: +/ (Maximum), -/ (Minimum). Die Richtung des Pfeils ergibt sich automatisch aus den Positionen.

Doppelstriche (Asymptoten)

Bei verbotenen Werten (Polstellen, Definitionslücken) verwendet man Doppelstriche:

LaTeX
\begin{tikzpicture}
\tkzTabInit{$x$ / 1, $f'(x)$ / 1, $f(x)$ / 1.5}
    {$0$, $1$, $+\infty$}
\tkzTabLine{d,-,d,-,}
\tkzTabVar{D+/ /{$+\infty$},-D+/{$-\infty$}/{$+\infty$},-/{$0$}}
\end{tikzpicture}

Die D-Notation gibt an, wo der Wert relativ zum Doppelstrich platziert wird:

  • D-/ /{Wert} : am linken Rand — Wert rechts vom Doppelstrich (unten)
  • -D/{Wert}/ : am rechten Rand — Wert links vom Doppelstrich (unten)
  • -D+/{links}/{rechts} : innen — Werte auf beiden Seiten
Visueller Editor
Erstellen Sie Ihre Tabellen visuell mit unserem Tabellen-Editor, der automatisch den richtigen tkz-tab-Code generiert.

Vollständiges Beispiel mit Vorzeichentabelle und Wertetabelle

LaTeX
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usepackage{tkz-tab}

\begin{document}

% Wertetabelle von f(x) = x·ln(x) auf (0, +∞)
\begin{center}
\begin{tikzpicture}
\tkzTabInit[espcl=5]
    {$x$ / 1, $\ln(x) + 1$ / 1, $x \ln(x)$ / 2}
    {$0$, $\dfrac{1}{\mathrm{e}}$, $+\infty$}
\tkzTabLine{d,-,z,+,}
\tkzTabVar{D+/ /{$0$},-/{$-\dfrac{1}{\mathrm{e}}$},+/{$+\infty$}}
\end{tikzpicture}
\end{center}

\end{document}

Bereit, Ihre Tabellen zu erstellen?

Präsentieren Sie Ihre Daten professionell

Kostenloses Konto erstellen