Beim Paket booktabs handelt es sich um eines der vielen für LATEX verfügbaren Tabellen Pakete.
Das Hauptaugenmerk von booktabs liegt dabei auf der Gestaltung der horizontalen Linien innerhalb einer Tabelle. Was unter anderem daran liegt, dass der Autor des Paketes Simon Fear mehrere Regeln beziehungsweise Empfehlungen für die Erstellung / Gestaltung einer Tabelle gibt. Aufgrund der ersten zwei Regeln:
Verwende nie und nimmer vertikale Linien.
Verwende keine doppelten Linien.
Die anderen Regeln beziehen sich auf die Gestaltung des Inhalts einer Tabelle und nicht auf die Struktur beziehungsweise das Aussehen der selbigen.
1.1 Einbinden des Paketes
Eingebunden wird das Paket mit \usepackage{booktabs}.
Bei einer normalen Tabellen-Umgebung werden als horizontale Linien \hline und \cline verwendet. Dabei erzeugt \hline eine horizontale Linie über die gesamte Breite der Tabelle, während \cline eine horizontale Linie über die Breite von bestimmten Spalten generiert zum Beispiel erzeugt \çline{2-3} eine Linie über die Breite von Spalte 2 und 3.
Bei booktabs stehen dem Nutzer anstelle von \hline die drei Befehle \toprule, \midrule und \bottomrule zur Verfügung. Das Kommando \cmidrule ersetzt \cline.
\toprule wird zu Beginn der Tabelle gesetzt
\midrule bzw. \cmidrule werden innerhalb der Tabelle als horizontale Trennstriche verwendet
\bottomrule setzt den Schlussstrich unter die Tabelle.
Für top- und bottomrule wird standardmäßig eine dicke Linie verwendet, für midrule und cmidrule eine dünne.
Die Dicke der Linien lässt sich relativ leicht ändern, dazu reicht es aus die gewünschte Breite in Punkten an den jeweiligen Befehl hinten anzugeben.
Zum Beispiel alle auf die Breite von 3 Punkten setzen:
\toprule[3pt]
\midrule[3pt]
\cmidrule[3pt]{1-2}
\bottomrule[3pt]
Im folgenden Beispiel wurde nur die Breite von \cmidrule auf 3 Punkte gesetzt: