The infposter Class for Latex2

Class Options
Title Header
Previewing and Printing
Example Latex2 Code


This document describes the infposter class (v2.3) which has been written for Latex2. This class provides a generic facility for producing posters in the University of Edinburgh corporate style. The resultant posters could be used for conference presentations, School posters, open day information, lecture course details, etc. You can type 'locate infposter.cls' on a standard DICE machine to find the actual file. You can use this class by simply starting your Latex file with:


The default behaviour of this formatting class is to produce three-column, colour documents which are typeset as 30 point tex on an A0 page. The posters can be printed on the EUCS colour A0 plotter, as well as the department's A4 laser printers.

This document will describe the various options that infposer currently supports, how to generate title sections, how to incorporate figures into posters, how to preview and print the posters, and finally, how to modify various aesthetic settings such as colour and spacing.


The infposter supports the following class options which can be specified in the square bracketed section of the \documentclass command.


The title header of the poster is generated by the \maketitle command. Before issuing this command you can define a main title, a sub-title, a list of authors, and an abstract. Only the main title is required.

For example,

\title{What I Learned in Room 101}
\author{Winston Smith}


As a result of implementing the multi-column behaviour of infposter, normal floats such as the figure and table environments are not supported. To simplify the inclusion of EPS figures in a poster the \epsfigure[<width-percent>]{<filename>}{<caption>} command is provided. The optional argument, <width-percent>, can be used to change the width of the EPS figure relative to the width of a single column. This is given as a number representing a percentage in the range 5..100. The default width percentage is 75%. For example:

\epsfigure{figure.eps}{This is my figure}
\epsfigure[100]{figure.eps}{This is a full-size version of my figure}


In order to print your poster you should generate an Encapsulated PostScript (EPS) file. In order to ease this process, a Makefile has been written to perform all of the necessary operations in order to get an EPS file that you can just dump to an apropriate printer. This Makefile can be found here. See the top of the Makefile for documentation on its usage and customisation features.

If you then type make view, then the EPS file will be generated (e.g. poster.tex) and previewed to the screen. You can then print this file do the departmental printers by simply doing a:

lpr -Zlandscape eps-filename

NB Due to the cost of A0 printing, the IS printers can only be accessed directly by staff and PhDs. Other classes of users will need to provide billing details before the IS will print the poster. See


Users can change the colour of text within their poster by using any of the following predefined macros: \red , \ green , \blue , \cyan , \magenta , \yellow , \black , \white , \darkgray , \gray , \lightgray ,  \lightgray or, \white. For example:

This text is black (default) and {\red this is in red}.

In addition to this, infposter displays various logical items in different colours, e.g. section headings are rendered in blue by default. The user can change the colour for any of these logical items by assigning a different colour to one of the following:

For example, if you want to change the default colour of the author list to be green, then you should do as follows:



A number of lengths are provided in order to customise the spacing between various components of the poster. These include:

\SpaceAfterTitle : the extra vertical space after the main title
\SpaceAfterSubtitle : the extra vertical space after the sub title (if present)
\SpaceAfterAuthor : the extra vertical space after the author list (if present)
\SpaceAfterAbstract : the extra vertical space after the abstract (if present)
\SpaceBeforeText : the extra vertical space between the title header and the main text of the poster
\SpaceToColumnSep : the horizontal space between the edge of a column's text and the vertical line separating the columns. By default, this is set to 3em

For example, if you want to add an extra inch of space between the title section of the poster and the main text, then you should do this as follows. Note that any change of these lengths must of course appear before the call to \maketitle .


There is also provision for altering the balancing of columns. By default infposter will attempt to balance all columns of text so that their base lines are at the same level. You can however manually offset this balancing with the unbalance counter. For example, \setcounter{unbalance}{5} will add an extra 5 lines of text to each column (except the last one), thus making the text appear to take up more vertical space and leave a more ragged right-hand column.


There is a simple example of Latex source code here with its output (you will need to reduce the scale of your PostScript previewer to look at this) here.

A more complicated example (due to Steve Cusack) is also available. All the files for it are in this directory. The formatted PostScript is this file. Note that this poster comes out in portrait format, whereas the competition posters should be landscape (which is the default). .

Home : Systems : Tex : Infposter 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail:
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh