> In the first (gray) row, the number in the second column seems to be not
> aligned on the rigth as requested by the option. Do you have any idea
> why that happens? Is there a fix/work-around available?
Okay, the way that siunitx works with formatting is a little complex as it has to pick up which macros to expand and which not to. As e-TeX is required, I've taken the attitude that things 'not to expand' can be e-TeX \protected. For the case in hand, you therefore need to make \bfseries robust. Something like
\documentclass{article}
\usepackage{colortbl,etoolbox,siunitx,xcolor}
\robustify\bfseries
\sisetup{
detect-weight = true ,
locale = DE ,
}
\begin{document}
\begin{table}
\sisetup{
group-separator = . ,
table-format = 5.0 ,
table-number-alignment = right ,
}
\begin{tabular}{S[table-format = 8.0,table-number-alignment = right]SlSS}
\rowcolor[gray]{0.9}
\bfseries 1234567 & \bfseries 12345 &
\bfseries Test & \bfseries 12345 & \bfseries 12345 \\
1234567 & 12345 & Test & 12345 & 12345 \\
\end{tabular}
\end{table}
\end{document}
should do the job. I've got a bug fix of siunitx to do, so I'll add a note on this to the documentation. Let me know if the above works for you.
Lesezeichen