PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kann ich in einer Tabelle einen horizontalen Strich unterbrechen?



PaRu
29-11-2007, 12:20
Wie kann ich in einer Tabelle einen horizontalen Strich unterbrechen? Wenn man das Bild betrachtet erklärt sich mein Problem von alleine. Mein Quellcode sieht wie folgt aus:


\documentclass[11pt]{scrartcl}

\usepackage{tabularx}
\usepackage{multirow}

\begin{document}

\begin{tabular}{c | c | c}
a1 & b1 & c1 \\ \hline \hline
a2 & b2 & \multirow{2}*{c2 \& c3}\\ \hline
a3 & b3
\end{tabular}

\end{document}

bobmalaria
29-11-2007, 12:29
hi,

schau mal in der doku nach dem paket 'booktabs' dort wird er befehl cmidrule definiert.

übrigens ist es sehr böse vertikale und doppelte linien in tabellen zu verwenden ;)

wie gefällt dir das

\documentclass[12pt,tablecaptionabove]{scrreprt}
\usepackage[a4paper]{geometry}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\usepackage{booktabs}

\usepackage{tabularx}
\usepackage{multirow}

\begin{document}

\begin{tabular}{ccc}
\toprule
a1 & b1 & c1 \\
\midrule
a2 & b2 & \multirow{2}*{c2 \& c3}\\\cmidrule(){1-2}
a3 & b3\\
\bottomrule
\end{tabular}

\end{document}

localghost
29-11-2007, 12:30
Dann ziehst Du die Linie halt nicht durch, sondern nur da, wo es auch nötig ist.

\begin{tabular}{c|c|c}
a1 & b1 & c1 \\ \hline\hline
a2 & b2 & \multirow{2}*{c2 \& c3} \\ \cline{1-2}
a3 & b3
\end{tabular}

PaRu
29-11-2007, 13:26
danke, das hatte ich gesucht.