It looks as if you're using 0.90.1. All of these issues are fixed in 0.91.2. If you can upgrade, that's probably your best bet.
Or, if you have all the requirements, you can set "text.usetex" to True in your matplotlibrc which will use the "real" TeX on your system to typeset math -- that should support your expression.
Hi all,
When I use;
text(0.6, 0.6, r'\\mathcal\{A\}\\mathrm\{sin\}\(2 \\omega t\)', fontsize=20)
I get an error message below;
File "/usr/lib/python2.5/site-packages/matplotlib/mathtext.py", line 616, in _get_info
raise ValueError('unrecognized symbol "%s"' % sym)
ValueError: unrecognized symbol "\mathr", unrecognized symbol "\mathcal"
0.90.1 was much less TeX-like in its mathtext support, and therefore doesn't support \mathrm, \mathcal etc.. You can, however do:
text(0.6, 0.6, r'\\cal\{A\}\\rm\{sin\}\(2 \\omega t\)', fontsize=20)
which works for me.
When I replace \mathrm with \mbox or \text, the error message I get is basically the same, only that this time, the last line appears as;
unrecognized symbol "\mbox", unrecognized symbol "\text"
\mbox and \text aren't supported by the built-in mathtext in any version.
Cheers,
Mike
···
Ssebuliba, J, Mnr <joseph@...841...> wrote:
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA