Ian Jauslin


ian-presentation is a class for typesetting presentations in LaTeX. It is designed with simplicity in mind, and only provides a few features.


ian-presentation is made available under an Apache 2.0 license, which allows copying, sharing and modifying the source code, among other things. Details can be found at https://www.apache.org/licenses/LICENSE-2.0.

The source code is available here:



ian-presentation reports the slide number and the total number of slides, provided the pagestyle is set to plain. The slide number is stored in the \page counter.

ian-presentation defines a command to display the title of a slide, with the syntax: \title{The Title}

To create a new slide, one has to insert a page break, for instance by using the TeX commands \vfill \eject

ian-presentation defines an 'itemize' environment, which is similar to the usual one: \begin{itemize}
\item Item
\item Item
If an itemize is nested inside another, the bullet point will be changed to a triangle and the indent is increased.

ian-presentation defines an enumerate environment, which functions like itemize, except it numbers each entry. Enumerates should not be nested (unsupported for now).

See the bundled 'example.tex' file for a usage example.


ian-presentation requires the following LaTeX packages:


ian-presentation is licensed under the Apache 2.0 license.

ian-presentation is a LaTeX2e class. LaTeX is licensed under the LaTeX Project Public License (LPPL).