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