Einfache Tabellen
Aus Latexwiki
Inhaltsverzeichnis |
Einfache Tabelle
Einfache Tabellen werden unter LaTeX mit Hilfe der Tabular-Umgebung gesetzt. Um diese Umgebung verwenden zu können, muß das package tabularx geladen sein.
\usepackage{tabular}
Der Standardcode zum Erzeugen einer zweispaltige Tabelle mit drei Zeilen lautet:
\begin{tabular}{xx}
& \\
& \\
& \\
\end{tabular}
Die verwendeten Zeichen bedeuten folgendes:
- Anstelle von x werden entweder l, c oder r gewählt, wodurch die Textausrichtung der einzelnen Spalten auf linksbündig, zentriert oder rechtsbündig gesetzt wird.
- Mit Hilfe des &-Zeichens werden die einzelnen Spalten einer Zeile getrennt.
- Ein \\ kennzeichnet das Ende einer Spalte.
Eine einfaches Beispiel ist im folgenden dargestellt:
\subsubsection*{Standard (Blocksatz)}
\begin{tabular}{cc}
Lehrstuhl & Professor \\
BWL & Maier \\
MB & M"uller\\
Jura & Schmidt\\
\end{tabular}
|
|
Tabellen mit Rahmen
Latex bietet vielfältige Möglichkeiten Rahmen zu erzeugen.
Vertikale Linien
Vertikale Linien zwischen den einzelnen Spalten werden am einfachsten direkt zusammen mit der Textausrichtung definiert:
|c|c| ==> vertikale Linie zwischen jeder Tabellenspalte |cc| ==> vertikale Linie links der ersten und rechts der letzten Tabellenspalte ||c|c|| ==> doppelte vertikale Linie Außen und einfache Vertikale Linie zwischen erster und zweiter Spalte
Horizontale Linien
Horizontale Linien über die gesamte Tabellenbreite werden mit dem Befehl \hline erzeugt (siehe Beispiel). Dazu wird der Befehl \hline einfach nach dem Befehl für das Zeilenende (\\) geschrieben.
\hline ==> Horizontale Linie über die gesamte Tabellenbreite
Beispiel
\begin{tabular}{|c|c|}\hline
Lehrstuhl & Professor\\ \hline
BWL & Maier\\ \hline
MB & M"uller\\ \hline
Jura & Schmidt\\ \hline
\end{tabular}
|
|
Linien für Fortgeschrittenen
Horizontale Linien über bestimmte Bereiche der Tabelle werden mit dem Befehl \cline{x-x} erzeugt, wobei x für die Spalten steht, in denen die Linie erzeugt werden soll.
\cline{2-5} ==> horizontale Linie über die Spalten 2 bis 5
\cline{3-3} ==> horizontale Linie nur in Spalte 3
Doppelte Linien werden einfach durch zweifaches Verwenden des jeweiligen Befehls erzeugt.
Das folgende Beispiel zeigt ein Tabelle mit doppelten Rahmen sowie horizontalen Linien die nur über Teilbereiche der Tabelle gehen.
\begin{tabular}{||c|c||}\hline
Lehrstuhl & Professor\\ \hline \hline
BWL & Maier\\
\cline{2-2}
MB & M"uller\\
\cline{1-2}
Jura & Schmidt\\\hline
\end{tabular}
|
|
Hinweis Statt dem befehl \cline{1-2} hätte auch der Befehl \hline verwendet werden können, da \cline{1-2} bei dieser zweispaltigen Tabelle eine horizontale Linie über zwei Spalten und somit die volle Breite erzeugt.
Zusammenfassen von Zellen
Um mehrere Zellen zusammenfassen zu können, ist das Paket multirow nötig:
\usepackage{multirow}
Horizontales Zusammenfassen
Zum zusammenfassen von mehreren Zellen einer Zeile wird der Befehl \multicolumn verwendet. Die allgemeine Syntax ist:
\multicolumn{Spalten}{Ausrichtung}{Text}
Spalten ==> Anzahl der Spalten die zusammengefasst werden ssollen
Ausrichtung ==> Ausrichtung des Textes in der zusammengefassten Zelle (links,zentriert, rechts)
Text ==> Text, der in der zusammengefassten Zelle stehen soll
Vertikales Zusammenfassen
Zum zusammenfassen von mehreren Zellen einer Spalte wird der Befehl \multirow verwendet. Die allgemeine Syntax ist:
\multirow{Spalten}{Breite}{Text}
Zeilen ==> Anzahl der Zeilen die zusammengefasst werden ssollen
Breite ==> Breite der Zelle; z.B. 20mm oder * für automatische Breite
Text ==> Text, der in der zusammengefassten Zelle stehen soll





