I tried to take a look but, pstopdf in my linux box works okay (it
converted test_tex_r8216.eps  fine also) and I'm afraid that I may not
be able to track this down.

Just in case, can you check if using a different distiller makes any
difference? I believe you're using a ghostscript (or none where
ghostscript is force for usetex=True). See if using xpdf works.

mpl.rc("ps", usedistiller="xpdf")

Regards,

-JJ


On Fri, Apr 2, 2010 at 11:44 AM, Thomas Robitaille
<thomas.robitai...@gmail.com> wrote:
> I just tried running epstopdf, and this does work correctly, so maybe now the 
> only issue is that Preview.app on mac always uses pstopdf, even for eps 
> files? (which then is not a matplotlib issue) I also checked that giving the 
> file the extension '.ps' produces a ps file, and that does open correctly in 
> Preview.app.
>
> Cheers,
>
> Tom
>
> On Apr 2, 2010, at 11:20 AM, Michael Droettboom wrote:
>
>> At least on my Linux box with gs 7.07, I have to use epstopdf (not pstopdf) 
>> to convert an eps file to a pdf.  ps2pdf does work for both .ps and .eps 
>> files however.
>>
>> It looks like the 0.99.1.1 file is not in fact an .eps file, but a .ps file, 
>> (it certainly hasn't had the ps2eps function run on it) and I think it was 
>> probably a bug (now fixed) that 0.99.1.1 was writing out the wrong kind of 
>> file.
>> It seems the relevant change is in r8102: "fix some issues in the bbox after 
>> the postscript distiller is run".  This change removed a commented out call 
>> to ps2eps.  I'm a bit out of my depth here as to why that change was made, 
>> and why .eps files seemingly haven't been true .eps files for a long time 
>> prior to that change.  Anyone else?
>>
>> Mike
>>
>> Thomas Robitaille wrote:
>>> It seems that removing 'restore' on line 1073 of the test_tex_r8216.eps 
>>> file fixes the problem, although I don't understand postscript well enough 
>>> to understand why that is.
>>>
>>> Thomas
>>>
>>> On Apr 2, 2010, at 9:30 AM, Michael Droettboom wrote:
>>>
>>>
>>>> Can you provide us with the EPS file?  What version of LaTeX is this?
>>>>
>>>> Mike
>>>>
>>>> Thomas Robitaille wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I upgraded to the latest svn version of matplotlib today, and found that 
>>>>> eps files produced with the system latex now seem to be invalid. For 
>>>>> example, if I run the following script
>>>>>
>>>>> import matplotlib
>>>>> matplotlib.use('Agg')
>>>>> import matplotlib.pyplot as mpl
>>>>>
>>>>> mpl.rc('text', usetex=False)
>>>>>
>>>>> fig = mpl.figure()
>>>>> ax = fig.add_subplot(1,1,1)
>>>>> fig.savefig('test_notex.eps')
>>>>>
>>>>> mpl.rc('text', usetex=True)
>>>>>
>>>>> fig = mpl.figure()
>>>>> ax = fig.add_subplot(1,1,1)
>>>>> fig.savefig('test_tex.eps')
>>>>>
>>>>> and try running pstopdf on them (on MacOS 10.6) I get the following
>>>>>
>>>>> air:air tom$ pstopdf test_tex.eps %%[ Warning: Empty job. No PDF file 
>>>>> produced. ] %%
>>>>> air:air tom$ pstopdf test_notex.eps air:air tom$ So the file with the 
>>>>> system LaTeX enabled no longer works. ps2pdf still works, but the error 
>>>>> with pstopdf is important, because for example Preview.app on mac relies 
>>>>> on pstopdf, not ps2pdf.
>>>>>
>>>>> I tried this on two different computers under MacOS 10.6, and tried with 
>>>>> ghostscript 8.70 and 8.71 installed, and the problem occurs either way.
>>>>>
>>>>> Does anyone know what might be causing this? I submitted a bug report a 
>>>>> little while back about this
>>>>>
>>>>> https://sourceforge.net/tracker/?func=detail&aid=2974953&group_id=80706&atid=560720
>>>>>
>>>>> Thanks in advance for any help,
>>>>>
>>>>> Thomas
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Download Intel&#174; Parallel Studio Eval
>>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>>> proactively, and fine-tune applications for parallel performance.
>>>>> See why Intel Parallel Studio got high marks during beta.
>>>>> http://p.sf.net/sfu/intel-sw-dev
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Matplotlib-users@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>> --
>>>> Michael Droettboom
>>>> Science Software Branch
>>>> Operations and Engineering Division
>>>> Space Telescope Science Institute
>>>> Operated by AURA for NASA
>>>>
>>>>
>>>
>>>
>>
>> --
>> Michael Droettboom
>> Science Software Branch
>> Operations and Engineering Division
>> Space Telescope Science Institute
>> Operated by AURA for NASA
>>
>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to