texlabel
TeX representation of symbolic expression
Description
texlabel( converts the symbolic
expression expr)expr into the TeX equivalent for use in character
vectors. texlabel converts Greek variable names, such as delta,
into Greek letters. Annotation functions, such as title,
xlabel, and text can use the TeX
character vector as input. To obtain the LaTeX representation, use
latex.
Examples
Generate TeX Character Vector
Use texlabel to generate TeX character
vectors for these symbolic expressions.
syms x y lambda12 delta texlabel(sin(x) + x^3) texlabel(3*(1-x)^2*exp(-(x^2) - (y+1)^2)) texlabel(lambda12^(3/2)/pi - pi*delta^(2/3))
ans =
'{sin}({x}) + {x}^{3}'
ans =
'{3} {exp}(- ({y} + {1})^{2} - {x}^{2}) ({x} - {1})^{2}'
ans =
'{\lambda_{12}}^{{3}/{2}}/{\pi} - {\delta}^{{2}/{3}} {\pi}'
To make texlabel interpret Greek variable names literally,
include the argument 'literal'.
texlabel(lambda12,'literal')
ans =
'{lambda12}'Insert TeX in Figure
Plot y = x^2 using fplot. Show the plotted expression y by using texlabel to generate a TeX character vector that text inserts into the figure.
syms x y = x^2; fplot(y) ylabel = texlabel(y); text(1, 15, ['y = ' ylabel]);

Input Arguments
Version History
Introduced before R2006a