You are on page 1of 45

Beamer Presentations

K. Cooper

November 1, 2020

K. Cooper Beamer Presentations November 1, 2020 1/1


K. Cooper Beamer Presentations November 1, 2020 2/1
Beamer

Why?

Most of the usual TEX stuff works . . .

K. Cooper Beamer Presentations November 1, 2020 3/1


Beamer

Why?

Most of the usual TEX stuff works . . .


Rx
Including equations: f (x) = 0 g (t)dt

K. Cooper Beamer Presentations November 1, 2020 3/1


Beamer

Why?

Most of the usual TEX stuff works . . .


Rx
Including equations: f (x) = 0 g (t)dt
You can use source from paper to make presentation

K. Cooper Beamer Presentations November 1, 2020 3/1


Beamer

Why?

Most of the usual TEX stuff works . . .


Rx
Including equations: f (x) = 0 g (t)dt
You can use source from paper to make presentation
Result is PDF - does not depend on slide software

K. Cooper Beamer Presentations November 1, 2020 3/1


Beamer

Why?

Most of the usual TEX stuff works . . .


Rx
Including equations: f (x) = 0 g (t)dt
You can use source from paper to make presentation
Result is PDF - does not depend on slide software
More powerful than other options - Prosper, etc.

K. Cooper Beamer Presentations November 1, 2020 3/1


Beamer

Beamer

Beamer has its own documentclass:

K. Cooper Beamer Presentations November 1, 2020 4/1


Beamer

Beamer

Beamer has its own documentclass:


\documentclass[pdf]{beamer}

K. Cooper Beamer Presentations November 1, 2020 4/1


Beamer

Beamer

Beamer has its own documentclass:


\documentclass[pdf]{beamer}
Other options include
→ t, b, c (default)
→ 10pt, 11pt (default), 12pt
→ draft
→ handout
→ ignorenonframetext

K. Cooper Beamer Presentations November 1, 2020 4/1


Beamer

Sections

Sections are tracked in headers.

K. Cooper Beamer Presentations November 1, 2020 5/1


Beamer

Sections

Sections are tracked in headers.


\section takes an optional short title
E.g. \section[Short]{Short Titles Take Less Space}

K. Cooper Beamer Presentations November 1, 2020 5/1


Beamer

Frames

Each slide is a frame


\begin{frame}{title}

K. Cooper Beamer Presentations November 1, 2020 6/1


Beamer

Frames

Each slide is a frame


\begin{frame}{title}
You could use \frametitle inside the environment
Inside frames you can put anything

K. Cooper Beamer Presentations November 1, 2020 6/1


Beamer

Fragile

Some environments are fragile in frames. For that, use the optional
argument [fragile].

K. Cooper Beamer Presentations November 1, 2020 7/1


Beamer

Fragile

Some environments are fragile in frames. For that, use the optional
argument [fragile].

\begin{frame}[fragile]
\frametitle{Fragile}
Some environments are fragile in frames. For that, use
the optional argument \texttt{[fragile]}.
\begin{verbatim}
\begin{frame}[fragile]
\frametitle{Fragile}
Some environments are fragile in frames. For that, use
the optional argument \texttt{[fragile]}.

K. Cooper Beamer Presentations November 1, 2020 7/1


Beamer

Pictures

\includegraphics works as usual


Be sure to use JPEG images

K. Cooper Beamer Presentations November 1, 2020 8/1


Beamer

Pictures

\includegraphics works as usual


Be sure to use JPEG images

pic.jpg

K. Cooper Beamer Presentations November 1, 2020 8/1


Overlays

Basic Principles

Beamer makes presentations by making many pages for a document.

K. Cooper Beamer Presentations November 1, 2020 9/1


Overlays

Basic Principles

Beamer makes presentations by making many pages for a document.


One frame might comprise several pages of the PDF

K. Cooper Beamer Presentations November 1, 2020 9/1


Overlays

Basic Principles

Beamer makes presentations by making many pages for a document.


One frame might comprise several pages of the PDF
Each page is identical, but for certain details

K. Cooper Beamer Presentations November 1, 2020 9/1


Overlays

Basic Principles

Beamer makes presentations by making many pages for a document.


One frame might comprise several pages of the PDF
Each page is identical, but for certain details
The details are described by overlays

K. Cooper Beamer Presentations November 1, 2020 9/1


Overlays

Overlays

It is nice to have text appear incrementally on a slide. Beamer uses


overlays for this.

K. Cooper Beamer Presentations November 1, 2020 10 / 1


Overlays

Overlays

It is nice to have text appear incrementally on a slide. Beamer uses


overlays for this. The simplest overlay is simply to insert a \pause
command between text.

K. Cooper Beamer Presentations November 1, 2020 10 / 1


Overlays

Overlays

It is nice to have text appear incrementally on a slide. Beamer uses


overlays for this. The simplest overlay is simply to insert a \pause
command between text. The pause command tells Beamer to make a new
PDF page for what follows.

K. Cooper Beamer Presentations November 1, 2020 10 / 1


Overlays

Overlays

It is nice to have text appear incrementally on a slide. Beamer uses


overlays for this. The simplest overlay is simply to insert a \pause
command between text. The pause command tells Beamer to make a new
PDF page for what follows. This can be done basically anywhere.

K. Cooper Beamer Presentations November 1, 2020 10 / 1


Overlays

Overlays

A more sophisticated overlay uses < n − m > notation, e.g. as an


optional argument to \item

K. Cooper Beamer Presentations November 1, 2020 11 / 1


Overlays

Overlays

A more sophisticated overlay uses < n − m > notation, e.g. as an


optional argument to \item
The syntax is to insert e.g. < 2− > to indicate that text should
appear from image 2 of current slide onward.

K. Cooper Beamer Presentations November 1, 2020 11 / 1


Overlays

Overlays

A more sophisticated overlay uses < n − m > notation, e.g. as an


optional argument to \item
The syntax is to insert e.g. < 2− > to indicate that text should
appear from image 2 of current slide onward.
Using < 3 > indicates that text appears only on page 3
Using < 3 − 5 > indicates that text appears on pages 3 to 5

K. Cooper Beamer Presentations November 1, 2020 11 / 1


Overlays

Overlays

A more sophisticated overlay uses < n − m > notation, e.g. as an


optional argument to \item
The syntax is to insert e.g. < 2− > to indicate that text should
appear from image 2 of current slide onward.

Using < 3 − 5 > indicates that text appears on pages 3 to 5


When items vanish, they leave a space

K. Cooper Beamer Presentations November 1, 2020 11 / 1


Overlays

Overlays

A more sophisticated overlay uses < n − m > notation, e.g. as an


optional argument to \item
The syntax is to insert e.g. < 2− > to indicate that text should
appear from image 2 of current slide onward.

Using < 3 − 5 > indicates that text appears on pages 3 to 5


When items vanish, they leave a space
You can use commas instead of dashes: < 3, 4, 5 >

K. Cooper Beamer Presentations November 1, 2020 11 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear or disappear

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear


The \only{} command makes argument text leave no space except
when specified

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear


Beamer loads the color package automatically, but alters it

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear


Beamer loads the color package automatically, but alters it
Several commands have been modified to use < n − m > notation

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear


Beamer loads the color package automatically, but alters it
Several commands have been modified to use < n − m > notation
In particular, font, style and color commands take < n > to describe
when they should be used.

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Overlays

Fancy Overlay Commands

Using \onslide{} we can make things appear


Beamer loads the color package automatically, but alters it
Several commands have been modified to use < n − m > notation
In particular, font, style and color commands take < n > to describe
when they should be used.
One could also use \only to specify when other commands are valid

K. Cooper Beamer Presentations November 1, 2020 12 / 1


Themes

Document Themes

There are many theme options for Beamer.


In particular, there are layout themes
These are packages: use them as
\usepackage{Goettingen}

K. Cooper Beamer Presentations November 1, 2020 13 / 1


Themes

Document Themes

There are many theme options for Beamer.


In particular, there are layout themes
These are packages: use them as
\usepackage{Goettingen}
For example: AnnArbor, JuanLesPins, Berkeley, PaloAlto, Pittsburgh,
Rochester, Copenhagen, Darmstadt, Dresden

K. Cooper Beamer Presentations November 1, 2020 13 / 1


Themes

Themes

Color themes include:


beaver, beetle, crane, dolphin crane, dove, seahorse, whale

K. Cooper Beamer Presentations November 1, 2020 14 / 1


Themes

Themes

Color themes include:


beaver, beetle, crane, dolphin crane, dove, seahorse, whale
To use them, type in the preamble e.g.
\usepackage{beamercolorthemedolphin}

K. Cooper Beamer Presentations November 1, 2020 14 / 1


Themes

Themes

Color themes include:


beaver, beetle, crane, dolphin crane, dove, seahorse, whale
To use them, type in the preamble e.g.
\usepackage{beamercolorthemedolphin}
Font themes include:
serif, structurebold, structureitalicserif, structuresmallcapsserif

K. Cooper Beamer Presentations November 1, 2020 14 / 1


Themes

Themes

Color themes include:


beaver, beetle, crane, dolphin crane, dove, seahorse, whale
To use them, type in the preamble e.g.
\usepackage{beamercolorthemedolphin}
Font themes include:
serif, structurebold, structureitalicserif, structuresmallcapsserif
To use them, type in the preamble e.g.
\usefonttheme{serif}

K. Cooper Beamer Presentations November 1, 2020 14 / 1

You might also like