von josi85 » Di 13. Jan 2009, 16:30
Hallo,
ich schreibe gerade an meiner Studienarbeit mit Latex und wollte eine Tabelle einfügen. Darin wollte ich mit dcolumn die Zahlen in den Spalten 2, 3, 5 und 6 alle am Komma ausrichten. Klappt soweit ganz gut. Aber in der letzten Zeile gibt es da Schwierigkeiten. Wenn ich mit \multirow die Zeilen verbinde, haut das mit der Ausrichtung nicht mehr hin.
\documentclass[10pt, a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[macce]{inputenc}
\usepackage{multirow, booktabs, dcolumn}
\begin{document}
\begin{table}[htb]
\caption{Ergebnisse aus dem 1. Versuch}
\begin{tabular}{p{1.8cm} D{,}{,}{2.2} D{,}{,}{2.2} | p{1.8cm} D{,}{,}{2.2} D{,}{,}{2.2}}
\toprule
\multicolumn{1}{p{1.8cm}}{Einzel\-versuch} & \multicolumn{1}{c}{c in kNm} & \multicolumn{1}{c}{b in °} & \multicolumn{1}{|p{1.8cm}}{Mehr\-stufen\-versuch} & \multicolumn{1}{c}{c in kNm} & \multicolumn{1}{c}{b in °}\\
\midrule
E1.1 & 12,1 & 32,5 & M1.1 & 5,3 & 34,0\\
E1.2 & 80,2 & 27,7 & M1.2 & 10,6 & 34,0\\
\midrule
\multirow{2}{1.8cm}{E2} & \multirow{2}*{8,1} & \multirow{2}*{40,0} & M2.1 & 16,9 & 32,2\\
& & & M2.2 & 0,0 & 36,0\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
Ohne das \multirow sind die Zahlen zwar noch nach Komma ausgerichtet, aber halt zu weit oben, das sieht halt nicht sehr schön aus.
Ich habe es auch schon mit einer Wertangabe statt dem Sternversucht,
\multirow{2}{1.8cm}{E2} & \multirow{2}{0.2cm}{8,1} & \multirow{2}{0.3cm}{40,0} & M2.1 & 16,9 & 32,2\\
& & & M2.2 & 0,0 & 36,0\\
aber hier muss ich dann mit den Werten rumexperimentieren, was ja nicht sehr professionell, außerdem sehr aufwendig und auch nicht exakt mit den oberen Zeilen ausrichtet ist.
Gibt es da irgendeine Möglichkeit, es hinzubekommen, dass sowohl die Zeilen verbunden sind und die Zahlen trotzdem ausgerichtet bleiben?
Hallo,
ich schreibe gerade an meiner Studienarbeit mit Latex und wollte eine Tabelle einfügen. Darin wollte ich mit dcolumn die Zahlen in den Spalten 2, 3, 5 und 6 alle am Komma ausrichten. Klappt soweit ganz gut. Aber in der letzten Zeile gibt es da Schwierigkeiten. Wenn ich mit \multirow die Zeilen verbinde, haut das mit der Ausrichtung nicht mehr hin.
[code]
\documentclass[10pt, a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[macce]{inputenc}
\usepackage{multirow, booktabs, dcolumn}
\begin{document}
\begin{table}[htb]
\caption{Ergebnisse aus dem 1. Versuch}
\begin{tabular}{p{1.8cm} D{,}{,}{2.2} D{,}{,}{2.2} | p{1.8cm} D{,}{,}{2.2} D{,}{,}{2.2}}
\toprule
\multicolumn{1}{p{1.8cm}}{Einzel\-versuch} & \multicolumn{1}{c}{c in kNm} & \multicolumn{1}{c}{b in °} & \multicolumn{1}{|p{1.8cm}}{Mehr\-stufen\-versuch} & \multicolumn{1}{c}{c in kNm} & \multicolumn{1}{c}{b in °}\\
\midrule
E1.1 & 12,1 & 32,5 & M1.1 & 5,3 & 34,0\\
E1.2 & 80,2 & 27,7 & M1.2 & 10,6 & 34,0\\
\midrule
\multirow{2}{1.8cm}{E2} & \multirow{2}*{8,1} & \multirow{2}*{40,0} & M2.1 & 16,9 & 32,2\\
& & & M2.2 & 0,0 & 36,0\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
[/code]
Ohne das \multirow sind die Zahlen zwar noch nach Komma ausgerichtet, aber halt zu weit oben, das sieht halt nicht sehr schön aus.
Ich habe es auch schon mit einer Wertangabe statt dem Sternversucht,
[code]
\multirow{2}{1.8cm}{E2} & \multirow{2}{0.2cm}{8,1} & \multirow{2}{0.3cm}{40,0} & M2.1 & 16,9 & 32,2\\
& & & M2.2 & 0,0 & 36,0\\[/code]
aber hier muss ich dann mit den Werten rumexperimentieren, was ja nicht sehr professionell, außerdem sehr aufwendig und auch nicht exakt mit den oberen Zeilen ausrichtet ist.
Gibt es da irgendeine Möglichkeit, es hinzubekommen, dass sowohl die Zeilen verbunden sind und die Zahlen trotzdem ausgerichtet bleiben?