Inhaltsverzeichnis

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

Änderung des Layouts

Mit

\setlength{Größe}

können innerhalb verschiedene Parameter geändert werden:

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