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&#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
_______________________________________________
Skim-app-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-users

Reply via email to