Skip to main content

Sara Fortuna

Beamer to Poster Conversion Script

Do you have a Beamer presentation and you want to build up a poster from it?

Do you want to import the Beamer graphics into your poster?

Do you like my poster?

Here a script (patched by grok) that can help to set up the structure of an A1 poster from a LateX presentation created with the Beamer class.


Files

Script and A0 templates to generate the poster structure files: A1beamer.tar.gz 

Example file (ready to be compiled): presentation.tex


HowTo

To make your poster use:


A1beamer presentation.tex

This will generate a set of files, the important files that need to be modified to implement your poster are *_A1.tex and main.tex.

*_A1.tex contains the poster structure (you might want to include different pages of your presentation into your poster... as an example I included the pages 2-6)

main.tex contains the slides. Note that each slide now has more available space (the height increased), because it is neccessary to add some text to each slide to make a good poster.


After having generated the poster structure files, you can modify it and compile everithing with this script:

#!/bin/bash

# this script compile the files generated by A0beamer


FILE=$1
OUTPUT_FILE_TOP=${FILE/%/_S.tex}
OUTPUT_FILE_TOPL=${FILE/%/_L.tex}
OUTPUT_FILE_POSTER=${FILE/%/_A1.tex}

if grep '\usepackage{graphicx}' $OUTPUT_FILE_TOP &>/dev/null
then
pdflatex $OUTPUT_FILE_TOPL
pdflatex $OUTPUT_FILE_TOP
else
texi2pdf $OUTPUT_FILE_TOPL
texi2pdf $OUTPUT_FILE_TOP
fi

pdflatex $OUTPUT_FILE_POSTER
OUTPUT_FILE_POSTER=${OUTPUT_FILE_POSTER/tex/pdf}
kpdf $OUTPUT_FILE_POSTER

To run it:


scriptname presentation

That's it!