On Fri, Feb 19, 2010 at 2:55 AM, Philippe Sismondi <[email protected]> wrote: > > On 2010-02-18, at 6:33 PM, t wrote: > >> On Thu, Feb 18, 2010 at 8:27 PM, Philippe Sismondi <[email protected]> >> wrote: >>> Greetings. >>> >>> I notice that neither skim nor Apple's preview app convert postscript >>> generated by the emacs postscript print functions properly. Ghostscript >>> handles postscript output by emacs/aquamacs just fine. >>> >>> Is there a known reason for this? >>> >> >> Apple's Preview uses pstopdf to convert postscript, and there are >> various reports of it having problems with certain postscript files >> and fonts etc- it could be emacs that produces non-standard postscript >> or maybe apple's pstopdf chokes on perfectly good postscript- who >> knows. One way around it is to use enscript- you could make a little >> emacs function to call enscript on the buffer and pass the output to >> pstopdf. Another way is to use ghostscript (if you have macports then >> install using 'port install ghostscript'), and then change your emacs >> settings to use ps2pdf instead. >> >> Add these lines to your .emacs file and then call 'M-x print-to-pdf' >> to get a pdf file in the same directory as your source. >> >> (defun print-to-pdf () >> (interactive) >> (ps-spool-buffer-with-faces) >> (switch-to-buffer "*PostScript*") >> (write-file "/tmp/tmp.ps") >> (kill-buffer "tmp.ps") >> (setq cmd (concat "ps2pdf /tmp/tmp.ps " (buffer-name) ".pdf")) >> (shell-command cmd) >> (shell-command "rm /tmp/tmp.ps") >> (message (concat "Saved to: " (buffer-name) ".pdf")) >> ) >> > > Thanks. I am now happily using ghostscript as you suggested. > > I also filed a bug report with Apple and attached a sample ps file from > aquamacs. Who knows whether this will do any good. I suspect not because the > heavy use of pdf by Apple and the common usage of e.g. TeX on Macs makes me > suspect that they will claim aquamacs/emacs creates "bad ps." > > Best, > > - Phil -
Yes- I suspect it wont do any good either. You might be better filing a bug report against emacs- I would guess the issue is something to do with fonts where the apple system is a bit different to ghostscript- perhaps the emacs guys can easily fix it to work on osx? regards ------------------------------------------------------------------------------ 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 _______________________________________________ Skim-app-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/skim-app-users
