I keep getting spurious spaces when I use the siunitx in a tabular environment in the presence of a percent (%) symbol. I am trying to align at the decimal point.
My code is:
\begin{tabular}{lS}
One & 0.1234\percent \tabularnewline
Two & 1.234\percent \tabularnewline
Three & 12.34\percent \tabularnewline
Four & 123.4\percent \tabularnewline
Five & 1234\percent \tabularnewline
Six & 1234.0\percent \tabularnewline
\end{tabular}
and the resulting output is:

The decimal-point alignment is working but the percent symbol has increasing number of spaces as the whole number part of the number increases.
Is there a way of removing these spaces easily, so that the percent symbols appear right after the number? I can hack it by having the percent symbol appear as a unit in a separate column, i.e.
\begin{tabular}{lSs}
One & 0.1234 & \percent \tabularnewline
but is there a way of having the percent symbol right next to the number as it appears for One, Two and Three above, e.g.
0.1234%
1234%
Thank you!


siunitxpackage. – Mico Jul 18 '12 at 11:41siunitxguide has only 60 pages) – JLDiaz Jul 18 '12 at 11:45\%control sequence instead of\percentand (b) issue the command\sisetup{input-symbols=\%}ahead of the table in question. – Mico Jul 18 '12 at 11:49siunitxis installed on your system? (The one on my system is numbered2.5e.) – Mico Jul 18 '12 at 11:50