fet
07-09-2009, 13:41
Hi Leute,
Ich hätte gerne eine Tabelle mit Textbreite bei der die Werte nach Kommas zentriert sind, jedoch auch einen Exponentialanhang (zb. 1.85$\cdot 10^{-6}$) besitzen.
Ohne die Exponentialanhänge in Zeile 4 funktioniert mein Minibeispiel, nur mit eben nicht.
Hab auch schon probiert den Wert für die Nachkommastellen bei \begin{tabularx}{\textwidth}{l d{2.3} d{2.3} d{2.3} d{3.3}} zu erhöhen oder negativ zu setzen; beide Versuche waren jedoch erfolglos.
Wäre echt nett, wenn mir jemand bei diesem Problem weiterhelfen kann.
\documentclass{scrartcl}
\usepackage{array,tabularx,booktabs}
\usepackage{dcolumn,setspace}
\usepackage[utf8x]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath,graphicx,float}
% Gemeinsame Verwendung von X-Spalten und dcolumn in tabularx
\makeatletter
\newcolumntype{d}[1]{>{\DC@{.}{,}{#1}}c<{\DC@end}}
\makeatother
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[H]
\onehalfspacing
\begin{center}
\parbox{14.5cm}{\caption{Ergebnisse zur Bestimmung der Viskosität von Wasser-Glycerin-Gemischen verschiedener Zusammensetzung}}
\begin{tabularx}{\textwidth}{l d{2.3} d{2.3} d{2.3} d{3.3}}
\toprule
\multicolumn{1}{C}{Gemisch} & \multicolumn{1}{C}{H$_2$O} & \multicolumn{1}{C}{20\% Vol. Gly.} & \multicolumn{1}{C}{33\% Vol. Gly.} & \multicolumn{1}{C}{50\% Vol. Gly} \\
\midrule
$t$ [s] & 22.77 & 42.14 & 69.58 & 144.91 \\
$\rho$ (exp.) [g$\cdot$m$^{-3}$] & 0.998 & 1.058 & 1.094 & 1.138 \\
$\nu$ [m$^2\cdot$s$^{-1}$] & 1.00$\cdot 10^{-6}$ & 1.85$\cdot 10^{-6}$ & 3.06$\cdot 10^{-6}$ & 6.36$\cdot 10^{-6}$ \\
$\eta$ [mPa $\cdot$ s] & 1.00 & 1.85 & 3.06 & 6.36 \\ \addlinespace[0.2cm]
\bottomrule
\end{tabularx}
\end{center}
\end{table}
\end{document}
Ich hätte gerne eine Tabelle mit Textbreite bei der die Werte nach Kommas zentriert sind, jedoch auch einen Exponentialanhang (zb. 1.85$\cdot 10^{-6}$) besitzen.
Ohne die Exponentialanhänge in Zeile 4 funktioniert mein Minibeispiel, nur mit eben nicht.
Hab auch schon probiert den Wert für die Nachkommastellen bei \begin{tabularx}{\textwidth}{l d{2.3} d{2.3} d{2.3} d{3.3}} zu erhöhen oder negativ zu setzen; beide Versuche waren jedoch erfolglos.
Wäre echt nett, wenn mir jemand bei diesem Problem weiterhelfen kann.
\documentclass{scrartcl}
\usepackage{array,tabularx,booktabs}
\usepackage{dcolumn,setspace}
\usepackage[utf8x]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath,graphicx,float}
% Gemeinsame Verwendung von X-Spalten und dcolumn in tabularx
\makeatletter
\newcolumntype{d}[1]{>{\DC@{.}{,}{#1}}c<{\DC@end}}
\makeatother
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}[H]
\onehalfspacing
\begin{center}
\parbox{14.5cm}{\caption{Ergebnisse zur Bestimmung der Viskosität von Wasser-Glycerin-Gemischen verschiedener Zusammensetzung}}
\begin{tabularx}{\textwidth}{l d{2.3} d{2.3} d{2.3} d{3.3}}
\toprule
\multicolumn{1}{C}{Gemisch} & \multicolumn{1}{C}{H$_2$O} & \multicolumn{1}{C}{20\% Vol. Gly.} & \multicolumn{1}{C}{33\% Vol. Gly.} & \multicolumn{1}{C}{50\% Vol. Gly} \\
\midrule
$t$ [s] & 22.77 & 42.14 & 69.58 & 144.91 \\
$\rho$ (exp.) [g$\cdot$m$^{-3}$] & 0.998 & 1.058 & 1.094 & 1.138 \\
$\nu$ [m$^2\cdot$s$^{-1}$] & 1.00$\cdot 10^{-6}$ & 1.85$\cdot 10^{-6}$ & 3.06$\cdot 10^{-6}$ & 6.36$\cdot 10^{-6}$ \\
$\eta$ [mPa $\cdot$ s] & 1.00 & 1.85 & 3.06 & 6.36 \\ \addlinespace[0.2cm]
\bottomrule
\end{tabularx}
\end{center}
\end{table}
\end{document}