[texhax] beamer and pgfpages

Steve Schwartz s.schwartz at imperial.ac.uk
Fri Jan 19 18:10:56 CET 2007


On Fri, 2007-01-19 at 09:38 +0100, Tom Backer Johnsen wrote:
> However, I have problems with handouts.  One of the nice things with 
> PowerPoint is that you can print out up to 6 pictures of the slides
> on 
> the same (A4) page. 

I suspect you're looking for pdfpages, not pgfpages. I don't use it but
a quick glance at the documentation led me quickly to the following
document which probably does what you want:



10mm,frame,landscape,pages=-,scale=0.9]{<presentation file.pdf>}


You don't really need to do it this way, as any printer option to put
multiple pages on a page will work. Depending on your system, you'll
find these in the print dialogs, printer setups, etc. However, as beamer
generates pages that are physically small, you need to expand them to an
appropriate size before/when you pass them to the multiple-page print

Here's an alias to a sequence of commands that I use on my linux system
to put 4 slides to a page:

alias beamer4up 'pdftops -paper match \!* - | psnup -4 -W126mm -H96mm
-b0.5cm -pa4  | ps2pdf -sPAPERSIZE=a4 - \!*"4up.pdf"'

with some explanation:

1) as I use pdflatex to generate presentations, pdftops converts it to a
ps file to I can then use psnup. The -paper match option ensures that
the ps file retains the same page size as the pdf file. I use pdftops
instead of pdf2ps as I have found that it handles fonts better.

2) psnup does the work of putting multiple pages on a page (in the above
alias 4 but you can put any whole number here),  specifies the input
page size WxH, adds a border around each slide, and puts the whole thing
out on a4 paper.

3) ps2pdf then converts it back to a pdf, which is named

The professional script-writers will easily deduce from the above that
I'm not one of them, but this works well for me. I got the basic bits
from somewhere in the beamer documentation, and the rest by trial and



Professor Steven J Schwartz      Phone: +44-(0)20-7594-7660
Space and Atmospheric Physics    Fax:   +44-(0)20-7594-7772
The Blackett Laboratory          E-mail: s.schwartz at imperial.ac.uk
Imperial College London          Office: Huxley 6M70 
London SW7 2BW, U.K.             Web: http://www.sp.ph.ic.ac.uk/~sjs

More information about the texhax mailing list