Top Banner
Introduction to Beamer Matthias Gerdts School of Mathematics The University of Birmingham [email protected] http://web.mat.bham.ac.uk/M.Gerdts May 2008 M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 1 / 35
49

introduction to beamer

Apr 12, 2015

Download

Documents

globalanu

It is a step by step guide to beamer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: introduction to beamer

Introduction to Beamer

Matthias Gerdts

School of MathematicsThe University of [email protected]

http://web.mat.bham.ac.uk/M.Gerdts

May 2008M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 1 / 35

Page 2: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 3: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 4: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 5: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 6: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 7: introduction to beamer

Contents

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 2 / 35

Page 8: introduction to beamer

Introduction

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 3 / 35

Page 9: introduction to beamer

Introduction

Creating Presentations in BEAMER

What is BEAMER?BEAMER is a LATEXdocument class designed for presentationsBEAMER can also be used to create reports from presentations(useful for handouts or scripts, which can be createdautomatically)LATEXbased (all common LATEXcommands can be used)pictures, movies, animations etc can be includedeasy to use and extremely powerful with a wide range of differentstyles and themes availableadvanced users can redefine and adjust almost every detail inorder to meet personal preferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 4 / 35

Page 10: introduction to beamer

Introduction

Creating PDF

Creating a PDF file:use pdflatex filename to create a PDF filepdflatex allows to use the graphic formats .pdf, .jpg, .pngpdflatex does not support .ps, .eps

Download:BEAMER comes with most standard LATEXinstallationsif not: (GNU Public License)http://sourceforge.net/projects/latex-beamer/

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 5 / 35

Page 11: introduction to beamer

Structure of a Beamer Document

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 6 / 35

Page 12: introduction to beamer

Structure of a Beamer Document

Beamer Presentation: Header I

Documentclass, mode, and theme:

\documentclass{beamer}\mode<presentation> {

\usetheme{Warsaw}\useoutertheme{infolines}\useinnertheme{rounded}\setbeamercovered{transparent}\setbeamertemplate{theorems}[numbered]\usecolortheme{rose}

}

alternative themes: Frankfurt, Berlin, Bergen,Boadilla, Madrid, AnnArbor,Pittsburgh, Rochester,Antibes,JuanLesPins, . . .alternative color themes: seahorse, structure, albatross, beetle, crane, dove,fly, seagull, wolverine, . . .

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 7 / 35

Page 13: introduction to beamer

Structure of a Beamer Document

Beamer Presentation: Header II

Including packages:

\usepackage{amsmath,amssymb}

Defining a titlepage:

\titlepage\title[short title]{title}\subtitle{...}\author[short]{name1 \inst{1} \and name2 \inst{2}}\institute[short]{\inst{1} institute1 \and \inst{2} institute2}\date{...}\logo{...}

Main document:

\begin{document}presentation

\end{document}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 8 / 35

Page 14: introduction to beamer

Structure of a Beamer Document

General Structure of a Presentation

header

\begin{document}

\section{Section 1}

\begin{frame}\frametitle{My first slide}

a single slide

\end{frame}

\end{document}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 9 / 35

Page 15: introduction to beamer

Structure of a Beamer Document

Creating Handout from Presentation

Documentclass, mode, and theme:

\documentclass[a4paper]{article}\usepackage[envcountsect]{beamerarticle}\mode<article> {

\usepackage{fullpage}}

Then: include packages, define titlepage, . . .

Main document:

\begin{document}

presentation

\end{document}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 10 / 35

Page 16: introduction to beamer

Structuring Documents

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 11 / 35

Page 17: introduction to beamer

Structuring Documents Frames

Frame Environment I

A single slide is defined as follows:

\begin{frame}\frametitle{title}

\framesubtitle{subtitle}

content in standard LaTeX notion

\end{frame}

Remark: only those contents are displayed which fit on a single page

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 12 / 35

Page 18: introduction to beamer

Structuring Documents Frames

Frame Environment II

Slides with (automatic) pagebreaks are defined as follows:

\begin{frame}[allowframebreaks]\frametitle{title}

\framesubtitle{subtitle}

content in standard LaTeX notion

\end{frame}

The \newpage or \pagebreak commands can be used to enforce apagebreak at a specified position.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 13 / 35

Page 19: introduction to beamer

Structuring Documents Sections and Subsections

Structuring

The commands

\part{title}\section{title}\subsection{title}

known from LaTeX can be used to structure the presentation. Thesecommands can be used outside of the frame environment. The solelypurpose is to create an entry in the table of contents.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 14 / 35

Page 20: introduction to beamer

Structuring Documents Table of Contents

Table of Contents I

Table of contents – all at once:

\begin{frame}\frametitle{Contents}

\tableofcontents

\end{frame}

Table of contents – with pause:

\begin{frame}\frametitle{Contents}

\tableofcontents[pausesections,shaded]

\end{frame}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 15 / 35

Page 21: introduction to beamer

Structuring Documents Table of Contents

Table of Contents II

Table of contents – displayed at begin of each section:

\AtBeginSection[] {\begin{frame}<beamer>

\frametitle{Current Section}

\tableofcontents[currentsection]

\end{frame}}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 16 / 35

Page 22: introduction to beamer

Theorems etc.

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 17 / 35

Page 23: introduction to beamer

Theorems etc.

Theorems, Definitions, Remarks, . . . I

Theorems, definitions, examples, . . . can be defined as usual:

Theorem 1 (This is a theorem)\begin{theorem}[This is a theorem]

theorem

\end{theorem}

Definition 2 (This is a definition)\begin{definition}[This is a definition]

definition

\end{definition}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 18 / 35

Page 24: introduction to beamer

Theorems etc.

Theorems, Definitions, Remarks, . . . II

Example 3 (This is an example)\begin{example}[This is an example]

example

\end{example}

Proof.\begin{proof}

proof

\end{proof}

This is a block environment\begin{block}{This is a block environment}

text

\end{block}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 19 / 35

Page 25: introduction to beamer

Overlays

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 20 / 35

Page 26: introduction to beamer

Overlays

Overlays

In order to display parts of text step by step the command \pause canbe used, e.g.

2 is prime3 is prime4 is not prime

In LATEX:

\begin{itemize}\item 2 is prime \pause\item 3 is prime \pause\item 4 is not prime

\end{itemize}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 21 / 35

Page 27: introduction to beamer

Overlays

Overlays

In order to display parts of text step by step the command \pause canbe used, e.g.

2 is prime3 is prime4 is not prime

In LATEX:

\begin{itemize}\item 2 is prime \pause\item 3 is prime \pause\item 4 is not prime

\end{itemize}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 21 / 35

Page 28: introduction to beamer

Overlays

Overlays

In order to display parts of text step by step the command \pause canbe used, e.g.

2 is prime3 is prime4 is not prime

In LATEX:

\begin{itemize}\item 2 is prime \pause\item 3 is prime \pause\item 4 is not prime

\end{itemize}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 21 / 35

Page 29: introduction to beamer

Overlays

Overlays

In order to display parts of text step by step the command \pause canbe used, e.g.

2 is prime3 is prime4 is not prime

In LATEX:

\begin{itemize}\item 2 is prime \pause\item 3 is prime \pause\item 4 is not prime

\end{itemize}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 21 / 35

Page 30: introduction to beamer

Overlays

Overlays

In order to display items in an itemize or enumerate environment in aspecified order the command \item<pages> can be used:

1 this text appears from the first slide on2 this text appears from the second slide on3 this text appears from the third slide on4 this text appears only on the first and second slide

In LATEX:

\begin{enumerate}\item<1-> this text appears from the first slide on\item<2-> this text appears from the second slide on\item<3-> this text appears from the third slide on\item<1-2> this text appears only on the first and second slide

\end{enumerate}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 22 / 35

Page 31: introduction to beamer

Overlays

Overlays

In order to display items in an itemize or enumerate environment in aspecified order the command \item<pages> can be used:

1 this text appears from the first slide on2 this text appears from the second slide on3 this text appears from the third slide on4 this text appears only on the first and second slide

In LATEX:

\begin{enumerate}\item<1-> this text appears from the first slide on\item<2-> this text appears from the second slide on\item<3-> this text appears from the third slide on\item<1-2> this text appears only on the first and second slide

\end{enumerate}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 22 / 35

Page 32: introduction to beamer

Overlays

Overlays

In order to display items in an itemize or enumerate environment in aspecified order the command \item<pages> can be used:

1 this text appears from the first slide on2 this text appears from the second slide on3 this text appears from the third slide on4 this text appears only on the first and second slide

In LATEX:

\begin{enumerate}\item<1-> this text appears from the first slide on\item<2-> this text appears from the second slide on\item<3-> this text appears from the third slide on\item<1-2> this text appears only on the first and second slide

\end{enumerate}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 22 / 35

Page 33: introduction to beamer

Overlays

Overlays

In order to display parts of the text in a specified order, the commands\only<pagerange>{...}\onslide<pagerange>{...}\uncover<pagerange>{...}can be used:

\onslide<2-3,5>{this text appears on slides 2,3,5 only}

\uncover<3->{Text shown from slide 3 on.} text occupies space on all

other slides

Remark: \only does not occupy space while \uncover does.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 23 / 35

Page 34: introduction to beamer

Overlays

Overlays

In order to display parts of the text in a specified order, the commands\only<pagerange>{...}\onslide<pagerange>{...}\uncover<pagerange>{...}can be used:

\onslide<2-3,5>{this text appears on slides 2,3,5 only}

\uncover<3->{Text shown from slide 3 on.} text occupies space on all

other slides

Remark: \only does not occupy space while \uncover does.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 23 / 35

Page 35: introduction to beamer

Overlays

Overlays

In order to display parts of the text in a specified order, the commands\only<pagerange>{...}\onslide<pagerange>{...}\uncover<pagerange>{...}can be used:

\onslide<2-3,5>{this text appears on slides 2,3,5 only}

\uncover<3->{Text shown from slide 3 on.} text occupies space on all

other slides

Remark: \only does not occupy space while \uncover does.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 23 / 35

Page 36: introduction to beamer

Overlays

Overlays

In order to display parts of the text in a specified order, the commands\only<pagerange>{...}\onslide<pagerange>{...}\uncover<pagerange>{...}can be used:

\only<4->{this text appears from slide 4 on}

\onslide<2-3,5>{this text appears on slides 2,3,5 only}

\uncover<3->{Text shown from slide 3 on.} text occupies space on all

other slides

Remark: \only does not occupy space while \uncover does.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 23 / 35

Page 37: introduction to beamer

Overlays

Overlays

In order to display parts of the text in a specified order, the commands\only<pagerange>{...}\onslide<pagerange>{...}\uncover<pagerange>{...}can be used:

\only<4->{this text appears from slide 4 on}

\onslide<2-3,5>{this text appears on slides 2,3,5 only}

\uncover<3->{Text shown from slide 3 on.} text occupies space on all

other slides

Remark: \only does not occupy space while \uncover does.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 23 / 35

Page 38: introduction to beamer

Overlays

Mode Specifications

It is possible to specify passages in the presentation depending on thecurrent mode <presentation> or <handout> or <article>:

\only<article>{This text only appears in articlemode}

\begin{frame}<presentation> ... \end{frame}

\section<presentation>{section only exists inpresentation mode}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 24 / 35

Page 39: introduction to beamer

Special Effects

Current Section

1 Introduction

2 Structure of a Beamer Document

3 Structuring DocumentsFramesSections and SubsectionsTable of Contents

4 Theorems etc.

5 Overlays

6 Special EffectsStyleMoviesReferences

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 25 / 35

Page 40: introduction to beamer

Special Effects

Highlighting, Colours, Fonts

\alert{text} prints text in red.\setbeamerfont{title}{shape=\itshape,family=\rmfamily}

changes font for the title\setbeamercolor{normal text}{bg=red!20}

changes colours for normal text

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 26 / 35

Page 41: introduction to beamer

Special Effects Style

Adjusting the Style

Adjustments to the style of BEAMER can be done using the command

\setbeamertemplate{beamer element}[option]{yourdefinition}

beamer element denotes a template defined in BEAMER and yourdefinition denotes the assigned value to this template.

Example:

\setbeamertemplate{headline}{user defined headline}

can be used to define a new headline.There are hundreds of templates that can be adjusted if desired.

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 27 / 35

Page 42: introduction to beamer

Special Effects Movies

Movies and External Documents

Movies (or any document) can be included using the followingcommand:

\href{run:filename}{text or image}

BEAMER does not handle external filetypes (.pdf,.mpg,.avi,.doc,. . . )explicitly: BEAMER just sends the command to the operating systemand the application associated with the filetype is executed by theoperating systemExample:

\href{run:manutecr3_vorne.mpg}{

\includegraphics[scale=0.08]{manutecr3_vorne.jpg}}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 28 / 35

Page 43: introduction to beamer

Special Effects Movies

Special Effects

it’s possible to include movies (and even sound) inline using thepackage movie15; seehttp://www.uoregon.edu/∼noeckel/PDFmovie.htmlit’s possible to include effects known from powerpointpresentations like slides coming from the left or right, top or bottom

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 29 / 35

Page 44: introduction to beamer

Special Effects Movies

Special Effect: Slide Transition

This slide transition scheme obtained by the command (put inside of aframe environment)

\transdissolve

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 30 / 35

Page 45: introduction to beamer

Special Effects Movies

Special Effect: Shaded Background

This shading was obtained by the command (put outside of a frame)

\setbeamertemplate{background canvas}[vertical shading][

top=blue,bottom=white]

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 31 / 35

Page 46: introduction to beamer

Special Effects References

References

References can be added as usual using \cite{...}

F. H. CLARKE, Optimization and Nonsmooth Analysis, John Wiley& Sons, New York, 1983.

In LATEX:

\begin{thebibliography}{10}\beamertemplatebookbibitems\bibitem{Cla83}{\sc F. H. Clarke}, {\em Optimization and Nonsmooth Analysis}, JohnWiley & Sons, New York, 1983.

\end{thebibliography}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 32 / 35

Page 47: introduction to beamer

Special Effects References

Appendix

An appendix can be added as usual using \appendix outside of aframe environment.

\appendix\section{Appendix 1}\begin{frame}

content

\end{frame}

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 33 / 35

Page 48: introduction to beamer

Special Effects References

And much more...

creating hyperlinks for jumping from slide to slidezoom features for complicated graphicssoundadding notes...

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 34 / 35

Page 49: introduction to beamer

Special Effects References

Thanks for your attention!

Questions?

Further information:

[email protected]/M.Gerdts

M. Gerdts (The University of Birmingham) Introduction to Beamer May 2008 35 / 35