beamer intro

49
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

Upload: r-s-selvaraj-sermadurai

Post on 02-Apr-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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: Beamer Intro

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