Research techniques and education

Making Presentations in LaTeX

One of the more interesting abilities of LaTeX is the ability to make presentations similar to those that are commonly made with PowerPoint. In this post, we will explore this capability of generating presentations with LaTeXSetting Up The Preamble

The document class used for making presentations is called “beamer”. With this, you also need to set the theme of the presentation. The theme is the equivalent of a template in powerpoint. For our purposes, we will use the Singapore theme. After doing this the preamble is complete for our example

\documentclass{beamer}
\usetheme{Singapore}

Title Page

We will create the title page of the document. This involves using the “frame” environment. The code is below followed by the actual example.

Another section that you can include is a table of contents. This will allow you to provide a big picture of what to expect in the presentation. The beamer class does not include animation so to make bullets appear LaTeX will create several slides and each slide will include one additional piece of information. This gives the appearance of animation when in fact it is a new slide. Below is the code with the additional information in bold. Unfortunately, you will not be able to see anything after this step because our example is incomplete.

The “\section” declarations tell LaTeX what is in the table of contents.

Completed Presentation

We will now make several different slides that have some sample text. On each slide, we will use an “itemize” environment in order to create bullets. The bullets help to organize the text visually. Below is the final code followed by several pictures of what it should look like.

The beamer class allows a person to develop simple efficient presentations using LaTeX. The main advantage may be speed. As you can type and add content fast simply with a few keystrokes rather than with mouse clicks. However, many people would find this cumbersome and you can do a great deal of typing using the outline view in Powerpoint. Despite this, it is good to know that LaTeX provides this feature.