I use beamerposter with pdfLateX. I normally make the poster for A0 page size but need to reduce the size of (scale) the poster to a specific width to fit a smaller size frame used for showing posters in our department. I realize I could design the poster for a smaller size but still I need to switch between size. So, is there a simple way to scale the entire poster with its content already when compiling it?

  • 2
    You may use pdfpages.
    – user11232
    Dec 9, 2012 at 12:45
  • 2
    Why not just let the printer driver do the job to scale to whatever paper format you have?
    – Daniel
    Dec 9, 2012 at 14:16
  • True, Daniel! But, in some cases (services outside my control) the digital original has to be submitted to be printed in its final size directly. Dec 9, 2012 at 14:27
  • 1
    @PeterJansson (Message is not related to the present question) When you review first posts, please check for appropriate retagging actions before stating "No action needed". (In the latest question reviewed by you, the nesting tag would have been useful.) Many thanks!
    – lockstep
    Feb 4, 2013 at 16:40
  • 1
    @PeterJansson Tagging discrepancies are inevitable to some degree, and reviewing does not (and should not) require comprehensive knowledge of existing tags. I pointed out the question at hand because it featured a link to a prior question, which in turn featured the nesting tag. ;-)
    – lockstep
    Feb 4, 2013 at 16:57

1 Answer 1


As posters are typically printed only once or twice, I would not bother too much about configuring the final page format in the LaTeX source. Instead just post-process the resulting PDF to fit the required paper format.

Many printing systems provide a "scale" or "auto-scale" option to fit some given content to the selected page size. If you have to to specify it manually, you give a scale factor of 1/√2 (0.707) to go down one A paper format.

If you actually do need a pdf of the requested size (because somebody else is going to print it), either "print to PDF" or employ the pdfjam utility:

pdfnup --no-landscape --scale 0.707 --paper a1 poster.pdf

will transform poster.pdf from A0 format into a file poster-nup.pdf in A1 format.

(The pdfjam utility actually does employ LaTeX with the geometry and pdfpages packages to do its job, so you can pass any options that are described in the pdfpages documentation.)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .