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?
1 Answers
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.)
- 37,517
pdfpages. – Dec 09 '12 at 12:45