Tabellen

Es gibt, abgesehen von zusätzlichen Paketen, 4 verschiedene Tabellenumgebungen in LaTeX:

  1. \begin{array}[pos]{spalten}
  2. \begin{tabular}[pos]{spalten}
  3. \begin{tabular*}{breite}[pos]{spalten}
  4. \begin{eqnarray}{breite}[pos]{spalten}
  5. \begin{eqnarray*}{breite}[pos]{spalten}

dahinter folgen jeweils die Zeilen und schließlich ein

\end{}

mit dem jeweiligen Umgebungsnamen.

Die 4. und 5. Umgebung werden in Abschnitt eqnarray im Kapitel Mathematik erläutert.

Die

array

Umgebung darf nur innerhalb von mathematische Umgebungen verwendet werden. Der

tabular*

Umgebung kann im Unterschied zu

tabular

lediglich noch eine feste Breite zugeordnet werden.

Erläuterung der Parameter

  1. pos : Vertikale Positionierung.
    • t : richtet die erste und
    • b : die unterste Tabellenzeile an der Umgebung aus.
  2. spalten : Zahl und Form der Spalten. Die Zahl ergibt sich aus den angegebenen Formaten.
    • l : linksbündige Spalte
    • r : rechtsbündige Spalte
    • c : zentriert formatierte Spalte
    • | : senkrechter Strich zwischen den Spalten - funzt auch ganz links oder ganz rechts um aus der Tabelle einen Kasten zu machen.
    • || : Doppelstrich zwischen den Spalten
    • p{breite} : Blocksatz mit der angegebenen Breite Spalte
    • *{anzahl}{format} : wiederholt das format anzahl mal
    • @{text} : Text zwischen den Spalten.
    • @{\extracolsep{\fill}} : ist sehr praktisch für Tabellen mit fester Breite.
  3. breite : Gesamtbreite der Tabelle.

Zusätzliche Befehle

  • Jede Zeile besteht aus den einzelnen Einträgen in den Spalten. Als Spaltentrenner wird das & verwendet. Eine Zeile endet mit
  • Ein Zeile kann durch den Befehl
    \hline

    , der eine horizontale Linie einfügt, ersetzt werden.

  • innerhalb einer Zeile können mehrere Zellen durch den Befehl
    \multicolumn{anzahl}{spalte}{inhalt}

    zu einer Zelle zusammengefasst werden.

  • \vline

    fügt einen zusätzlichen vertikalen Strich ein.

  • \cline{m-n}

    fügt eine horizontale Linie in die Spalten m bis n ein.

Änderung des Layouts

Mit

\setlength{Größe}

können innerhalb verschiedene Parameter geändert werden:

  • Gibt die halbe Breite des Spaltenzwischenraumes an (tabular und tabular*)
    \tabcolsep
  • Analog für die array-Umgebung
    \arraycolsep
  • Dicke der Linien
    \arrayrulewidth
  • Abstand zwischen Doppellinien
    \doublerulesep

Um den Zeilenabstand in der Tabelle ändern zu können, nutzt man folgende Zeile:

\renewcommand{\arraystretch}{Faktor} 

Kommazahlen werden mit Hilfe eines Punktes statt eines Kommas notiert!

Eintrag ins Tabellenverzeichnis

Um die Tabelle von LaTeX automatisch sinnvoll (meistens ;-) )positionieren zu lassen, wird die Tabelle in die folgende Umgebung eingefügt:

\begin{table}
    % Text über der Tabelle
    % Tabelle
    % Text unter der Tabelle
    \caption{Überschrift - auch für das Tabellenverzeichnis}
\end{table}

Das Tabellenverzeichnis erhält man dann mit

  \listoftables 

Beispiel

\begin{table}
  \centering
  \begin{tabular}[t]{|c||c|l|}
    \hline
    Dolles & Ding & So eine \\
    Tabelle & & \\
    \hline\hline
    Hallo & \multicolumn{2}{c|}{Welt!} \\
    \hline
  \end{tabular}
  \caption{Meine erste Tabelle}
  \label{tab:meineErsteTabelle}
\end{table}
 
\listoftables
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International