Typeset pgfmath number in text mode

Some of the figures I make with pgfplots use pgfmath to calculate the tick positions for the extrema of a function, with code similar to the one given here.

However, these numbers seem to always be typeset in math mode (I can tell because I'm using oldstyle numerals). I've come across a similar problem when I would normally use \pgfmathprintnumber, but find that this is also (understandably) typeset as math by default.

Is there a way to use the pgfmath number parsing code, but then typeset that number in text mode?

I can provide a MWE, but I don't know how useful it would be in this case.

• Is \mathrm{} what you need? Apr 27 '15 at 10:21
• Yeah, this works: $\mathrm{\pgfmathprintnumber{1983.00000000000}}$. I'll have to figure out how to put that into the tick style somehow, but I guess that's a different question. :)
– jja
Apr 27 '15 at 10:38
• Yes the MWE would be useful if only to clarify your question -- however see my Answer here tex.stackexchange.com/questions/228396/… Apr 27 '15 at 10:54
• I'll try to put together a MWE for this, but these two comments do everything I need. You answer on that other question did what I wanted in the plots.
– jja
Apr 27 '15 at 11:07

begin{axis}[

• It is rather a shorthand without the bold part assume that you are already in math mode Apr 30 '15 at 6:32