Re: Constructing a Label

*To*: mathgroup at smc.vnet.net*Subject*: [mg93392] Re: Constructing a Label*From*: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>*Date*: Wed, 5 Nov 2008 04:58:08 -0500 (EST)*Organization*: Uni Leipzig*References*: <gepb15$sfr$1@smc.vnet.net>*Reply-to*: kuska at informatik.uni-leipzig.de

Hi, since Plot[Sin[# x], {x, 0, Pi}, PlotLabel -> "\!\(\*SubscriptBox[\"A\", \"1\"]\)[\!\(\*SuperscriptBox[\"x\", \ \"2\"]\),\[Sum] \!\(\*SubscriptBox[\"x\", \"i\"]\)]=" <> ToString[#]] & /@ {1, 2, 3} work perfect, can you explain what "looks horribly if A is more complicated" may mean ? Regards Jens Nikolaus Rath wrote: > Hello, > > I want to automatically construct labels of the form > "A = <value of A>" for a number of plots. > > However, I cannot quite figure out how to generate the above > expression. My first idea was to construct it as a string > > label = "A = " <> ToString[A] > > but this looks horribly if A is more complicated than just a single > literal. So I assume that I have to "concatenate" the Mathematica > expressions "A = " and A (rather than the stringified A). But how do I > do that? My feeble attempts with > > label = RowBox["A", "=", A] > > are displayed exactly the way I entered them, i.e. with the literal > "RowBox" printed out. > > > Thanks in advance, > > -Nikolaus > > -- > =C2=BBIt is not worth an intelligent man's time to be in the majority. > By definition, there are already enough people to do that.=C2=AB > -J.H. Hardy > > PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C >