[SciPy-user] Matplotlib improper rendering of latex

David Arnold dwarnold45 at suddenlink.net
Fri Mar 14 02:32:07 EDT 2008


All,

I have:

#! /usr/local/bin/python

from pylab import *
	
x=arange(0,2,0.01)
y=2*sin(2*pi*(x-pi/4))

plot(x,y)
xlabel('x-axis')
ylabel('y-axis')
title(r'$y=2\sin (2\pi(x-\pi/4))$')

show()

Running gives me this error:

code $ python simple.py --verbose-helpful
matplotlib data path /Library/Frameworks/Python.framework/Versions/ 
2.5/lib/python2.5/site-packages/matplotlib/mpl-data
$HOME=/Users/darnold
CONFIGDIR=/Users/darnold/.matplotlib
loaded rc file /Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mpl-data/matplotlibrc
matplotlib version 0.90.1
verbose.level helpful
interactive is False
units is True
platform is darwin
numerix numpy 1.0.4
font search path ['/Library/Frameworks/Python.framework/Versions/2.5/ 
lib/python2.5/site-packages/matplotlib/mpl-data/fonts/ttf', '/Library/ 
Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/ 
matplotlib/mpl-data/fonts/afm']
loaded ttfcache file /Users/darnold/.matplotlib/ttffont.cache
backend TkAgg version 8.4
Could not match Bitstream Vera Serif, New Century Schoolbook, Century  
Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times  
New Roman, Times, Palatino, Charter, serif, normal, normal.   
Returning /Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
Could not match Bitstream Vera Serif, New Century Schoolbook, Century  
Schoolbook L, Utopia, ITC Bookman, Bookman, Nimbus Roman No9 L, Times  
New Roman, Times, Palatino, Charter, serif, normal, normal.   
Returning /Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
Exception in Tkinter callback
Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/lib-tk/Tkinter.py", line 1403, in __call__
     return self.func(*args)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/backends/backend_tkagg.py", line  
151, in resize
     self.show()
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/backends/backend_tkagg.py", line  
154, in draw
     FigureCanvasAgg.draw(self)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/backends/backend_agg.py", line  
392, in draw
     self.figure.draw(renderer)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/figure.py", line 601, in draw
     for a in self.axes: a.draw(renderer)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/axes.py", line 1286, in draw
     a.draw(renderer)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/text.py", line 410, in draw
     bbox, info = self._get_layout(renderer)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/text.py", line 255, in _get_layout
     line, self._fontproperties, ismath=self.is_math_text())
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/backends/backend_agg.py", line  
246, in get_text_width_height
     s, self.dpi.get(), prop.get_size_in_points())
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1587, in __call__
     handler.expr.set_size_info(fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1203, in  
set_size_info
     self.elements[0].set_size_info(self._scale*fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1114, in  
set_size_info
     Element.set_size_info(self, fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1027, in  
set_size_info
     element.set_size_info(self.fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1114, in  
set_size_info
     Element.set_size_info(self, fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1027, in  
set_size_info
     element.set_size_info(self.fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1114, in  
set_size_info
     Element.set_size_info(self, fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1027, in  
set_size_info
     element.set_size_info(self.fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 1116, in  
set_size_info
     self.font, self.sym, self.fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 597, in  
get_metrics
     self._get_info(font, sym, fontsize, dpi)
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/matplotlib/mathtext.py", line 616, in _get_info
     raise ValueError('unrecognized symbol "%s"' % sym)
ValueError: unrecognized symbol "\sin"







More information about the SciPy-User mailing list