Sorry -- I forgot to mention that you need to put the verbose.level argument in your matplotlibrc file -- it can't be changed once matplotlib has been imported.
Thanks, Mike David M. Kaplan wrote: > Hi, > > I gave this a shot, but it didn't print anything out. Attached is an > example of a plot where the fonts don't match. > > > In [4]: rcParams['verbose.level']='debug-annoying' > > In [5]: rcParams['mathtext.fontset'] = 'stix' > > In [6]: rcParams['font.family'] = 'serif' > > In [7]: plot(arange(10)) > Out[7]: [<matplotlib.lines.Line2D object at 0x92b162c>] > > In [8]: text(1,7,r'$1 \alpha$') > Out[8]: <matplotlib.text.Text object at 0x8f047cc> > > In [9]: text(1,3,'1 alpha') > Out[9]: <matplotlib.text.Text object at 0x92c4c0c> > > In [10]: savefig('test.eps') > > > Thanks, > David > > > On Fri, 2008-07-11 at 09:35 -0400, Michael Droettboom wrote: > >> This works for me. Could you set the rcParam verbose.level to >> debug-annoying and send the output -- that will print some information >> about where it's looking for fonts and what it can and can not find. >> >> Cheers, >> Mike >> >> David M. Kaplan wrote: >> >>> Hi, >>> >>> Thanks for the suggestions. I have stopped using the usetex option. To >>> make math and normal text match, I tried the following: >>> >>> rcParams['font.family'] = 'serif' >>> rcParams['mathtext.fontset'] = 'stix' >>> >>> This didn't make them match - normal text looked to me like it was still >>> sans-serif, while mathtext was with serif. Is there something else I >>> should be doing to make this happen? >>> >>> Thanks again for your help. >>> >>> Cheers, >>> David >>> >>> >>> On Thu, 2008-07-10 at 11:52 -0400, Darren Dale wrote: >>> >>> >>>> Hi David, >>>> >>>> On Thursday 10 July 2008 11:15:37 am David M. Kaplan wrote: >>>> >>>> >>>>> 2) I have noticed that the font used for the xticklabels and the font >>>>> used for the xlabel and contour labels appears to be different (example >>>>> attached). One appears to be serif and the other sans-serif. This >>>>> seems to be due to using tex for text rendering. I am not sure if this >>>>> also occurred before the update, but I didn't notice it previously. >>>>> >>>>> >>>> It has always been this way. We tried a workaround once a couple years >>>> back >>>> and it turned into a real mess. >>>> >>>> >>>> >>>>> Looking at the properties of the different text objects, it isn't >>>>> apparent that there should be a difference - both have font properties >>>>> that indicate sans-serif, but the text of tick labels appears to be >>>>> surrounded by $'s forcing it through the text parser, while that of the >>>>> contour labels is not. Is this difference normal or expected? Is there >>>>> a way around this? In particular, I would like to use sans-serif for >>>>> everything - is this possible while still using tex? >>>>> >>>>> >>>> I think there is a package, sansmath or something like that, that will >>>> allow >>>> latex to use sans-serif fonts in math mode. You could try adding it to the >>>> text.latex.preamble rc setting, but that option is not officially >>>> supported. >>>> >>>> If you don't like the limitations of latex, you might want to turning off >>>> usetex and just use matplotlibs mathtext, which recently got a significant >>>> rewrite and is now quite capable thanks to Mike Droettboom. Here's some >>>> documentation too: >>>> http://matplotlib.sourceforge.net/doc/html/users/mathtext.html >>>> >>>> Darren >>>> >>>> -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users