|
From: Robert K. <rk...@uc...> - 2005-10-05 01:45:24
|
Dev Gorur wrote:
> Hello,
>
> I am able to use tex in matplotlib, and it works fine. However, I would
> like to make the default font Helvetica, which is the sans-serif font in
> the latex package times. Of course, I can achieve this effect by putting
> \sf at the beginning of *every* text string. Is there a better way? I
> tried the following:
> --------------------------------------
> from matplotlib import rc
> from matplotlib.font_manager import *
> from pylab import *
> import string
>
> rc('text', usetex=True)
>
> f = FontProperties()
> f.set_family('sans-serif')
> f.set_name(['Helvetica'])
>
> <some plot commands>
> title('Test latex')
> ---------------------------------------
> As expected, this doesn't work - it retains serif as the default tex
> font. Is there a way to change the default tex font?
I guess I should officially submit this as a patch:
http://article.gmane.org/gmane.comp.python.matplotlib.general/3272/
--
Robert Kern
rk...@uc...
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
|