Hello list, I'm not sure that following problem also occurs for Sebastian, but if I use PS-backend in the below script I get the attached output, where the upper part of the b is somehow hidden (matplotlib-version 0.98.6svn). Is this a problem of matplotlib or did I miss something in the tex-handling?
best regards Matthias
> ----------------------------------------
from matplotlib import use, rc
use('PS')
from pylab import figure, savefig
rc('text', usetex=True)
rc('text.latex', preamble="\usepackage{color}")
f = figure()
f.text(0.5, 0.5, r"{\color[rgb]{0,1,0} a } b {\color{blue} $\nu, \mu, \tau$}")
savefig('test_tex_color.ps')
> ----------------------------------------
On Monday 11 May 2009 20:36:58 Jae-Joon Lee wrote:
> > The resulting graph is not colored -- but in the directory
> > ~/.matplotlib/tex.cache/ the text is green, both in the dvi and the png
> > file!
> >
> > It therefore seems to me that this is not completely hopeless but I
> > cannot figure out how to proceed.
>
> As far as I know, in matplotlib, all the tex png output is treated as
> grey internally (the only exception I know of is ps backend, e.g.,
> your example will show you a correct color if you save it as ps). I
> guess this may have been a design decision.
> As far as I can see, MPL currently does not support texts with varying
> font properties (size, color, font).
> One possible workaround for this could be using the latex typesetting
> as you tried. However, supporting this within the current text
> framework of matplotlib would be difficult and may not be a good idea.
>
>
> However, I guess there are a few workarounds you may consider to use
> (but unfortunately I think none of them are easy to work with). So, if
> you describe where you intend to use multi-color text, I'll try to
> give some example appropriate for your situation. Multi-color text in
> figure title or simple annotation would be relatively simple.
> Multi-color text in legend label seems to be more difficult, but
> should be doable.
>
> -JJ
>
> ---------------------------------------------------------------------------
>--- The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
> production scanning environment may not be a perfect world - but thanks to
> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK
> i700 Series Scanner you'll get full speed at 300 dpi even with all image
> processing features enabled. http://p.sf.net/sfu/kodak-com
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
<<attachment: test_tex_color.eps>>
test_tex_color.ps
Description: PostScript document
------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________ Matplotlib-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/matplotlib-users
