ich möchte eine Tabelle erstellen, aber die unterste Linie soll nicht über die ganze Tabellenbreite gehen. Dazu nutze ich das Paket bookmark. Als Tabellenumgebung nutze ich tabularx. Beim kompilieren des Minimalbeispiels erhalte ich folgende Fehlermeldung:
Ich verstehe schon, dass bookmark sich im Hintergrund hline bedient, aber was muss ich nun ändern, damit die Fehlermeldung weggeht? Die Tabelle wird auch richtig erstellt, eigentlich stört mich nur die Fehlermeldung.You have used a \hline command in the wrong place, probably outside a table. If the \hline command is written inside a table, try including \ before it.
Danke für eure Hilfe,
schöne Grüße
Tim
Minimalbeispiel (ich weiß, es ist zu lang. Aber das ist genau die Umgebung in welcher der Fehler auftritt und ich wollte eventuelle Nebenwirkungen von Paketen berücksichtigen)
\documentclass[a4paper,oneside,12pt]{article} \usepackage{tabularx} \usepackage{multirow} \usepackage{siunitx} \usepackage{booktabs} \usepackage{graphicx} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newcommand*\rot{\rotatebox{90}} \begin{document} \begin{table}[htb] \sffamily \centering \caption{Einfluss der Niederhalter- und Gegenhalterkraft auf den Glattschnittanteil} \begin{tabularx}{0.5\textwidth}{X L{0.05\textwidth} C{0.05\textwidth} C{0.05\textwidth} C{0.05\textwidth}} & & \multicolumn{3}{c}{Niederhalterkraft in \si{\kilo\newton}}\\ & & 900 & 1000 & 1100\\ \cmidrule{2-5} & 300 & \SI{90}{\percent} & \SI{92}{\percent} & \SI{90}{\percent}\\ & 400 & \SI{91}{\percent} & \SI{90}{\percent} & \SI{92}{\percent}\\ & 500 & \SI{94}{\percent} & \SI{92}{\percent} & \SI{91}{\percent}\\ \rot{\rlap{\shortstack{Gegenhalter-\\ kraft in \si{\kilo\newton}}}} \cmidrule{2-5} \end{tabularx} \label{tab:ParameterstudieKraefte} \end{table} \end{document}