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® 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® 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