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
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users


<<attachment: test_tex_color.eps>>

Attachment: 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
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to