Tabellen Tabulary

Das Paket tabulary

1.1 Was ist tabulary?

Das LaTeX-Paket tabulary ist eine Erweiterung des tabularx-Pakets zur flexiblen Erstellung von Tabellen mit anpassbaren Spaltenbreiten. Der Hauptvorteil gegenüber tabularx besteht darin, dass es die Spaltenbreiten automatisch an den Inhalt anpasst und verschiedene Ausrichtungsoptionen bietet.

1.2 Wann wird tabulary verwendet?

Das Paket eignet sich besonders für Tabellen mit variablen Spaltenbreiten, wenn der Text optimal auf die Spalten aufgeteilt werden soll. Insbesondere ermöglicht es:


Video


Folien

Folien


Beschreibung

1.3 Einbinden des Pakets

Um tabulary zu verwenden, muss es in der Präambel des Dokuments mit folgendem Befehl eingebunden werden:

\usepackage{tabulary}

1.4 Die tabulary-Umgebung

Die Umgebung tabulary funktioniert ähnlich wie tabular, hat jedoch einige Besonderheiten. Die Grundstruktur ist:

\begin{tabulary}{Breite der Tabelle}{Spaltenausrichtung}
    % Tabelleninhalt
\end{tabulary}

Parameter der tabulary-Umgebung


Beispiele & Anwendungen

2.1 Einfache Tabelle mit tabulary

Die folgende Tabelle nutzt tabulary, um eine Tabelle mit einer Breite von 10 cm zu erstellen. Die Spalten sind unterschiedlich ausgerichtet:

\documentclass{article}
\usepackage{tabulary}
\begin{document}

\begin{tabulary}{10cm}{|L|R|C|J|}
\hline
Diese Tabelle & hat genau die & Breite & von 10cm \\
\hline
Und wie man & dabei leicht erkennen kann & reicht diese Breite nicht bei allen & Spalten aus, um den ganzen Text darzustellen. \\
\hline
\end{tabulary}

\end{document}

Erklärung der wichtigen Code-Bestandteile:

2.2 Nutzung relativer Breiten mit \textwidth

Falls die Tabelle die gesamte Seitenbreite einnehmen soll, kann \textwidth als Breite genutzt werden:

\begin{tabulary}{\textwidth}{|L|C|R|}
\hline
Erste Spalte & Zweite Spalte & Dritte Spalte \\
\hline
Lange Inhalte & werden automatisch & angepasst. \\
\hline
\end{tabulary}

Hier passt sich die Breite der Tabelle automatisch der Textbreite (\textwidth) an.

2.3 Steuerung von schmalen und breiten Spalten mit \tymin und \tymax

Das tabulary-Paket bietet zwei Steuerungsvariablen:

Diese können mit \setlength verändert werden:

\setlength{\tymin}{15pt}
\setlength{\tymax}{\textwidth}

Dadurch wird sichergestellt, dass schmale Spalten nicht zu schmal und breite Spalten nicht zu breit werden.

2.4 Nutzung von \multicolumn in tabulary

Auch \multicolumn kann genutzt werden, um mehrere Spalten zusammenzufassen:

\begin{tabulary}{\textwidth}{|L|C|R|}
\hline
\multicolumn{2}{|C|}{Zusammengefasste Spalten} & Einzelne Spalte \\
\hline
Erste Spalte & Zweite Spalte & Dritte Spalte \\
\hline
\end{tabulary}

Erklärung:


Aufgaben & Übungen

Ziel:

Die Teilnehmer sollen lernen, wie sie das Tabulary-Paket verwenden, um Tabellen mit einer festen Gesamtbreite und dynamischen Spaltenbreiten zu erstellen. Sie üben die Anwendung der verschiedenen Spaltenausrichtungen (L, C, R, J), den Umgang mit langen Texten sowie die Nutzung relativer und absoluter Breitenangaben.

Aufgabe 1: Erstellung einer Tabelle mit tabulary

Erstellen Sie eine Tabelle mit vier Spalten, die sich automatisch an die Breite der Tabelle anpassen.

Anforderungen:

  1. Die Tabelle soll eine feste Breite von 10 cm haben.
  2. Die vier Spalten sollen unterschiedliche Ausrichtungen haben:
    • Erste Spalte: L (linksbündig)
    • Zweite Spalte: R (rechtsbündig)
    • Dritte Spalte: C (zentriert)
    • Vierte Spalte: J (Blocksatz)
  3. Die Tabelle soll mindestens vier Zeilen enthalten.
  4. Verwenden Sie horizontale Linien (\hline), um die Tabelle optisch zu strukturieren.
  5. Nutzen Sie lange Texte in einigen Zellen, um zu sehen, wie sich die Spaltenbreiten anpassen.

Aufgabe 2: Vergleich zwischen tabularx und tabulary

Erstellen Sie zwei Tabellen, die den gleichen Inhalt haben, aber mit unterschiedlichen Umgebungen:

  1. Eine Tabelle mit der tabularx-Umgebung.
  2. Die gleiche Tabelle mit der tabulary-Umgebung.

Vergleichen Sie die Ausgabe:


Hausaufgaben

Ziel:

Die Teilnehmer sollen die Funktionsweise des tabulary-Pakets sowohl theoretisch als auch praktisch verstehen. Dabei setzen sie sich mit den Vor- und Nachteilen auseinander und wenden das Paket auf eine größere wissenschaftliche Tabelle an.

Hausaufgabe 1 (Theoretisch): Vorteile und Einschränkungen von tabulary

Verfassen Sie eine schriftliche Antwort (300–500 Wörter) zu folgenden Fragen:

  1. Welche Vorteile bietet tabulary gegenüber tabularx?
  2. Wie unterscheiden sich die Spaltenausrichtungen L, C, R und J?
  3. Welche Probleme können bei der Nutzung von tabulary auftreten, insbesondere in Verbindung mit \hline und \multicolumn{}?
  4. Wann ist es besser, tabulary anstelle von tabular oder tabularx zu verwenden?

Hausaufgabe 2 (Praktisch): Erstellung einer wissenschaftlichen Tabelle mit tabulary

Erstellen Sie eine wissenschaftliche Tabelle, die folgende Anforderungen erfüllt:

  1. Die Tabelle soll die gesamte Textbreite (\textwidth) nutzen.
  2. Verwenden Sie mindestens drei J-Spalten, um Blocksatz zu demonstrieren.
  3. Fügen Sie eine Kopfzeile mit einer zusammengefassten Spalte (\multicolumn{}) ein.
  4. Die Tabelle sollte mindestens sechs Zeilen umfassen.

Speichern Sie das Dokument als tabulary_test.tex.

annehmen ablehnen

Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz