From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sebastien Vauban" Subject: Re: Agenda printing: org-agenda-write doesn't use ps-paper-type Date: Fri, 14 Jun 2013 09:57:11 +0200 Message-ID: <86vc5h86qw.fsf@somewhere.org> References: <87a9mwdtrh.fsf@gmail.com> <87y5afkcoa.fsf@sbs.ch> <878v2fej7n.fsf@gmail.com> <871u87nwrs.fsf@ucl.ac.uk> <87y5afc7q2.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org-mXXj517/zsQ@public.gmane.org To: emacs-orgmode-mXXj517/zsQ@public.gmane.org Myles English wrote: > Eric S Fraga writes: >>>> Myles English writes: >>>>> Trying to print an agenda to pdf always results in the paper size being >>>>> US letter even though ps-paper-type is set to a4. >> >> Have you checked to see if the postscript version uses the right paper >> size? Just in case the ps -> pdf conversion is at fault? The pdf is >> created from the ps file. In any case, both ps and pdf work just fine >> for me to A4 with ps-paper-type set to 'a4. > > Thanks for checking it. Yes, I had to change this line in > org-agenda.el: > > - (call-process "ps2pdf" nil nil nil > + (call-process "ps2pdf" nil nil nil "-sPAPERSIZE=a4" > > I wonder if we need to allow a set of options to be passed to ps2pdf as > we do for ps? And setting that in a custom command? #+begin_src emacs-lisp (add-to-list 'org-agenda-custom-commands '("L" "Call list" tags-todo "phone" ((ps-paper-type 'a4)) ("~/org-calls.pdf")) t) #+end_src Best regards, Seb -- Sebastien Vauban