share
TeX - LaTeXHow to create posters using LaTeX
[+394] [13] hayalci
[2010-07-27 10:56:59]
[ document-classes big-list posters ]
[ https://tex.stackexchange.com/questions/341/how-to-create-posters-using-latex ]

I want to create posters for my poster presentation on a conference. What tools or LaTeX classes are available for preparing posters ?

(16) I have made several conference posters using LaTeX, but I have stopped. If you can, you should absolutely try to use more visual software. Even PowerPoint is better than LaTeX. LaTeX isn't made for designing posters (or presentations) and it shows. - Ben
(81) I strongly disagree with this comment. (Also, I do not think this qualifies as an answer to the author's question.) LaTeX can and has been harnessed to efficiently produce excellent posters of the highest quality and with minimum formatting hassles. - Jimi Oke
Well, naturally I expected some disagreement here. :-) However, I stand by my statement that LaTeX is not (and not meant to be) very useful for this task. For presentations it is even more obvious, due to the limitations of PDF itself. - Ben
(1) PDF has more features for presentations than you might think. :-) It supports page/slide transitions (though personally I hated them back in my PowerPoint days), and you can even add animations e.g. with the beamer package. Having said that, I believe transitions and animations should be used sparingly (if at all!) as they can be very distracting. (Unless you are preparing a marketing/sales presentation, then the bells and whistles are certainly desirable...) - imnothere
I have seen a lot of really good presentations and animations really help sometimes, when the phenomenon you are describing is something moving. Let's just say that most of the really good presentations I have seen on conferences would be close to impossible to typeset in LaTeX in any reasonable amount of time. - Ben
(11) Actually I have to agree wholeheartedly with this statement; as I’ve said elsewhere, though I use LaTeX for everything else, I strongly feel that presentations (and yes, to an extend posters) are better made in other software. And I’m surprised since my answers didn’t attrackt this much disagreement. - Konrad Rudolph
(3) Since you have some responses below that seem to answer your question, please consider marking one of them as ‘Accepted’ by clicking on the tickmark below their vote count. This shows which answer helped you most, and it assigns reputation points to the author of the answer (and to you!). - N.N.
I am at a conference now and I still stand by this answer. It is even more true for presentations, though. - Ben
(1) This is my first down vote. There are definitely tasks for which TeX is ill suited or probably not the best tool. I can think of at least two examples. One is writing Unix man pages and the second one is typing Music (yes it is possible with TeX but LilyPond is just much more suitable and is developed by people who dropped music TeX). However, TeX is fantastic tool for creating posters and particularly presentations. You have to move beyond Beamer and look at the things like Powerdot and little helper programs like ImPress typophile.com/node/43702. - Predrag Punosevac
@Ben I gave you a wrong link for Impressive. This is the correct link impressive.sourceforge.net. Sorry for the confusion. - Predrag Punosevac
I'd recommend the beamerposter package. It seamingly integrates with the beamer class, thereby opening the box of goodies that's called tikz and making available the standard beamer styles. I've made a presentation available about making beamer presentations and posters with the beamerposter package. Links are provided in the presentation and if you use TeXLive then you may find more information about the package by executing the command texdoc beamerposter from the command line. - user10274
(9) Let me add one small but perhaps important reason for using LaTeX for a poster: if everything else (paper, presentation, ...) is written in LaTeX, obviously, "integrating existing contents" (cough) is much easier if your target format is LaTeX than if it is anything else. For instance, placing tables and plots, reformatted to the dimensions of a poster column and using the same font (and the same font size) as the poster, went very quickly for my most recent poster -- not to mention textual contents with occasional LaTeX commands. ... - krlmlr
Other software has "Import PDF" for sure, but achieving this kind of consistency (for which I personally care a lot) will be a very tough job. - krlmlr
(3) @ those who recommend not using latex, what would you recommend using in that case? The only suggestion I saw was "even powerpoint" which suggests there is better out there...? - Steve Heim
I guess no solution is ideal... A commercial software like InDesign is an alternative, but I haven't used it myself. I usually use Inkscape, but it's buggy sometimes, has few typographic options, and it's tedious to include math. A "perfect" poster could be crafted by a combination of LaTeX and Inkscape (either embedding Inkscape graphics in LaTeX or importing LaTeX text/formulas into Inkscape) - akvilas
This tutorial is helpful and contains examples: sharelatex.com/learn/Posters - Vinod Kumar Chauhan
[+151] [2010-07-27 10:58:37] user7

The beamerposter [1] package is quite nice.

Examples:

enter image description here enter image description here

[1] http://www.ctan.org/pkg/beamerposter

(8) In particular, it integrates extremely well with TikZ (after all, it written by the same person). I find that understanding beamer theme definitions is essential to getting the desired output, however. - Kim Morrison
(9) The beamer-poster package is great. See www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.ph‌​p for some examples. - Rob Hyndman
(2) Here is an example of a custom theme definition I created while in grad. school that you might be able to use as a starting point: svn.sultanik.com/drexelcsposter - ESultanik
(9) @mbq: Could you perhaps add a really basic example of a poster built with beamerposter? Just a kind of "hello world", so that users can see what it's like right here without having to go to external sites. - doncherry
(4) Slight correction to the comment from a few years ago: beamer and tikz were written by the same person, but beamerposter was not. - Mark
1
[+97] [2012-12-31 16:15:13] Stefan Kottwitz

Elena Botoeva has written a new package for creating posters with TikZ, called fancytikzposter [1]. There are already five templates with different node shapes and colors.

Sample [2]:

Sample posters

Note that as indicated by the author [3],

NOTE that we joined our efforts with the tikzposter team, which resulted in an improved version 2.0 of the tikzposter class that you can find in http://www.ctan.org/pkg/tikzposter. This class combines both good structure and nice layouts. The official webpage of our project is https://bitbucket.org/surmann/tikzposter/wiki/ (under construction).

I am not going to maintain this style.

See the tikzposter answer [4].

[1] https://www.doc.ic.ac.uk/%7Eebotoeva/fancytikzposter.html
[2] https://www.doc.ic.ac.uk/%7Eebotoeva/tikz/fancytikzposter.pdf
[3] https://www.doc.ic.ac.uk/%7Eebotoeva/fancytikzposter.html
[4] https://tex.stackexchange.com/a/164082/73420

(25) This is not maintained anymore. Instead, a new version is available. - Vedran Šego
(If you look hard enough, you will see the new version has been added as a separate answer.) - daviewales
2
[+66] [2010-07-27 11:00:33] hayalci

baposter [1] is a LaTeX class designed for posters.

Look at the example file included in the class' zip file and you will probably find your way.

A few quick tips :

  • You can position boxes by giving them names with name=abc and positioning other boxes using below=abc
  • You can set the total number of columns in the document by giving "columns=X" parameter in the \begin{poster} parameters.

EDIT - one of the example posters:

baposter example

[1] http://www.brian-amberg.de/uni/poster/

(6) Could you perhaps add a really basic example of a poster built with baposter? Just a kind of "hello world", so that users can see what it's like right here without having to go to external sites. - doncherry
(1) Baposter has nice templates. The one whose image I have added to this post saved me three years ago. It was my first encounter with TeX, and made a nice poster. - Pavel
(2) I just found that baposter's last update was few months after I used it for the first time (2011), and the package for dowmload is packaged, at least for me. I withdraw my upvote for this project. - Pavel
@doncherry I made a basic baposter template a while back... gjabel.wordpress.com/2012/07/01/… - guyabel
3
[+65] [2014-03-06 18:12:40] Stefan

The already mentioned fancytikzposter [1] by Elena Botoeva now merged with tikzposter to form tikzposter 2.0 ( Bitbucket wiki [2], CTAN resource [3]) which is a great solution to build beautiful posters:

tikzposter preview

[1] http://www.inf.unibz.it/~ebotoeva/fancytikzposter.html
[2] https://bitbucket.org/surmann/tikzposter/wiki/Home
[3] http://www.ctan.org/pkg/tikzposter

(1) I've seen there is also a tikzcode, osl.ugr.es/CTAN/graphics/pgf/contrib/tikzcodeblocks/… . What does it add to tikzposter or what is the difference? Unfortunately the manual is not in English. - skan
(3) Current version is 2.0, dated 2014. Many open bugs and does not seem maintained any more. - Olivier Cailloux
4
[+34] [2010-07-29 20:19:18] Jukka Suomela

Previously, I wasted a lot of time trying to get sufficiently large paper sizes, sufficiently large fonts, etc. And even when I was successful, I had difficulties with PDF previewers that e.g. waste ridiculous amounts of memory if you open an A0 document. Finally I realised that I can simply create my poster in A4 size. Then you just ask that it's printed in A0 size (a single click in Adobe Reader printing dialog; in most cases, even your local university press can do it). You can easily preview your poster by simply printing it on an A4 printer.

I usually use 8pt fonts (\footnotesize) in my A4 posters. It translates to 32pt fonts when scaled to A0, which seems to be a suitable size for a typical conference poster. Nowadays I'm simply using the article class and settings such as

\pagestyle{empty}
\setlength{\parindent}{0pt}
\raggedright

You can use the textpos package to place "text boxes" using absolute coordinates. Other useful packages include color, titlesec, enumitem, and psnfss.

For very large fonts (e.g. poster title), you can use something like \fontsize{26}{30}\selectfont – alternatively, you can use the \scalebox command. For layout tweaks: \hspace, \vspace, \makebox, \parbox, \raisebox. For drawing lines and boxes: \rule.


(14) I have never had any problems opening A0 document. I recommend creating the poster in its true size, since that will enable commands like \vspace{1cm} to do what's expected. - Ben
(22) Another reason for creating your poster in its original size is that if you use a font with optical scaling, then you will get the correct weight. (Large fonts != small fonts scaled up). See this question for example. - mforbes
5
[+29] [2010-07-27 11:43:08] Norman Gray

I have some advice on this topic elsewhere, which includes pointers to other resources: Using LaTeX to produce conference posters [1]

Myself, I think that the most useful package for a task like this is the textpos package [2] (disclaimer: I wrote that, as a spinoff from the task of laying out posters).

[1] http://nxg.me.uk/docs/posters/
[2] http://www.ctan.org/pkg/textpos

(1) I've created several conference posters with the a0-poster class you link to, in combination with your textpos package (so thanks!), and been very happy with the results. - Michael Underwood
+1 - ditto to Michael Underwood's comment - thanks. The only additional feature I could want from texpos is for text that is too long to fit in for one block to automatically 'column-break' into an assigned next block. Not really possible in LaTeX though, I suspect... - Chris Johnson
(3) @Chris: check out flowfram - Lev Bishop
6
[+25] [2013-05-22 10:19:06] Américo Tavares

In the site LaTeX Templates [1] there are three downloadable Conference Posters templates: baposter Portrait Poster, Dreuw & Deselaer's Poster and Jacobs Landscape Poster.

Example: Jacobs Landscape Poster [2]

Description:

This poster template features a clean sectioned look suitable for presenting research at a conference. Important information is highlighted with colored boxes and each section within the poster is clearly separated from the others. The layout of the template contains four columns but this can be changed to accommodate varying amounts of information or figures. Examples of a table, figure, equation, list and bibliography are present in the template to provide a starting point for any requirement you may have for your own poster.

Original Author:

This template was originally created by the Computational Physics and Biophysics Group, Jacobs University and was then modified by Nathaniel Johnston. Finally, it has been extensively modified for this website.

uses

\documentclass[final]{beamer}
\usepackage[scale=1.24]{beamerposter}
\usetheme{confposter} 

enter image description here

[1] http://www.latextemplates.com/cat/conference-posters
[2] http://www.latextemplates.com/template/jacobs-landscape-poster

7
[+23] [2010-08-03 14:23:45] Seamus

a0poster [1] and sciposter [2] are two document classes that are designed to help you make posters. a0poster worked better for me.

[1] http://www.ctan.org/pkg/a0poster
[2] http://www.ctan.org/pkg/sciposter

(1) I used a0poster myself for my physics thesis and I loved it. The output was stunning and it was very simple to use. There's a wonderful template and excellent example on Andreas Jung's blog: andreas.welcomes-you.com/projects/a0poster - Jimi Oke
(2) Nearly all my posters [1] were done with the \usepackage{sciposter} which I wholeheartedly recommend. If you're interested in the source, just send me an email. [1]: ana.unibe.ch/~haberthuer/posters - Habi
@Habi Dead link. - Tommi
(1) @TommiBrander I cannot edit the comment, so you'll find the posters here: wiki.davidhaberthuer.ch/posters - Habi
8
[+21] [2010-12-17 19:41:27] prettygully

There is also the umbcposter package (similar to baposter). You can download it from: math.umbc.edu/~rouben/umbcposter [1]

The site also provides a good on-line users' guide, as well as a sample poster to get started and a gallery of posters that have used the package.

Here is part of the sample poster provided:

% sample.tex % A sample UMBCposter.% Rouben Rostamian, February 2010

\documentclass[paper=a4paper,landscape,dvipsnames]{umbcposter}
\begin{document}
\newcommand{\mytitle}{
\begin{tabular}{c}
    \LARGE\sc This is the title \\[0.6ex]
    \Large\sl Rouben Rostamian\\
    \Large UMBC
\end{tabular}
}
\posterinit{
%grid,
background style = {left color = Apricot, right color = white},
title = {\mytitle},
right logo,       % use default
left logo,        % use default
box/border style, % use default
box/header style, % use default
box/body style = {bottom color=blue!10, top color=red!5},
box/all rounded,
}
\boxit{col = 0, at top, name=box1}{Title of Box 1}{
\begin{itemize}
    \item col = 0
    \item at top
    \item name = box1
\end{itemize}
}
\boxit{col = 0, below of=box1, name=box2}{Title of Box 2}{
\begin{itemize}
    \item col = 0
    \item below of = box1
    \item name = box2
\end{itemize}
}
\end{document}

enter image description here

[1] http://math.umbc.edu/~rouben/umbcposter

(1) Link may have moved to userpages.umbc.edu/~rostamia/umbcposter - Astor Florida
9
[+18] [2017-07-26 13:45:14] Ignasi

Since version 4.10, tcolorbox [1] offers a poster library which combines its already known capabilities for colorful boxes creation with baposter positioning system.

The starting point for boxes distribution over the poster is a typical matrix (row and columns) but boxes placement or size are not restricted to the scheme. Boxes length can be automatically computed with other boxes as reference. And boxes can be broken and its content flow between fragments.

Following code shows a little example. You can find a more detailed example in tcolorbox-example-poster [2] tutorial or in Thomas F. Sturm [3] answer to Creating this poster layout using minipages [4]

\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[poster]{tcolorbox}
\usepackage{lipsum}
\usepackage{lmodern}

\pagestyle{empty}

\begin{document}
\begin{tcbposter}[
    coverage = {
        spread,
        interior style = {top color = white, bottom color = brown!80!black},
    },
    poster = {
%       showframe, 
        columns=3, rows=5},
    boxes = {
        colframe=brown!80!black,
        colback=brown!50,
    },
    fontsize = 12pt,        
]

\posterbox{name=title, column=1, span=3, below=top}{
{\Large This is a very nice poster made with \texttt{tcolorbox}}\\tex.stackexchange.com}

\posterbox[adjusted title=Introduction]{name=intro, column=1, span=2, below = title}{\lipsum[2]}

\posterbox{name=logo, column*=3, span=.5, above=bottom}{
\begin{tikzpicture}
\fill[yellow] circle (1cm);
\fill[red] (45:.5cm) circle (1mm) (135:.5cm) circle (1mm);
\draw[red, line width=1mm] (215:5mm) arc (215:325:5mm);
\end{tikzpicture}
}

\posterbox[adjusted title=Conclusions]{name=conc, column=2, span=2, above = logo}{\lipsum[2]}


\posterbox[adjusted title=Acknowledgments]{name=ack, span = 2.5, column = 1, between = conc and bottom}{\Huge  Thank you to Thomas F. Sturm}

\posterbox[adjusted title=Description, colback=white]{name=desc, sequence = 1 between intro and ack then 2 between intro and conc then 3 between title and conc}{\lipsum[1-4]}

\end{tcbposter}
\end{document}

enter image description here

[1] http://ctan.org/pkg/tcolorbox
[2] http://ctan.org/tex-archive/macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
[3] https://tex.stackexchange.com/a/378438/1952
[4] https://tex.stackexchange.com/questions/375698/creating-this-poster-layout-using-minipages/378438#378438

I have not seen any support for big font sizes, which seem mandatory when creating big (A0, e.g.) posters. - Olivier Cailloux
(3) In my experience, this is by far the best poster package I have used, having formerly used baposter and experimented unsuccessfully with beamerposter. You can use the fontsize package to implement large font sizes very easily. - Alan Munn
10
[+10] [2010-08-07 20:39:19] Martin H

I recently dicovered baposter [1]. It is based on pgf so tikz related things will work fine. The macros are fairly easy to understand and Brain (the author) shows quite a lot of examples.

All I can say that I recently won the poster price at a conference with a baposter designed poster.

[1] http://www.brian-amberg.de/uni/poster/

(4) That's impressive, well done! Is your poster available on line somewhere? - Jake
(1) Redundant with existing answer about the same class, see above. - Olivier Cailloux
11
[+9] [2013-05-04 19:09:06] Nicola Talbot

The TeX FAQ has an entry Creating posters with LaTeX [1]. I also have a tutorial Creating Technical Posters with LaTeX [2] as well as a tutorial on creating LaTeX posters with a GUI [3]. My flowfram package has already been mentioned in a comment. It has an example poster in the samples directory [4].

[1] http://texfaq.org/FAQ-poster
[2] http://www.dickimaw-books.com/latex/posters/
[3] http://www.dickimaw-books.com/apps/jpgfdraw/manual/postertutorial.html
[4] http://mirror.ctan.org/macros/latex/contrib/flowfram/samples/

12
[+9] [2018-01-09 19:16:28] Markus Müller

Faced with the task to provide a poster template for our institute I just created a small github repository [1] with complete self-explanatory examples for:

  1. beamerposter [2] with columns
  2. beamerposter with package textpos (recommended by the beameruserguide)
  3. beamerposter tcolorboxes [3] (using its poster library)
  4. a baposter.cls [4] fork

In particular I discuss the problem of vertical alignment which can be a bit unnerving in some approaches. Given the existence of a predefined beamer style file.
I found the tacolorboxes approach to be the most flexible, but in the example posters I also discuss the alternatives in more depth.

[1] https://github.com/mamueller/Markus-LaTeX-poster-guide/blob/master/README.md
[2] https://ctan.org/tex-archive/macros/latex/contrib/beamerposter?lang=en
[3] https://ctan.org/pkg/tcolorbox?lang=en
[4] http://www.brian-amberg.de/uni/poster

13