Re: Math expression on figure
- To: mathgroup at smc.vnet.net
- Subject: [mg18329] Re: Math expression on figure
- From: paulh at wolfram.com (P.J. Hinton)
- Date: Sun, 27 Jun 1999 15:11:20 -0400
- Organization: Wolfram Research, Inc.
- References: <7l3mdv$gbt@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <7l3mdv$gbt at smc.vnet.net>, riotorto at redestb.es (Mario Rodriguez-Riotorto) writes:
> I want to superimpose a mathematical expression in a certain position on
> a figure.
> How can I do that in Mathematica?
Use a Text[] primitive in an Epilog option in your Graphics-
generating function.
(* Here is the math formula expressed as a string with embedded
boxes. *)
In[1]:= frml = "\!\(sin\^2\)(x)";
(* The Epilog option specifies what is drawn after the graphic
is generated. Text[] is a primitive that is used to put text
within a graphic. *)
In[2]:= Plot[Sin[x^2], {x, 0, 2Pi},
Epilog ->
Text[TraditionalForm[frml], {0.9, -0.5},
TextStyle -> {FontSize -> 14}]];
For further information see the following sections of _The
Mathematica Book_ (Fourth Edition).
2.8.12 -- Discusses how to represent two-dimensional typeset forms
within strings.
2.9.16 -- Provides introduction on how to add text to graphics.
2.9.3 -- Defines Epilog and its relatives.
--
P.J. Hinton
Mathematica Programming Group paulh at wolfram.com
Wolfram Research, Inc.
Disclaimer: Opinions expressed herein are those of the author alone.