NirakI
18-03-2010, 08:12
Hallo,
kann mir bitte jemand bei meinem, mir scheinbar unlösbaren Problem weiterhelfen?
Ich möchte in einer Tabelle einige Dezimalzahlen in Farbe darstellen. Damit die gesamte Zahl in meinem Fall grau erscheint und nicht nur die Ziffern vor dem Dezimalpunkt, muss ich die Zahl in eine Formel verpacken $...$. Dadurch erscheint die gesamte Zahl in Farbe, jedoch erfolgt die Ausrichtung der Zahl nicht mehr am Dezimalpunkt, sondern ist etwas nach links verschoben.
Wie kann ich die farbige Zahl am Dezimalpunkt „nicht farbiger“ Zahlen ausrichten?
Untenstehend eine Tabelle als Beispiel!
Danke!
\documentclass[a4paper,12pt,oneside]{book}
\usepackage[ansinew]{inputenc}%wegen Umlauten
\usepackage{latexsym,amssymb,amsmath,textcomp}
\usepackage[dvips]{color}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{pdflscape}
\usepackage{color}
\usepackage{multirow}
\parskip=1em
\setlength{\topskip}{1cm}
\linespread{1.2}
\raggedbottom
\makeatletter
\setlength\@fptop{0\p@}
\makeatother
\definecolor{gray}{gray}{0.50}
\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
\newcommand{\mcr}[1]{\multicolumn{1}{c}{#1}}
\newcommand{\mclr}[1]{\multicolumn{1}{c}{#1}}
%--------------------------------------------------------------------------
\begin{document}
\begin{landscape}
\setlength{\topmargin}{1cm}
\thispagestyle{empty}
\begin{table}[!htbp]
\centering
\begin{tabular}{lllD{.}{.}{-1}D{.}{.}{-1}D{.}{.}{-1}lD{.}{.}{-1}D{.}{.}{-1}D{.}{.}{-1}}
\hline
&&&\multicolumn{3}{c}{CIM 2005}&&\multicolumn{3}{c}{CIM 2006}\\
\cline{4-6}
\cline{8-10}
{Trait}&{Marker}&&\mcr{LOD}&\mcr{$R^2$}&\mcr{add}&&\mcr{LOD}&\mcr{$R^2$}&\mcr{add}\\
\hline
\multirow{2}{3cm}{Date of anthesis}&
XS25M15\_8 &&
4.5 &15.7& 1.3
&&$\textcolor{gray}{0.9}$ &$\textcolor{gray}{3.6}$ &$\textcolor{gray}{0.5}$ \\
&Xgwm179 &&
$\textcolor{gray}{0.8}$&$\textcolor{gray}{3.1}$ &$\textcolor{gray}{-0.6}$
&&2.9 &10.4 &-0.5\\
\hline
\end{tabular}
\end{table}
\end{landscape}
\end{document}
kann mir bitte jemand bei meinem, mir scheinbar unlösbaren Problem weiterhelfen?
Ich möchte in einer Tabelle einige Dezimalzahlen in Farbe darstellen. Damit die gesamte Zahl in meinem Fall grau erscheint und nicht nur die Ziffern vor dem Dezimalpunkt, muss ich die Zahl in eine Formel verpacken $...$. Dadurch erscheint die gesamte Zahl in Farbe, jedoch erfolgt die Ausrichtung der Zahl nicht mehr am Dezimalpunkt, sondern ist etwas nach links verschoben.
Wie kann ich die farbige Zahl am Dezimalpunkt „nicht farbiger“ Zahlen ausrichten?
Untenstehend eine Tabelle als Beispiel!
Danke!
\documentclass[a4paper,12pt,oneside]{book}
\usepackage[ansinew]{inputenc}%wegen Umlauten
\usepackage{latexsym,amssymb,amsmath,textcomp}
\usepackage[dvips]{color}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{pdflscape}
\usepackage{color}
\usepackage{multirow}
\parskip=1em
\setlength{\topskip}{1cm}
\linespread{1.2}
\raggedbottom
\makeatletter
\setlength\@fptop{0\p@}
\makeatother
\definecolor{gray}{gray}{0.50}
\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}
\newcommand{\mcr}[1]{\multicolumn{1}{c}{#1}}
\newcommand{\mclr}[1]{\multicolumn{1}{c}{#1}}
%--------------------------------------------------------------------------
\begin{document}
\begin{landscape}
\setlength{\topmargin}{1cm}
\thispagestyle{empty}
\begin{table}[!htbp]
\centering
\begin{tabular}{lllD{.}{.}{-1}D{.}{.}{-1}D{.}{.}{-1}lD{.}{.}{-1}D{.}{.}{-1}D{.}{.}{-1}}
\hline
&&&\multicolumn{3}{c}{CIM 2005}&&\multicolumn{3}{c}{CIM 2006}\\
\cline{4-6}
\cline{8-10}
{Trait}&{Marker}&&\mcr{LOD}&\mcr{$R^2$}&\mcr{add}&&\mcr{LOD}&\mcr{$R^2$}&\mcr{add}\\
\hline
\multirow{2}{3cm}{Date of anthesis}&
XS25M15\_8 &&
4.5 &15.7& 1.3
&&$\textcolor{gray}{0.9}$ &$\textcolor{gray}{3.6}$ &$\textcolor{gray}{0.5}$ \\
&Xgwm179 &&
$\textcolor{gray}{0.8}$&$\textcolor{gray}{3.1}$ &$\textcolor{gray}{-0.6}$
&&2.9 &10.4 &-0.5\\
\hline
\end{tabular}
\end{table}
\end{landscape}
\end{document}