PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch und dcolumn



moggahorn
20-10-2007, 01:18
Hallo,

ist es irgendwie möglich, in der ersten Zeile einer dcolumn-Spalte einen Zeilenumbruch zu erzwingen? Ohne diesen ist die Tabelle nämlich leider viel zu breit. Meine bisherige Konstruktion, die leider nicht funktioniert, sieht in etwa so aus:

\begin{tabular}{D{.}{.}{2}D{.}{.}{3}D{.}{.}{3}}
\multicolumn{1}{c}{was kurzes} & \multicolumn{1}{c}{etwas viel zu langes, das ich gerne mit \newline umbrechen würde} & \multicolumn{1}{c}{wieder was kurzes} \\
12.12 & 34.345 & 789.890
\end{tabular}

Oder kann ich das Problem irgendwie anders lösen, wobei es wirklich praktisch wäre, wenn die Spalten dabei dcolumn-Spalten bleiben? Vielen Dank schonmal

Schönen Gruß
Jan

edico
20-10-2007, 12:04
Na, Du musst eine p-Spalte erstellen, die umbricht:

...
\newcolumntype{C}[1]{>{\centering}p{#1}}
\begin{tabular}{D{.}{.}{2}D{.}{.}{3}D{.}{.}{3}}
\multicolumn{1}{c}{was kurzes} &
\multicolumn{1}{C{2cm}}{etwas viel zu langes, das ich gerne mit
umbrechen wrde} &
\multicolumn{1}{c}{wieder was kurzes} \\
12.12 & 34.345 & 789.890
\end{tabular}
...

edico