| MATLAB Function Reference | ![]() |
Produce TeX format from character string
Syntax
texlabel(f)
texlabel(f,'literal')
Description
texlabel(f) converts the MATLAB expression f into the TeX equivalent for use in text strings. It processes Greek variable names (e.g., lambda, delta, etc.) into a string that displays as actual Greek letters.
texlabel(f,'literal') prints Greek variable names as literals.
If the string is too long to fit into a figure window, then the center of the expression is replaced with a tilde ellipsis (~~~).
Examples
You can use texlabel as an argument to the title, xlabel, ylabel, zlabel, and text commands. For example,
title(texlabel('sin(sqrt(x^2 + y^2))/sqrt(x^2 + y^2)'))
By default, texlabel translates Greek variable names to the equivalent Greek letter. You can select literal interpretation by including the literal argument. For example, compare these two commands.
text(.5,.5,...
texlabel('lambda12^(3/2)/pi - pi*delta^(2/3)'))
text(.25,.25,...
texlabel('lambda12^(3/2)/pi - pi*delta^(2/3)','literal'))
See Also
text, title, xlabel, ylabel, zlabel, the text String property
| terminal | text | ![]() |