PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbige Zahlen in Tabelle



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}

u_fischer
18-03-2010, 09:15
Mache ein Minimalbeispiel. Entferne alle Pakete, die nichts mit deinem Problem zu tun haben, und kürze die Tabelle.

NirakI
18-03-2010, 14:00
Hallo Ulrike,

habe das Beispiel etwas gekürzt.

u_fischer
18-03-2010, 14:07
Du sollst es nicht "etwas" kürzen, sondern richtig. Ich glaube nicht, dass eines Pakete außer dcolumn + color + ev. mathpazo für dein Problem von Bedeutung sind. (inputenc darfst du trotzdem drin lassen).

Ich glaube auch nicht, dass eine Tabelle mit derartig vielen Spalten nötig sind, um dein Problem zu demonstrieren. 2-4 Spalten sollten ausreichen.

NirakI
18-03-2010, 14:47
Ein nochmaliger Versuch.

cookie170
18-03-2010, 17:12
http://minimalbeispiel.de/

Legion
19-03-2010, 00:27
Verpacke auch die nicht farbigen Zahlen.