PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausrichten von Tabellenspalten an beliebigem Zeichen?



bajbaj
21-02-2008, 09:56
Hallo!

Ich habe eine Tabelle, in der Wertebereiche angegeben sind, und möchte diese Spalten gern am ">" bzw. "<" ausrichten, d.h., diese Zeichen sollen in der SPalte als Zentrierungspunkt dienen. Mit D-Column habe ich das nicht hinbekommen. Das Problem an der jetzigen Formatierung ist, dass sie sehr "unordentlich" aussieht...

Zu allem Überfluss beinhalten die Spalten teilw. unterschiedliche Trennzeichen
(< und -) und auch Fließtext.

Hat jemand eine Idee, wie man das hinbekommt. Gibt es eine D-Column ähnliche Funktion zum Ausrichten einer Tabellenspalte an einem beliebigen Zeichen?

Hier der Tabellencode:




\documentclass{scrartcl}
\usepackage{booktabs}

\begin{document}

\begin{tabular}{lccc}

\toprule

Fit index & Range & Good fit & Acceptable fit \\

\midrule

*{S-B}$\chi^2/df$ & $0 \leq$ & $0\leq 2$ & $ 2<3$ \\

SRMR & $0-1$ & $0\leq.05$ & $.05<1$ \\

*CFI & $0-1$ & $.95\leq1$ & $.90<.95$ \\

*RMSEA & $0-1$ & $0\leq.05$ & $.05<.08$ \\

*RMSEA 90\% C.I. & & close to RMSEA, & close to RMSEA\\

& & left boundary $0\leq.05$ & \\

\bottomrule
\multicolumn{4}{p{360pt}}{\emph{Note.} *~=~robust version; {S-B}$\chi^2$~=~Satorra Bentler scaled $\chi^2$; $df$~=~degrees of freedom; SRMR~=~standardised root mean square residual; CFI~=~comparative fit index; RMSEA~=~root mean square error of approximation; C.I.~=~confidence interval.
}\\

\end{tabular}

\end{document}




Tausend Dank fuer Eure Hilfe!
bajbaj

sofa-surfer
21-02-2008, 11:40
Hallo,

ein "Angebot" mit dem dcolumn-Paket:



\documentclass{scrartcl}
\usepackage{booktabs}
\usepackage{dcolumn}

\makeatletter
\newcolumntype{a}[2]{%
>{\DC@{,}{#2}{#1}}c<{\DC@end}%
}
\makeatother

\begin{document}

\begin{tabular}{la{1,1}{\;-\;}a{3,3}{\;\leq\;}a{3,3}{\;<\;}}

\toprule

Fit index & \multicolumn{1}{c}{Range} & \multicolumn{1}{c}{Good fit} & \multicolumn{1}{c}{Acceptable fit} \\

\midrule

*{S-B}$\chi^2/df$ & 0, & 0,2 & 2,3 \\

SRMR & 0,1 & 0,.05 & .05,1 \\

*CFI & 0,1 & .95,1 & .90,.95 \\

*RMSEA & 0,1 & 0,.05 & .05,.08 \\

*RMSEA 90\% C.I. && \multicolumn{1}{c}{close to RMSEA,} & \multicolumn{1}{c}{close to RMSEA}\\

&& \multicolumn{1}{c}{left boundary $0\leq.05$} & \\

\bottomrule

\multicolumn{4}{p{360pt}}{\emph{Note.} *~=~robust version; {S-B}$\chi^2$~=~Satorra Bentler scaled $\chi^2$; $df$~=~degrees of freedom; SRMR~=~standardised root mean square residual; CFI~=~comparative fit index; RMSEA~=~root mean square error of approximation; C.I.~=~confidence interval.

}\\

\end{tabular}

\end{document}


Matthias

bajbaj
21-02-2008, 13:37
spitze, genau das was ich brauche!

vielen dank!
:D