Seite 1 von 1

fettgedruckte Zahl in der Tabelle schief

Verfasst: Fr 16. Mär 2012, 11:17
von fiorella
Hallo Latex Freunde,
ich möchte zwei Zahlenwerte in meiner Tabelle hervorheben. Wenn ich aber den Befehl \textbf in der tabelle verwende, werden die zahlen danach mehr eingerückt als andere.
Mein Code
% 
 \documentclass[a4paper,12pt, ngerman]{scrbook}  
 \usepackage{mathptmx}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx, float}
\usepackage{color, multirow}
\usepackage{booktabs, tabularx,colortbl}
\usepackage{amsmath,amssymb,amstext,array}
\usepackage{setspace,siunitx}
\sisetup{locale = DE}
   \usepackage{selinput}
 \begin{document}

  \begin{table}
    \caption{Werte..}
    \centering
    \begin{tabular}{c*{8}{S}@{}}\toprule       
\multirow{3}{*}{30}&	0	&	12,4	&	8,5	&	42,5	&	5,0	&		&	\\
&	1	&	{---}	&	{---}	&{---}		&{---}	&	{---} &	{---}		\\
&	2	&	12,8	&	8,1	&	42,8	&	5,3	&	0,5	&	5,4	\\ \midrule
\multirow{3}{*}{35}&	0	&	14,3	&	7,0	&	33,3	&	4,8	&		&		\\
&	1	&	14,1	&	7,1	&	33,4	&	4,7	& 0,4	&	\textbf{-2,0}	\\
&	2	&	14,7	&	6,4	&	33,6	&	5,2	&	1,0	&	9,0	\\ \midrule
\multirow{3}{*}{40}&	0	&	16,6	&	5,3	&	23,4	&	4,4	&		&		\\
&	1	&	17,5	&	4,2	&	25,4	&	6,0	&	8,9	&	35,9	\\
&	2	&	16,9	&	4,9	&	25,6	&	5,2	&	9,4	&	\textbf{17,0}	\\ \midrule
\multirow{3}{*}{45}&	0	&	19,4	&	3,3	&	12,6	&	3,8	&		&		\\
&	1	&	19,8	&	3,0	&	15,3	&	5,2	&	21,5	&	35,7	\\
&	2	&{---}		&{---}		&	{---}	&	{---}	&{---}		&{---}	\\\bottomrule	
   \end{tabular}
  \end{table}
  
  \end{document}

Hat jemand eine Idee, wie kriege ich hin, dass die Zahlen schön unter einander stehen?
Danke und Gruß

Verfasst: Fr 16. Mär 2012, 14:59
von cgnieder
Die Lösung steht in der Doku zu »siunitx« Abschnitt 7.15:
\documentclass[a4paper,12pt, ngerman]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multirow,booktabs}
\usepackage{siunitx,etoolbox} 
  \sisetup{locale = DE}

\begin{document} 

\begin{table} 
 \caption{Werte..} 
 \centering
 \robustify\bfseries % load `etoolbox' for this
 \sisetup{table-format=-2.1,detect-weight}
 \begin{tabular}{c*{8}{S}@{}}\toprule
  \multirow{3}{*}{30} & 0     & 12,4   & 8,5   & 42,5  & 5,0   &      &   \\ 
    &   1   & {---}   & {---} & {---}  & {---} & {---} & {---}      \\ 
    &   2   &   12,8  & 8,1   & 42,8   & 5,3   & 0,5   & 5,4   \\ \midrule 
  \multirow{3}{*}{35} & 0     & 14,3   & 7,0   & 33,3  & 4,8   &      &      \\ 
    &   1   &   14,1  & 7,1   & 33,4   & 4,7   & 0,4   & \bfseries -2,0   \\ 
    &   2   &   14,7  & 6,4   & 33,6   & 5,2   & 1,0   & 9,0   \\ \midrule 
  \multirow{3}{*}{40} & 0     & 16,6   & 5,3   & 23,4  & 4,4   &      &      \\ 
    &   1   &   17,5  & 4,2   & 25,4   & 6,0   & 8,9   & 35,9   \\ 
    &   2   &   16,9  & 4,9   & 25,6   & 5,2   & 9,4   & \bfseries 17,0   \\ \midrule 
  \multirow{3}{*}{45} & 0     & 19,4   & 3,3   & 12,6  & 3,8   &      &      \\ 
    &   1   &   19,8  & 3,0   & 15,3   & 5,2   & 21,5  & 35,7   \\ 
    &   2   & {---}   & {---} & {---}  & {---} & {---} & {---}   \\\bottomrule   
 \end{tabular}
\end{table}

\end{document}
Grüße