LaTex Poster Template (BAposter)


You can make great posters with LaTex. However hand-positioning elements through coordinates, adjusting size and margins can be very time-consuming and awkward. Already for quite some time I wanted to post about a particular latex poster template. I used it for two posters in ECRO 2008 and later a poster for FET 2009.

I like about this library that it is very elegant and that conversion from article to poster is effortless. You organize the poster in boxes, which have a header each, and which you align relative to each other using keywords such as below, top, column, row. A code snippet from my FET poster:

\headerbox{Conclusions}{name=conclusions,column=1,below=discussion}{
\begin{itemize}
\compresslist
\item Some properties affect odor coding very strongly (sulfur--containing functional group).
\item Bond saturation affects also seems very relevant (alkyne, alkane, and alkene).
\item Carboxylic acid and aromatic, still seems to be important.
\item Results partly confirm relevance of dimensions of molecular properties suggested by Johnson and Leon
\end{itemize}
}

The image below shows a poster from Ecro 2008. I hope you can see the poster in the correct colors. The title bars should be blue.

The first figure on the left is made in GNU R and is so much better than the other ones created in matlab! The main problem with the matlab figures seems to be in matlab's inability in linux to save figures with transparent backgrounds. I learned a lot about exporting figures in the meantime. See my article on exporting figures from latex.



Thanks to Brian Amberg for his template, called baposter, (ba stands for his initials, I suppose).

For alternatives, another poster template which looks quite usable (I haven't tried it) is A0-poster. See the article about scribus posters on linux.com. I found scribus poster templates: at scribus post and on the official scribus site.

What is your experience with poster presentations in latex?


You might also be interested in my article on exporting figures from matlab. I also wrote an articles about exporting data from matlab and how to get good combinations of linestyles and colors for plots.

10 Responses to "LaTex Poster Template (BAposter)"

can you please leave the .tex and figures available?, then i can reproduce your example, and start from there,

thanks
c

Hi, sorry for taking so long to answer. I was busy with other things and really not sure what to answer. I don't think it is appropriate to put an example here. I would have liked very much to put my poster sources with some fixes for variable number of columns. However, I think apart from unclear licensing of baposter, I think it would be discourteous to the author of the template, Brian Amberg, to publish variations of his template here. Please see the official example on Brian Amberg's page.

Thanks for the info, this is very useful to me, I appreciate. by the way, I just have a question what exactly \item do ?
I'm not sure about it, I'm gonna check the oficial site has you said, but I would like if you answer me here to.
Thanks for sharing.

@buy kamagra: the itemize environment is for lists and \item is exactly what it says: a list item.

I had a hell of time getting Matlab to output figures with proper transparency. I finally got it to (mostly) work. Here are my settings:

h=figure('position',[100 0 1100 1100],'paperpositionmode','auto', 'color','none','InvertHardcopy','off');
< plot commands >
print(h,'-depsc2','-painters','plotname.eps')

Hope that helps somebody out there.

Wow! I am really impressed that you made that work. See here for a workaround to get transparency working: http://www.myoutsourcedbrain.com/2009/07/produce-print-quality-figures-from.html

Hey, Really great work,
I would like to join your blog anyway so please continue sharing with us,
Generic Viagra
Kamagra
Kamagra Oral Jelly

Hey, Really great work,
I would like to join your blog anyway so please continue sharing with us,
Generic Viagra
Kamagra
Kamagra Oral Jelly

If you use the standard template, I suggest, you start with something like the following color definitions taken from another poster on the template site (substitute text in template):

% Color style
bgColorOne=cyan!10!white,

bgColorTwo=cyan!10!white,

borderColor=cyan!30!white!90!black,

headerColorOne=cyan!20!white!90!black,

headerColorTwo=cyan!20!white!90!black,

headerFontColor=black,

boxColorOne=white,

boxColorTwo=white,

If you need something more fancy, you can find help about color definitions at http://en.wikibooks.org/wiki/LaTeX/Colors.

You might want to change the margin option, for example like this:
\documentclass[landscape,margin=5cm]{baposter}


Possible values for the columns option are 1 to 6, default is 3 in portrait and 4 in landscape format. You can use the columns option in the template by just including one line, for example:
columns=5

  Subscribe to replies to this post

 
This conversation is missing your voice. Your feedback is appreciated.
Post a Comment


You can use some HTML tags, such as <b>, <i>, <a>

If you see a message that says "your request could not be processed" press preview first and then post.
 
You can follow the discussion of this post by subscribing.


 
You are free to include information from this article on your own site if you provide a backlink. You can use the following markup:
<a href="http://www.myoutsourcedbrain.com/2008/12/latex-poster-template.html">LaTex Poster Template (BAposter)</a>