Re: ToString Awkwardness

*To*: mathgroup at smc.vnet.net*Subject*: [mg126855] Re: ToString Awkwardness*From*: Christoph Lhotka <christoph.lhotka at fundp.ac.be>*Date*: Thu, 14 Jun 2012 05:28:08 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <201206130855.EAA03690@smc.vnet.net>

Hi, you have some control on it using the FormatType option: "f(x)="<>ToString[8.71*^-15,FormatType->#]&/@{TraditionalForm,CForm,InputForm,StandardForm} {f(x)=8.71*10^-15,f(x)=8.71e-15,f(x)=8.71*^-15,f(x)=8.71`*^-15} Hope that helps, Christoph PS: the "funny" form is the one which would render correctly on a console On 06/13/2012 10:55 AM, Kevin J. McCann wrote: > I have several plots with annotation that includes parameter values. I > am using ToString inside a Text command to do this, and all is well > unless the values are small so that the results are in scientific > notation. When this happens, I get something like this: > > "f(x) = "<> ToString[8.71 10^-15] > > f(x) = -15 > 8.71 10 > > Which is a bit awkward looking in the plot. Upon further investigation, > I looked at the FullForm of the above and got: > > "f(x) = -15\n8.71 10" > > So, I see why the output "looks funny". The exponent is treated > separately from the 10. Any suggestions for nicer looking output? > > Thanks, > > Kevin >

**References**:**ToString Awkwardness***From:*"Kevin J. McCann" <kjm@KevinMcCann.com>