von Johannes_B » So 12. Jan 2014, 16:43
Die durch das Paket booktabs defnierten rules fügen zusätzliche vertikale Abstände ein, dadurch wird die Linie unterbrochen. Mit anderen Worten: Toprule und Kollegen sind mit vertical rules (|) inkompatibel. That's not a bug, that's a feature.
Wenn du Spalten optisch trennen möchtest, könnte sich auch ein etwas größerer Abstand eignen. Das ist allerdings schwer zu sagen, ohne tatsächlichen Inhalt zu sehen.
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{blindtext}
\newcommand{\tablehead}[1]{
\textbf{#1}
}
\begin{document}
\blindtext
\bigbreak
\begin{tabular}{ll|l}
\hline
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2} \\
\hline
Zeile 1 & Wert 1 & Wert 2 \\
\hline
\end{tabular}
\bigbreak
\begin{tabular}{ll@{\hspace{2em}}l}
\toprule
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2} \\
\midrule
Zeile 1 & Wert 1 & Wert 2 \\
\bottomrule
\end{tabular}
\end{document}
Die durch das Paket booktabs defnierten rules fügen zusätzliche vertikale Abstände ein, dadurch wird die Linie unterbrochen. Mit anderen Worten: Toprule und Kollegen sind mit vertical rules (|) inkompatibel. That's not a bug, that's a feature.
Wenn du Spalten optisch trennen möchtest, könnte sich auch ein etwas größerer Abstand eignen. Das ist allerdings schwer zu sagen, ohne tatsächlichen Inhalt zu sehen.
[code]\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{blindtext}
\newcommand{\tablehead}[1]{
\textbf{#1}
}
\begin{document}
\blindtext
\bigbreak
\begin{tabular}{ll|l}
\hline
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2} \\
\hline
Zeile 1 & Wert 1 & Wert 2 \\
\hline
\end{tabular}
\bigbreak
\begin{tabular}{ll@{\hspace{2em}}l}
\toprule
\tablehead{Parameter} & \tablehead{Spalte 1} & \tablehead{Spalte 2} \\
\midrule
Zeile 1 & Wert 1 & Wert 2 \\
\bottomrule
\end{tabular}
\end{document}
[/code]