> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/de/abbildungen-und-tabellen/01-tables.md).

# Tabellen

Es gibt drei Möglichkeiten, Tabellen in Overleaf einzufügen:

1. Die Verwendung des [**Tabelle einfügen** Schaltfläche](/latex/de/wissensdatenbank/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) in der Symbolleiste des Editors.
2. Kopieren und Einfügen einer Tabelle aus einem anderen Dokument, während Sie **Visueller Editor**.
3. den LaTeX-Code für die Tabelle schreiben in **Code-Editor**.

Wenn Sie neu bei LaTeX sind, ist die Verwendung der [Symbolleiste in **Visueller Editor**](/latex/de/wissensdatenbank/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) (Option 1) ist ein großartiger Einstieg. Und Sie können wechseln zwischen **Visueller Editor** und **Code-Editor** wechseln, um den Code hinter der Tabelle zu sehen. **Diese Seite konzentriert sich auf Option 3.**

## Eine einfache Tabelle in LaTeX erstellen

Wir können mit einem der einfachsten Tabellenbeispiele beginnen:

```latex
\begin{center}
\begin{tabular}{ c c c }
 zelle1 & zelle2 & zelle3 \\
 zelle4 & zelle5 & zelle6 \\
 cell7 & cell8 & cell9
\end{tabular}
\end{center}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+c+c+c+%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle](/files/b2330bd6952184a2f2d9f2ba3491f00bb46b659b)

Die `tabular` Die Umgebung ist die Standardmethode von LaTeX zum Erstellen von Tabellen. Sie müssen dieser Umgebung einen Parameter angeben; hier verwenden wir `{c c c}` wodurch LaTeX mitgeteilt wird, dass es drei Spalten gibt und der Text in jeder von ihnen zentriert sein muss.

Die `tabular` Die Umgebung bietet zusätzliche Flexibilität; zum Beispiel können Sie Trennlinien zwischen den einzelnen Spalten setzen:

```latex
\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 zelle1 & zelle2 & zelle3 \\
 zelle4 & zelle5 & zelle6 \\
 zelle7 & zelle8 & zelle9 \\
 \hline
\end{tabular}
\end{center}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table+with+separator+lines\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer einfachen Tabelle](/files/c9f734f04e2013d6696c243fc3f4df069cb45b9f)

Hier ist eine Beschreibung der im obigen Beispiel verwendeten Konstrukte:

**{ |c|c|c| }**

Dies legt fest, dass in der Tabelle drei durch eine vertikale Linie getrennte Spalten verwendet werden. Jedes c bedeutet, dass der Inhalt der Spalte zentriert wird. Sie können auch r für rechtsbündige Ausrichtung und l für linksbündige Ausrichtung verwenden.

**\hline**

Dadurch wird oben in der Tabelle und auch unten eine horizontale Linie eingefügt. Es gibt keine Einschränkung dafür, wie oft Sie \hline verwenden können.

**cell1 & cell2 & cell3 \\\\**

Jedes & ist ein Zelltrennzeichen und der doppelte Backslash \\\ markiert das Ende dieser Zeile.

Unten sehen Sie ein zweites Beispiel, das verschiedene vertikale und horizontale Linien verwendet (oft als „Regeln“ bezeichnet):

```latex
\begin{center}
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+table+with+horizontal+and+vertical+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle mit \hline](/files/b72b3231abfe738e4390dfe50b9cd9379f6db04d)

## Tabellen mit fester Breite

Beim Formatieren einer Tabelle benötigen Sie möglicherweise eine feste Breite, entweder für jede Spalte oder für die gesamte Tabelle. Das folgende Beispiel fügt das `array` Paket zur Dokumentpräambel hinzu:

```latex
\usepackage{array}
```

und verwendet es, um feste Spaltenbreiten festzulegen:

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ | m{5em} | m{1cm}| m{1cm} | }
  \hline
  cell1 dummy text dummy text dummy text& cell2 & cell3 \\
  \hline
  cell1 dummy text dummy text dummy text & cell5 & cell6 \\
  \hline
  zelle7 & zelle8 & zelle9 \\
  \hline
\end{tabular}
\end{center}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+with+fixed+column+width\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7C+m%7B5em%7D+%7C+m%7B1cm%7D%7C+m%7B1cm%7D+%7C+%7D+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text%26+cell2+%26+cell3+%5C%5C+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text+%26+cell5+%26+cell6+%5C%5C+%0A++%5Chline%0A++cell7+%26+cell8+%26+cell9+%5C%5C+%0A++%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle mit fester Breite](/files/b0787cbd084b03184ac2d59af1c465125a09fae1)

In dem `tabular` Umgebung, der Parameter `m{5em}` legt eine Breite von `5em` für die erste Spalte (`1cm` für die beiden anderen) fest und zentriert den Text in der Mitte der Zelle. Die Ausrichtungsoptionen sind `m` für die Mitte, `p` für oben und `b` für unten. Bei der Verwendung dieser Parameter wird der Text automatisch so formatiert, dass er in jede Zelle passt.

Wenn Sie nicht die Breite jeder einzelnen Zelle steuern müssen, sondern die der gesamten Tabelle und den Platz darin gleichmäßig verteilen möchten, verwenden Sie das `tabularx` Paket. Siehe das folgende Beispiel:

```latex
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} {
  | >{\raggedright\arraybackslash}X
  | >{\centering\arraybackslash}X
  | >{\raggedleft\arraybackslash}X | }
 \hline
 item 11 & item 12 & item 13 \\
 \hline
 item 21  & item 22  & item 23  \\
\hline
\end{tabularx}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+using+tabularx+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Btabularx%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabularx%7D%7B0.8%5Ctextwidth%7D+%7B+%0A++%7C+%3E%7B%5Craggedright%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Ccentering%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Craggedleft%5Carraybackslash%7DX+%7C+%7D%0A+%5Chline%0A+item+11+%26+item+12+%26+item+13+%5C%5C%0A+%5Chline%0A+item+21++%26+item+22++%26+item+23++%5C%5C%0A%5Chline%0A%5Cend%7Btabularx%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle mit dem Paket tabularx](/files/f00a5061ced9a74205a9c75dc6461a4145b4cc2d)

Die Umgebung `tabularx` ähnlich zu `tabular` aber flexibler. Um es zu verwenden, fügen Sie die Zeile `\usepackage{tabularx}` zur Dokumentpräambel hinzu. Beachten Sie, dass die Eröffnungsanweisung der Umgebung anders ist; im Beispiel wird die Tabellenbreite auf `0.8\textwidth`, was 80 % der Textbreite des Dokuments entspricht. Sie können jede der [LaTeX-Einheiten](/latex/de/formatierung/01-lengths-in-latex.md) verwenden, um diesen Wert festzulegen.

Das Präfix innerhalb der geschweiften Klammern `| >{\raggedright\arraybackslash}X | >{\centering\arraybackslash}X | >{\raggedleft\arraybackslash}X |` legt die Ausrichtung jeder Spalte fest: die erste auf *left*, die zweite auf *center* und die dritte auf *right*.

## Zeilen und Spalten zusammenführen

Zeilen und Spalten können zusammengeführt werden, um größere Tabellenzellen zu erstellen. Das folgende Beispiel verwendet den `\multicolumn` Befehl, um mehrere Spalten zusammenzuführen:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|p{3cm}|  }
 \hline
 \multicolumn{4}{|c|}{Länderliste} \\
 \hline
 Ländername oder Gebietsname& ISO-ALPHA-2-Code & ISO-ALPHA-3-Code & ISO-numerischer Code\\
 \hline
 Afghanistan   & AF    &AFG&   004\\
 Aland Islands&   AX  & ALA   &248\\
 Albania &AL & ALB&  008\\
 Algeria    &DZ & DZA&  012\\
 American Samoa&   AS  & ASM&016\\
 Andorra& AD  & AND   &020\\
 Angola& AO  & AGO&024\\
 \hline
\end{tabular}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+using+the+multicolumn+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7C%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A+%5Chline%0A+%5Cmulticolumn%7B4%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A+%5Chline%0A+Country+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+Code%26ISO+numeric+Code%5C%5C%0A+%5Chline%0A+Afghanistan+++%26+AF++++%26AFG%26+++004%5C%5C%0A+Aland+Islands%26+++AX++%26+ALA+++%26248%5C%5C%0A+Albania+%26AL+%26+ALB%26++008%5C%5C%0A+Algeria++++%26DZ+%26+DZA%26++012%5C%5C%0A+American+Samoa%26+++AS++%26+ASM%26016%5C%5C%0A+Andorra%26+AD++%26+AND+++%26020%5C%5C%0A+Angola%26+AO++%26+AGO%26024%5C%5C%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle mit dem Befehl multicolumn](/files/88249553901ebdad4bf425f011060b7174cb677b)

Sehen wir uns jede Komponente des Befehls an `\multicolumn{4}{|c|}{Länderliste} \\`:

**{4}**

Die Anzahl der zusammenzuführenden Spalten: in diesem Fall 4.

**{|c|}**

Trennzeichen und Ausrichtung der resultierenden Zelle: In diesem Fall wird der Text zentriert und auf jeder Seite der Zelle wird eine vertikale Linie gezeichnet.

**{Länderliste}**

Der in der Zelle anzuzeigende Text.

Um Zeilen zusammenzuführen, müssen Sie das `multirow` Paket zur Dokumentpräambel hinzufügen:

```latex
\usepackage{multirow}
```

Dann können Sie den `\multirow` Befehl in Ihrem Dokument verwenden:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
col1 & col2 & col3 \\
\hline
\multirow{3}{4em}{Multiple row} & cell2 & cell3 \\
& cell5 & cell6 \\
& cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multirow+table+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A%5Chline%0Acol1+%26+col2+%26+col3+%5C%5C%0A%5Chline%0A%5Cmultirow%7B3%7D%7B4em%7D%7BMultiple+row%7D+%26+cell2+%26+cell3+%5C%5C+%0A%26+cell5+%26+cell6+%5C%5C+%0A%26+cell8+%26+cell9+%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Beispiel einer Tabelle mit dem Befehl multirow](/files/79c8f891773f55cdc77fa0504b09e300e979f57f)

Die `multirow` Der Befehl nimmt drei Parameter; unser Beispiel verwendet die folgenden Einstellungen:

1. die Anzahl der zusammenzuführenden Zeilen: `3`
2. die Breite der Spalte: `4em`
3. der Inhalt der Zelle: `Mehrere Zeilen`

## Mehrseitige Tabellen

Wenn Sie eine sehr lange Tabelle einfügen müssen, die in Ihrem Dokument zwei oder mehr Seiten einnimmt, verwenden Sie das `longtable` Paket. Fügen Sie zunächst die folgende Zeile zur Dokumentpräambel hinzu:

```latex
\usepackage{longtable}
```

Dann können Sie den `longtable` Umgebung, wie im folgenden Beispiel gezeigt:

```latex
\documentclass{article}
\usepackage{longtable}

\begin{document}

 \begin{longtable}[c]{| c | c |}
 \caption{Long table caption.\label{long}}\\

 \hline
 \multicolumn{2}{| c |}{Beginn der Tabelle}\\
 \hline
 Etwas & etwas anderes\\
 \hline
 \endfirsthead

 \hline
 \multicolumn{2}{|c|}{Fortsetzung der Tabelle \ref{long}}\\
 \hline
 Etwas & etwas anderes\\
 \hline
 \endhead

 \hline
 \endfoot

 \hline
 \multicolumn{2}{| c |}{Ende der Tabelle}\\
 \hline\hline
 \endlastfoot

 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 Viele Zeilen & so etwas\\
 ...
 Viele Zeilen & so etwas\\
 \end{longtable}
```

![Beispiel einer Tabelle mit vielen Zeilen](/files/0fcac7c64561a7eca2f5fd9fd838a11b5c0f79ac)

[Öffnen Sie ein `longtable` Beispiel in Overleaf](https://www.overleaf.com/project/new/template/20823?id=71401569\&templateName=Longtable+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Das Verhalten von `longtable` ist ähnlich wie das Standard- `tabular`, erzeugt jedoch Tabellen, die durch den Standard-Umbruchalgorithmus von LaTeX auf Seiten verteilt werden können. Es gibt vier `longtable`-spezifische Elemente:

**\endfirsthead**

Alles oberhalb dieses Befehls erscheint am Anfang der Tabelle, auf der ersten Seite.

**\endhead**

Alles, was Sie vor diesem Befehl und unter \endfirsthead setzen, wird oben in der Tabelle auf jeder Seite außer der ersten angezeigt.

**\endfoot**

Ähnlich wie bei \endhead erscheint alles, was Sie nach \endhead und vor diesem Befehl setzen, unten in der Tabelle auf jeder Seite außer der letzten.

**\endlastfoot**

Ähnlich wie bei \endfirsthead. Die Elemente nach \endfoot und vor diesem Befehl werden unten in der Tabelle angezeigt, jedoch nur auf der letzten Seite, auf der die Tabelle erscheint.

## Tabellen positionieren

Das Positionieren einer Tabelle ist einfach, wenn sie sich in einer Float-Umgebung befindet `table` Umgebung.

```latex
\documentclass{article}
\begin{document}
Unten ist eine Tabelle genau hier positioniert:
\begin{table}[h!]
\centering
 \begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
 \end{tabular}
\end{table}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Positioning+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ABelow+is+a+table+positioned+exactly+here%3A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A+%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Beispiel für das Positionieren einer Tabelle](/files/fc11eceb4d3b94ba68bb025058794ffca98fd5cb)

Der Parameter `h!` der der Deklaration der Tabellenumgebung übergeben wird, legt fest, dass diese Tabelle platziert werden muss *hier*, und überschreibt die LaTeX-Standardeinstellungen. Zu den übergebbaren Positionsparametern gehören:

**h**

Platziert die Tabelle ungefähr hier.

**t**

Positioniert die Tabelle am Seitenanfang.

**b**

Positioniert die Tabelle am Seitenende.

**p**

Platziert die Tabelle auf einer eigenen Seite, nur für Tabellen.

**!**

Überschreibt interne LaTeX-Parameter.

**H**

Platziert die Tabelle an dieser genauen Stelle, ziemlich ähnlich wie h!.

Weitere Beispiele zur Tabellenpositionierung finden Sie im [Positionierung von Bildern und Tabellen](/latex/de/abbildungen-und-tabellen/02-positioning-images-and-tables.md) Artikel.

In diesem Beispiel gibt es noch einige weitere Befehle:

**\centering**

Zentriert die Tabelle relativ zum Float-Container-Element.

**\[1ex]**

Dies fügt der Zelle zusätzlichen Abstand hinzu.

## Bildunterschriften, Bezeichnungen und Verweise

Tabellen können mithilfe des `table` Umgebung.

```latex
\documentclass{article}
\begin{document}
Tabelle \ref{table:1} ist ein Beispiel für ein referenziertes \LaTeX{}-Element.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Tabelle zum Testen von Beschriftungen und Labels.}
\label{table:1}
\end{table}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+labels\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3A1%7D+is+an+example+of+a+referenced+%5CLaTeX%7B%7D+element.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Beispiel für referenzierte LaTeX-Elemente](/files/bf90da1d18de423075541b960e2223c35778fc39)

Im Beispiel gibt es drei wichtige Befehle:

**\caption{Table to test captions and labels}**

Wie zu erwarten, legt dieser Befehl die Beschriftung der Tabelle fest. Wenn Sie eine Tabellenliste erstellen, wird diese Beschriftung dort verwendet. Sie können sie über oder unter der Tabelle platzieren.

**\label{table:1}**

Wenn Sie im Dokument auf die Tabelle verweisen müssen, setzen Sie mit diesem Befehl eine Beschriftung. Die Beschriftung nummeriert die Tabelle und ermöglicht es Ihnen, sie in Verbindung mit dem \ref-Befehl zu referenzieren.

**\ref{table:1}**

Dieser Code wird durch die Nummer ersetzt, die der referenzierten Tabelle entspricht.

## Tabellenverzeichnis

Um ein Tabellenverzeichnis zu erstellen, verwenden Sie den `\listoftables` Befehl. Die Beschriftung jeder Tabelle wird zur Erstellung dieser Liste verwendet. Für Sprachen, die vom `babel` Paket unterstützt werden, wird der Titel „List of tables“ entsprechend übersetzt. Siehe den Artikel über [Unterstützung internationaler Sprachen](/latex/de/sprachen/03-international-language-support.md) für weitere Informationen.

```latex
\documentclass{article}
\begin{document}
\listoftables
\vspace{5pt}
Die Tabelle \ref{table:1} ist ein Beispiel für referenzierte \LaTeX{}-Elemente.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{This is the caption for the first table.}
\label{table:1}
\end{table}

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
  4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{This is the caption for the second table.}
\label{table:2}
\end{table}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+listoftables\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Clistoftables%0A%5Cvspace%7B5pt%7D%0AThe+table+%5Cref%7Btable%3A1%7D+is+an+example+of+referenced+%5CLaTeX%7B%7D+elements.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+first+table.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A++4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+second+table.%7D%0A%5Clabel%7Btable%3A2%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Beispiel eines Tabellenverzeichnisses](/files/563aace16fe8106bf04aeb024691f492f20b8ff0)

## Das Aussehen einer Tabelle ändern

Mehrere Tabellenelemente können an die Anforderungen Ihres Dokuments angepasst werden. Im Folgenden erfahren Sie, wie Sie die Linienstärke, die Linienfarbe und die Hintergrundfarbe der Zellen in Ihrer Tabelle ändern können.

### Linienbreite und Zellinnenabstand

Die Lesbarkeit einer Tabelle kann manchmal verbessert werden, indem man den Spaltenabstand und die Zeilenstreckung erhöht.

```latex
\documentclass{article}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Länderliste} \\
\hline
Ländername oder Gebietsname& ISO-ALPHA-2-Code &ISO-ALPHA-3 \\
\hline
Afghanistan & AF &AFG \\
Aland Islands & AX   & ALA \\
Albania &AL & ALB \\
Algeria    &DZ & DZA \\
American Samoa & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+table+spacing\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Beispiel für Spaltenabstand](/files/f1d02d2fb88c92940b27e42f374f2e7c80d53cbc)

Eine Beschreibung der Befehle finden Sie unten:

**\setlength{\arrayrulewidth}{0.5mm}**

Dies legt die Dicke der Tabellenrahmen fest. Im Beispiel beträgt sie 0,5 mm, aber Sie können andere Einheiten verwenden — siehe den Artikel Längen in LaTeX für eine vollständige Liste.

**\setlength{\tabcolsep}{18pt}**

Der Abstand zwischen dem Text und dem linken/rechten Rand der ihn enthaltenden Zelle wird mit diesem Befehl auf 18 pt gesetzt. Auch hier können Sie bei Bedarf andere Einheiten verwenden.

**\renewcommand{\arraystretch}{1.5}**

Die Höhe jeder Zeile wird relativ zu ihrer Standardhöhe auf 1,5 gesetzt.

### Abwechselnd gefärbte Zeilen

Sie können den Zeilen Ihrer Tabelle abwechselnde Farben zuweisen, indem Sie das `xcolor` Paket mit der `table` Option verwenden, wie im folgenden Beispiel gezeigt:

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\begin{document}
{\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Länderliste} \\
\hline
Ländername oder Gebietsname& ISO-ALPHA-2-Code &ISO-ALPHA-3 \\
\hline
Afghanistan & AF &AFG \\
Aland Islands & AX   & ALA \\
Albania &AL & ALB \\
Algeria    &DZ & DZA \\
American Samoa & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+row+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Crowcolors%7B3%7D%7Bgreen%2180%21yellow%2150%7D%7Bgreen%2170%21yellow%2140%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%7D%0A%5Cend%7Bdocument%7D)

![Beispiel für das Färben einer Tabellenzeile](/files/e1b88bd79cf135959bf7490504ce2814eb6ccb40)

Beachten Sie die geschweiften Klammern direkt vor dem Befehl

```latex
\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
```

und nach der `tabular` Umgebung. Der Befehl `\rowcolors` nimmt drei Parameter, die jeweils in geschweiften Klammern übergeben werden:

* die Startzeile,
* die Farbe für ungerade Zeilen und
* die Farbe für gerade Zeilen.

Siehe `xcolor` Paketdokumentation (in der [weiterführenden Literatur](#further-reading) Sektion) für eine Liste verfügbarer Farben und Informationen dazu, wie Sie eigene erstellen. Im Beispiel werden die Farben Grün und Gelb in unterschiedlichen Anteilen gemischt.

Damit der Befehl funktioniert, fügen Sie unbedingt

```latex
\usepackage[table]{xcolor}
```

zur Präambel Ihrer LaTeX-Datei hinzu.

### Eine Tabelle einfärben (Zellen, Zeilen, Spalten und Linien)

Alle Elemente in einer Tabelle können so angepasst werden, dass sie eine bestimmte Farbe verwenden. Auch diese Funktionalität wird bereitgestellt von **xcolor** daher müssen Sie

```latex
\usepackage[table]{xcolor}
```

zur Präambel hinzufügen. Unten sehen Sie ein Beispiel.

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
\arrayrulecolor[HTML]{DB5800}
\begin{document}
\begin{tabular}{ |s|p{3cm}|p{3cm}| }
\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Länderliste} \\
\hline
Ländername oder Gebietsname& ISO-ALPHA-2-Code &ISO-ALPHA-3 \\
\hline
Afghanistan & AF &AFG \\
\rowcolor{gray}
Aland Islands & AX & ALA \\
Albania   &AL & ALB \\
Algeria  &DZ & DZA \\
American Samoa & AS & ASM \\
Andorra & AD & \cellcolor[HTML]{AA0044} AND    \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Dieses Beispiel in Overleaf öffnen.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+colour+in+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C+%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX+%26+ALA+%5C%5C%0AAlbania+++%26AL+%26+ALB+%5C%5C%0AAlgeria++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND++++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Beispiel für angepasste Farbe in einer Tabelle](/files/3c248311bfe921cda9ab4373303f2689df6f1e48)

Unten finden Sie eine Beschreibung dazu, wie Sie die Farbe jedes Elements in der Tabelle ändern können:

* **Farbe der Linien**. Der Befehl `\arrayrulecolor` wird dafür verwendet. Im Beispiel wird ein HTML-Format verwendet, aber es sind auch andere Formate verfügbar; siehe die xcolor-Dokumentation für eine vollständige Liste (Link angegeben im [weiterführenden Literatur](#further-reading) Abschnitt).
* **Hintergrundfarbe einer Zelle**. Verwenden Sie den Befehl `\cellcolor`. Sie können entweder den Namen direkt innerhalb der geschweiften Klammern eingeben (rot, grau, grün und so weiter) oder einen Formatparameter in eckigen Klammern übergeben (im Beispiel HTML) und dann die gewünschte Farbe innerhalb der geschweiften Klammern im gewählten Format festlegen.
* **Hintergrundfarbe einer Zeile**. In diesem Fall `\rowcolor` erreicht das. Die gleichen Hinweise zur Farbauswahl wie in den beiden vorherigen Befehlen gelten auch hier.
* **Hintergrundfarbe einer Spalte**. Das ist etwas knifflig, aber der einfachste Weg besteht darin, einen neuen Spaltentyp zu definieren. Der Befehl

  ```latex
  \newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
  ```

  definiert einen Spaltentyp namens `s` dessen Ausrichtung `p`, die Spaltenbreite ist `3cm` und die Farbe wird im HTML-Format auf `AAACED`. Dieser neue Spaltentyp wird in der `tabular` Umgebung.

## Referenzhandbuch

Eine kurze Beschreibung der Parameter in der `tabular` Umgebung.

Tabellen können mithilfe von `tabular` Umgebung.

```
\begin{tabular}[pos]{cols}
 Tabelleninhalt
\end{tabular}
```

wobei die Optionen sein können:

* **`pos`** : Vertikale Position. Sie kann die folgenden Werte annehmen:

|               |                                                        |
| ------------- | ------------------------------------------------------ |
| `t`           | die Linie oben ist an der Textgrundlinie ausgerichtet  |
| `b`           | die Linie unten ist an der Textgrundlinie ausgerichtet |
| `c` oder none | die Tabelle ist zur Textgrundlinie zentriert           |

* **`cols`** : Definiert die Ausrichtung und die Ränder jeder Spalte. Sie kann die folgenden Werte annehmen:

|                |                                                                                           |
| -------------- | ----------------------------------------------------------------------------------------- |
| `l`            | linksbündige Spalte                                                                       |
| `c`            | zentrierte Spalte                                                                         |
| `r`            | rechtsbündige Spalte                                                                      |
| `p{'width'}`   | Absatzspalte mit oben ausgerichtetem Text                                                 |
| `m{'width'}`   | Absatzspalte mit mittig ausgerichtetem Text (erfordert `array` Paket)                     |
| `b{'width'}`   | Absatzspalte mit unten ausgerichtetem Text (erfordert `array` Paket)                      |
| `\|`           | vertikale Linie                                                                           |
| `\|\|`         | doppelte vertikale Linie                                                                  |
| `*{num}{form}` | das Format wird wiederholt *num* Mal; zum Beispiel `*{3}{\|l}\|` ist gleich `\|l\|l\|l\|` |

Um Zellen zu trennen und neue Zeilen einzufügen, verwenden Sie die folgenden Befehle:

|               |                                                                                                                      |
| ------------- | -------------------------------------------------------------------------------------------------------------------- |
| `&`           | Spaltentrennzeichen                                                                                                  |
| `\\`          | neue Zeile beginnen (zusätzlicher Abstand kann nach `\\` mit eckigen Klammern angegeben werden, wie z. B. `\\[6pt]`) |
| `\hline`      | horizontale Linie zwischen Zeilen                                                                                    |
| `\newline`    | eine neue Zeile innerhalb einer Zelle beginnen (in einer Absatzspalte)                                               |
| `\cline{i-j}` | teilweise horizontale Linie, beginnend in Spalte *i* und endend in Spalte *j*                                        |

## Weiterführende Lektüre

Weitere Informationen finden Sie unter

* [Wie man Tabellen in Overleaf einfügt](/latex/de/wissensdatenbank/067-how-to-generate-and-insert-latex-tables-in-overleaf.md)
* [Positionierung von Bildern und Tabellen](/latex/de/abbildungen-und-tabellen/02-positioning-images-and-tables.md)
* [Verzeichnisse der Tabellen und Abbildungen](/latex/de/abbildungen-und-tabellen/03-lists-of-tables-and-figures.md)
* [Längen in LaTeX](/latex/de/formatierung/01-lengths-in-latex.md)
* [Farben in LaTeX verwenden](/latex/de/formatierung/13-using-colors-in-latex.md)
* [Handbuch des xcolor-Pakets](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf)
* [Handbuch des tabularx-Pakets](https://texdoc.org/pkg/tabularx)
* [Handbuch des longtable-Pakets](http://mirrors.ctan.org/macros/latex/required/tools/longtable.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/de/abbildungen-und-tabellen/01-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
