I'm trying to use the following with siunitx:
\omega_x = \SI{100\pi}{rad.s^{-1}}
But it comes out wrong. There is a space placed between 10 and 0π, as if π
was actually a digit rather than a symbol. How do I get siunitx to treat it as a symbol?
I'd prefer an option to be used with the \usepackage declaration, to make the behaviour system-wide. An alternative package would also be helpful.
Image for clarification:

Also, I'd prefer a way that supported multiple symbols. I'm using the TeX Live 2012 distribution, last updated on September 25, if that helps.

\SI[parse-numbers=false]{100\pi}{rad.s^{-1}}help? See section 5.4 of the documentation. – egreg Sep 29 '12 at 12:25\SI{1000\pi}{rad.s^{-1}}, for example. – Hameer Abbasi Sep 29 '12 at 12:40input-symbolsoption (page 20-21 of the documentation) lists a default value of\pi\dots, but even so, manually setting it doesn't fix my problem. – Hameer Abbasi Sep 29 '12 at 12:451000\pi? – egreg Sep 29 '12 at 13:091and000\pi. To my understanding,parse-numbers=falseeliminates all automatic spacing in the numbers section. – Hameer Abbasi Sep 29 '12 at 13:12