Eingebunden wird das Paket mit \usepackage{booktabs}. Es bindet selbst keine weiteren Pakete ein, auch besitzt es keine Optionen.
Das Paket nutzt die bekannte tabular Umgebung von LaTeX. Im Unterschied zu dieser werden bei booktabs die Befehle \toprule, \midrule und \bottomrule anstelle des \hline Befehls verwendet. Der Ersatz für \cline heißt in booktabs \cmidrule. Daneben existieren noch die zwei Befehle \morecmidrules und \specialrule für die es keine Entsprechung im Standard gibt.
Der Befehl \toprule[Breite optional] erzeugt eine Linie mit der Breite von 0,08em. Im Fall, dass eine andere Breite gewünscht ist, kann diese über die Option gesetzt werden. So erzeugt der Befehl \toprule[3pt] eine Linie mit der Breite von 3 pt.
midruleDer Befehl \midrule[Breite optional] erzeugt eine Linie mit der Breite von 0,05em. Auch hier kann durch das Setzen der Option die Breite verändert werden.
cmidruleDer Befehl \cmidrule[Breite optional](Trimmung){von X bis Y} erzeugt eine Linie, mit der Breite von 0,03em, unterhalb von Spalte X bis Spalte Y. Auch hier kann die Breite wieder optional geändert werden. Zusätzlich besteht auch die Möglichkeit der Trimmung, wobei es sich um ein Beschneiden der Linie handelt. Die Breite der Trimmung kann auch eingestellt werden.
\cmidrule[3pt](lr){2-3} Erzeugt eine Linie von Spalte 2 bis 3 mit der Breite 3pt, l(inks) und r(echts) mit Standardtrimmung.
\cmidrule[3pt](lr{1em}}){2-3} Erzeugt eine Linie von Spalte 2 bis 3 mit der Breite 3pt, l(inks) mit Standardtrimmung und r(echts) mit Trimmung von 1em.
morecmidrulesDer Befehl \morecmidrules wird dann gebraucht, wenn zwei \cmidrule Befehl zusammen verwendet werden sollen, um einen Doppelstrich zu erzeugen. Dies wird mit
\cmidrule{X-Y}\morecmidrules\cmidrule{X-Y} gesetzt.
Der Befehl \addlinespace[Höhe optional] fügt einen zusätzlichen vertikalen Abstand zur nachfolgenden Zeile in Höhe von 0,5em ein. Dieser Wert lässt sich durch die Option verändern.
specialruleDer Befehl \specialrule{Breite}{Abstand oben}{Abstand unten} setzt eine Linie mit gegebener Breite und gegebenen Abständen nach oben und unten. Alle drei Werte müssen gesetzt werden.
bottomruleDer Befehl \bottomrule[Breite optional] setzt eine Biene mit der Breite von 0.08em. Damit ist die bottomrule genauso breit wie die toprule. Auch bei der bottomrule lässt sich die Breite durch die Option verändern.
Da sich die Wirkung der Befehle am besten durch deren Verwendung zeigt, wurden im Blog entsprechende Beispiel eingefügt.