Gewöhne dir bitte an, ein
ordentliches Minimalbeispiel zu liefern, ohne das man groß danach fragen muss. Und deine Beschreibung des Problems kann auch mehr Präzision vertragen.
Die auftretende Probleme haben nichts mit »
booktabs« zu tun. Das Einzige, was hier notwendig ist, sind Zeilenumbrüche in den Zellen. Die erhält man unter anderem durch »
tabularx«. Die Deklaration eines neuen Spaltentyps sorgt für Abkürzungen im Quellcode.
\documentclass[
captions=tableabove,
parskip=half,
ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{babel}
\usepackage{booktabs,tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[!htb]
\caption{Tabelle mit Inhalt}
\label{tab:inhalt}
\footnotesize
\begin{tabularx}{\linewidth}{CCCC} \toprule
& Einspritzphase & Kompressionsphase & Nachdruckphase \\ \cmidrule{2-4}
Qualitätsmerkmale & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\ \addlinespace
Maschinenparameter & Einspritzgeschwindigkeit, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\ \bottomrule
\end{tabularx}
\end{table}
\end{document}
Wenn die Inhalte der ersten Spalte noch nach unten verschoben werden sollen, versuche es an den entsprechenden Stellen mit »
multirow«. Soll noch eine zweite horizontale Linie zwischen beiden Kategorien gezogen, dann ersetze
\addlinespace durch
\midrule.