stephcar
26-09-2006, 09:36
Servus bei folgender Tabelle sind trotz gleicher Formatierungsanweisungen alle Formen des Zeilenumbruchs bei multicolumns zu sehen (mal über mehren Spalten, mal trotz multicolumne nur über einer Spalte, mal gar nicht.)
Ziel ist eine Tabelle, in der über jeweils 2 Spalten eine Überschrift steht, und gegebenfalls die Zeile umbricht. Ausnahme ist Spalte 1 da nur einspaltig.
Ich hoffe ihr seht was ich falsch gemacht habe ;)
Gruß Stephan
\documentclass[12pt,a4paper,oneside,halfparskip]{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{tabularx,longtable,booktabs}
\setstretch{1.5}
\begin{document}
\section{Die Mutter allen Übels \dots}
\newcolumntype{Z}{>{\centering\arraybackslash}X}
\begin{tabularx}{\textwidth}{XZ@{ - }ZZ@{ - }ZZ@{ - }ZZ@{ - }Z}
\toprule
{\bf Dünnschliffnummer} & \multicolumn{2}{Z}{{\bf Kernbeschriftung [m]}} & \multicolumn{2}{Z}{{\bf Kernlücke korr. Teufe [m]}} & \multicolumn{2}{Z}{{\bf korr. Log Teufe [m]}} & \multicolumn{2}{Z}{{\bf Alter BP}} \\
\midrule
DS 01 & 14,34 & 14,44 & 14,34 & 14,44 & 15,53 & 15,63 & 117.357 & 117.917 \\
DS 02 & 14,44 & 14,54 & 14,44 & 14,54 & 15,63 & 15,73 & 117.917 & 118.525 \\
DS 03 & 14,54 & 14,64 & 14,54 & 14,64 & 15,73 & 15,83 & 118.525 & 119.078 \\
DS 04 & 14,64 & 14,70 & 14,64 & 14,70 & 15,83 & 15,89 & 119.078 & 119.349 \\
DS 05 & 15,34 & 15,44 & 14,70 & 14,80 & 15,89 & 15,99 & 119.349 & 119.902 \\
DS 06 & 15,44 & 15,54 & 14,80 & 14,90 & 15,99 & 16,09 & 119.902 & 120.466 \\
DS 07 & 15,54 & 15,64 & 14,90 & 15,00 & 16,09 & 16,19 & 120.466 & 121.019 \\
DS 08 & 15,64 & 15,74 & 15,00 & 15,10 & 16,19 & 16,29 & 121.019 & 121.573 \\
DS 09 & 15,74 & 15,84 & 15,10 & 15,20 & 16,29 & 16,39 & 121.573 & 122.126 \\
DS 10 & 15,84 & 15,94 & 15,20 & 15,30 & 16,39 & 16,49 & 122.126 & 122.590 \\
DS 11 & 15,94 & 16,04 & 15,30 & 15,40 & 16,49 & 16,59 & 122.590 & 122.727 \\
DS 12 & 16,04 & 16,14 & 15,40 & 15,50 & 16,59 & 16,69 & 122.727 & 122.865 \\
DS 13 & 16,14 & 16,24 & 15,50 & 15,60 & 16,69 & 16,79 & 122.865 & 123.004 \\
DS 14 & 16,24 & 16,34 & 15,60 & 15,70 & 16,79 & 16,89 & 123.004 & 123.141 \\
\bottomrule
\end{tabularx}
\end{document}
Ziel ist eine Tabelle, in der über jeweils 2 Spalten eine Überschrift steht, und gegebenfalls die Zeile umbricht. Ausnahme ist Spalte 1 da nur einspaltig.
Ich hoffe ihr seht was ich falsch gemacht habe ;)
Gruß Stephan
\documentclass[12pt,a4paper,oneside,halfparskip]{scrartcl}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{tabularx,longtable,booktabs}
\setstretch{1.5}
\begin{document}
\section{Die Mutter allen Übels \dots}
\newcolumntype{Z}{>{\centering\arraybackslash}X}
\begin{tabularx}{\textwidth}{XZ@{ - }ZZ@{ - }ZZ@{ - }ZZ@{ - }Z}
\toprule
{\bf Dünnschliffnummer} & \multicolumn{2}{Z}{{\bf Kernbeschriftung [m]}} & \multicolumn{2}{Z}{{\bf Kernlücke korr. Teufe [m]}} & \multicolumn{2}{Z}{{\bf korr. Log Teufe [m]}} & \multicolumn{2}{Z}{{\bf Alter BP}} \\
\midrule
DS 01 & 14,34 & 14,44 & 14,34 & 14,44 & 15,53 & 15,63 & 117.357 & 117.917 \\
DS 02 & 14,44 & 14,54 & 14,44 & 14,54 & 15,63 & 15,73 & 117.917 & 118.525 \\
DS 03 & 14,54 & 14,64 & 14,54 & 14,64 & 15,73 & 15,83 & 118.525 & 119.078 \\
DS 04 & 14,64 & 14,70 & 14,64 & 14,70 & 15,83 & 15,89 & 119.078 & 119.349 \\
DS 05 & 15,34 & 15,44 & 14,70 & 14,80 & 15,89 & 15,99 & 119.349 & 119.902 \\
DS 06 & 15,44 & 15,54 & 14,80 & 14,90 & 15,99 & 16,09 & 119.902 & 120.466 \\
DS 07 & 15,54 & 15,64 & 14,90 & 15,00 & 16,09 & 16,19 & 120.466 & 121.019 \\
DS 08 & 15,64 & 15,74 & 15,00 & 15,10 & 16,19 & 16,29 & 121.019 & 121.573 \\
DS 09 & 15,74 & 15,84 & 15,10 & 15,20 & 16,29 & 16,39 & 121.573 & 122.126 \\
DS 10 & 15,84 & 15,94 & 15,20 & 15,30 & 16,39 & 16,49 & 122.126 & 122.590 \\
DS 11 & 15,94 & 16,04 & 15,30 & 15,40 & 16,49 & 16,59 & 122.590 & 122.727 \\
DS 12 & 16,04 & 16,14 & 15,40 & 15,50 & 16,59 & 16,69 & 122.727 & 122.865 \\
DS 13 & 16,14 & 16,24 & 15,50 & 15,60 & 16,69 & 16,79 & 122.865 & 123.004 \\
DS 14 & 16,24 & 16,34 & 15,60 & 15,70 & 16,79 & 16,89 & 123.004 & 123.141 \\
\bottomrule
\end{tabularx}
\end{document}