http://www2.warwick.ac.uk/fac/sci/csc/people/computingstaff/jaroslaw_zachwieja
Contacts  |  Publications   |  Talks  |  Research  |  A0beamer  |  Links

 

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