Gurke
10-02-2008, 13:19
Hallo Leute,
habe ein kleines Problem und hoffe das ihr mir helfen könnt.
Und zwar möchte ich X-Spalten so umdefinieren, dass ich sie als D-Spalten benutzen kann.
Ziel ist eine Tabelle in der sich die Spalten automatisch an an eine definierte Gesammtbreite anpassen. Die Spalten selber möchte ich dann nur noch mit d{1.1} z.B. definieren. Kann d in diesem Fall überhaupt eine X-spalte sein?
Falls dies nicht verständlich war nochmal anders.
1. Ausrichtung am Dezimaltrennzeichen
2. Ausrichtung zentriert
Spalten sollen aber alle gleich groß sein und sich an definierte Spaltenbreite ausrichten.
Spaltentitel würde ich über \multicolumn umdefinieren.
Habe es mit tabular* probiert, scheint aber nicht optimal
\makeatletter
\newcolumntype{d}[1]{>{\DC@{.}{.}{#1}}c<{\DC@end}}
\makeatother
\begin{table}[ht] \footnotesize
\centering
\begin{tabular*}{0.8\textwidth}{@{}r@{\extracolsep \fill}d{3.1}@{\extracolsep\fill}d{3.1}@{\extracols ep\fill}d{1.2}l@{}} \\\toprule
\multicolumn{1}{c}{}&\multicolumn{1}{c} {\textsf{V$_{max}$}} &\multicolumn{1}{c} {\textsf{k$_{cat}$}} &\multicolumn{1}{c} {\textsf{Km}} & \multicolumn{1}{c@{}}{ \textsf{k$_{cat}$/Km}}\\\cmidrule{2-5}
\multicolumn{1}{c}{}&\multicolumn{1}{c} {\tiny\textsf{[U/mg]}} &\multicolumn{1}{c} {\tiny\textsf{[s$^{-1}$]}} &\multicolumn{1}{c} {\tiny\textsf{[mmol/l]}} & \multicolumn{1}{c@{}}{\tiny \textsf{[M$^{-1}$s$^{-1}$]}}\\\cmidrule{1-5}
5x750 & 50.4 & 29.4 & 5.38 & 5.46E+03 \\
2x750 & 348.7 & 203.4 & 3.27 & 6.23E+04 \\
0.5x750& 367.7 & 214.5 & 3.29 & 6.53E+04 \\
0.1x750 & 314.0 & 183.2 & 3.86 & 4.75E+04 \\ \addlinespace
5x2000 & 58.1 & 33.9 & 5.82 & 5.83E+03 \\
2x2000 & 334.4 & 195.1 & 6.02 & 3.24E+04 \\
0.5x2000 & 392.9 & 229.2 & 3.22 & 7.12E+04 \\
0.1x2000 & 334.1 & 194.9 & 3.48 & 5.60E+04 \\ \addlinespace
\multicolumn{1}{c}{WT} & 376.7 & 219.7 & 2.90 & 7.58E+04 \\\bottomrule
\end{tabular*}
\caption{Kinetik Pegylierung DFPase}
\label{default}
\end{table}
Schon mal vielen Dank für Anregungen
Gruß
Gurke
habe ein kleines Problem und hoffe das ihr mir helfen könnt.
Und zwar möchte ich X-Spalten so umdefinieren, dass ich sie als D-Spalten benutzen kann.
Ziel ist eine Tabelle in der sich die Spalten automatisch an an eine definierte Gesammtbreite anpassen. Die Spalten selber möchte ich dann nur noch mit d{1.1} z.B. definieren. Kann d in diesem Fall überhaupt eine X-spalte sein?
Falls dies nicht verständlich war nochmal anders.
1. Ausrichtung am Dezimaltrennzeichen
2. Ausrichtung zentriert
Spalten sollen aber alle gleich groß sein und sich an definierte Spaltenbreite ausrichten.
Spaltentitel würde ich über \multicolumn umdefinieren.
Habe es mit tabular* probiert, scheint aber nicht optimal
\makeatletter
\newcolumntype{d}[1]{>{\DC@{.}{.}{#1}}c<{\DC@end}}
\makeatother
\begin{table}[ht] \footnotesize
\centering
\begin{tabular*}{0.8\textwidth}{@{}r@{\extracolsep \fill}d{3.1}@{\extracolsep\fill}d{3.1}@{\extracols ep\fill}d{1.2}l@{}} \\\toprule
\multicolumn{1}{c}{}&\multicolumn{1}{c} {\textsf{V$_{max}$}} &\multicolumn{1}{c} {\textsf{k$_{cat}$}} &\multicolumn{1}{c} {\textsf{Km}} & \multicolumn{1}{c@{}}{ \textsf{k$_{cat}$/Km}}\\\cmidrule{2-5}
\multicolumn{1}{c}{}&\multicolumn{1}{c} {\tiny\textsf{[U/mg]}} &\multicolumn{1}{c} {\tiny\textsf{[s$^{-1}$]}} &\multicolumn{1}{c} {\tiny\textsf{[mmol/l]}} & \multicolumn{1}{c@{}}{\tiny \textsf{[M$^{-1}$s$^{-1}$]}}\\\cmidrule{1-5}
5x750 & 50.4 & 29.4 & 5.38 & 5.46E+03 \\
2x750 & 348.7 & 203.4 & 3.27 & 6.23E+04 \\
0.5x750& 367.7 & 214.5 & 3.29 & 6.53E+04 \\
0.1x750 & 314.0 & 183.2 & 3.86 & 4.75E+04 \\ \addlinespace
5x2000 & 58.1 & 33.9 & 5.82 & 5.83E+03 \\
2x2000 & 334.4 & 195.1 & 6.02 & 3.24E+04 \\
0.5x2000 & 392.9 & 229.2 & 3.22 & 7.12E+04 \\
0.1x2000 & 334.1 & 194.9 & 3.48 & 5.60E+04 \\ \addlinespace
\multicolumn{1}{c}{WT} & 376.7 & 219.7 & 2.90 & 7.58E+04 \\\bottomrule
\end{tabular*}
\caption{Kinetik Pegylierung DFPase}
\label{default}
\end{table}
Schon mal vielen Dank für Anregungen
Gruß
Gurke