The beamer Class: a L A TEX Presentation System



Similar documents
Presentations Using L A TEX

A Guide to Using Beamer

Fun with Beamer. ...and HAPPY BIRTHDAY SHAWN! Tina Li, Thomas Graul, and Niranjan Balachandar. June 29, 2016

An introduction to L A TEX, as well as Bibtex, Beamer, Tikz, and all that (Part deux)

What is Beamer?! Introduction to Beamer Beamer is a LATEX class for creating slides for presentations. Commands for Header and the Title Page

A Tutorial on Creating Presentations Using Beamer

LAT E X Programming: Beamer Presentations

Department of Mathematics and Computer Science Eastern Illinois University 600 Lincoln Avenue Charleston, IL

Using beamer.cls An Intentionally Incomplete Guide. 1 Introduction 2

Tips on Beamer, TikZ and BibTeX

TU/e Slides using Beamer. Marko Boon May 1, /department of mathematics and computer science 1/17

How to create and personalize a PDF portfolio

Action settings and interactivity

ECDL / ICDL Presentation Syllabus Version 5.0

L A T E X Thesis Class for University of Colorado

Microsoft Power Point 2007: The Basics

PowerPoint 2013: Basic Skills

Intermediate PowerPoint

PowerPoint 2007 Basics Website:

Beamer Class well nice

Introduction To Microsoft Office PowerPoint Bob Booth July 2008 AP-PPT5

A Beginner s Guide to PowerPoint 2010

The beamer class for L A TEX

Working with Video in PowerPoint 2010

Basic tutorial for Dreamweaver CS5

TU/ePDFScreen. Presentations, Slides and Posters Marko Boon. 25th May /27. / department of mathematics and computer science

Flash MX Image Animation

Movie Maker 2 Beginning

BLACKBOARD 9.1: Text Editor

The tikzposter class

Microsoft PowerPoint 2010

Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2

Creating Web Pages with Microsoft FrontPage

PowerPoint 2013 Basics of Creating a PowerPoint Presentation

Microsoft Office PowerPoint 2013

Microsoft Word Quick Reference Guide. Union Institute & University

EDIT202 PowerPoint Lab Assignment Guidelines

Microsoft PowerPoint 2011

Microsoft Office 2013

Adobe Captivate Tips for Success

Fireworks 3 Animation and Rollovers

-SoftChalk LessonBuilder-

Microsoft Office PowerPoint Creating a new presentation from a design template. Creating a new presentation from a design template

Building a Personal Website (Adapted from the Building a Town Website Student Guide 2003 Macromedia, Inc.)

MICROSOFT OUTLOOK 2011 SEND AND RESPOND TO S

Power Point 2003 Table of Contents

Personal Portfolios on Blackboard

PowerPoint 2013 Basics for Windows Training Objective

KB COPY CENTRE. RM 2300 JCMB The King s Buildings West Mains Road Edinburgh EH9 3JZ. Telephone:

Microsoft Power Point 2007 Study Guide PowerPoint The Microsoft Office Button The Quick Access Toolbar The Title Bar

SOROBAN abacus. package pgf-soroban

Introduction to OpenOffice Writer 2.0 Jessica Kubik Information Technology Lab School of Information University of Texas at Austin Fall 2005

Revision history: New comments added to: m)! Universal Driver

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement (training@uww.edu)

PowerPoint 2007: Basics Learning Guide

To change title of module, click on settings

Digital Video Capture and Edit with imovie HD 6.0.2

Using PowerPoint Short Course

Create a new file/canvas to work with by going to the file menu and selecting new.

Adobe Dreamweaver CC 14 Tutorial

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

The very basic basics of PowerPoint XP

WebCT 4.x: HTML Editor

MICROSOFT OUTLOOK 2010 READ, ORGANIZE, SEND AND RESPONSE S

SimLab 3D PDF. Settings

Computer Literacy Syllabus Class time: Mondays 5:00 7:00 p.m. Class location: 955 W. Main Street, Mt. Vernon, KY 40456

Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint

Microsoft PowerPoint Tutorial

Right-click the Start button and select Properties. Click the Customize button and choose from the options displayed:

CREATE AN ANIMATED AQUARIUM IN POWERPOINT

What is Microsoft PowerPoint?

D2L: An introduction to CONTENT University of Wisconsin-Parkside

Creating and Using Links and Bookmarks in PDF Documents

Microsoft Windows Movie Maker

Adding Animation With Cinema 4D XL

WHAT S NEW IN WORD 2010 & HOW TO CUSTOMIZE IT

Beamer Class well nice

Hands-on Guide. FileMaker Pro. Using FileMaker Pro with Microsoft Office

Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3)

Contents. Launching FrontPage Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...

Search help. More on Office.com: images templates

Contents 1. Introduction... 2

Creating forms in Microsoft Access 2007

Baseball Playbook Manual

Chapter 9 Slide Shows

Using FileMaker Pro with Microsoft Office

NUI Galway Web Training Presentation

Using WINK to create custom animated tutorials

Creating a Poster in PowerPoint A. Set Up Your Poster

Microsoft Office PowerPoint Lyon County Schools

Microsoft Office PowerPoint 2007 Basics Workshop

Merging Labels, Letters, and Envelopes Word 2013

Handout: Word 2010 Tips and Shortcuts

POWERPOINT BASICS: MICROSOFT OFFICE 2013

Microsoft Office 2007 Orientation Objective 1: Become acquainted with the Microsoft Office Suite 2007 Layout

Transcription:

: a L A TEX Presentation System 1 1 Department of Mathematics Michigan State University East Lansing, MI USA weil@math.msu.edu June 16, 2010

Outline 1 Preamble Items 2 Basics of Frames and Slides \pause \only \onslide Buttons Movies and Animations 3 Additional Comments Frames and Themes

The beamer Document Class The beamer class was written by Till Tantau beginning in 2003. A beamer file begins with \documentclass[options]{beamer}. Some Options: t, b, c (default) preferred is t handout Sets options to be suitable for handouts draft 10pt, 11pt(default), 12pt, and additional sizes but they require the extsize package To eliminate the navigation bar, issue the command \setbeamertemplate{navigation symbols}{}.

Options for Automatically Loaded Packages Beamer automatically loads the amsmath, amsthm, array, enumerate, hyperref, xcolor packages and perhaps others. The user may load additional packages but with caution. Load them only as needed! Options for the automatically loaded packages are entered as options for the \documentclass command. For example to load the table option for the xcolor package, type \documentclass[xcolor=table]{beamer}.

Other Preamble Items These items are needed to create a title page. \title[short title]{title}. The short title is used elsewhere. \subtitle{subtitle} \author[short name(s)]{author 1 name\inst{1} \and author 2 name\inst{2}}. \institute{\inst{1}author 1 address \and\inst{2}author 2 address}. \date{desired date}. If no date is entered, the current date is automatically entered. If no date is wanted, type \date{}.

A Simple Preamble with One Author \documentclass[t]{beamer} \title[the \texttt{beamer} Class] {The \texttt{beamer} Class: a \LaTeX\ Presentation System} \author[]{\inst{1}} \institute{\inst{1} Department of Mathematics\\ Michigan State University\\ East Lansing, MI USA} \date{june 16, 2010} \begin{document}

A Simple Preamble with Two Authors \title[the \texttt{beamer} Class] {The \texttt{beamer} Class: a \LaTeX\ Presentation System} \author[c. E. Weil and L. Larson]{\inst{1} \and Lee Larson\inst{2}} \institute{\inst{1}department of Mathematics\\ Michigan State University\\ East Lansing, MI USA\\ \url{weil@math.msu.edu}\\ \inst{2}department of Mathematics\\ University of Louisville\\ Louisville, KY} \date{june 16, 2010} \begin{document}

Some beamer Terminology 1 frame: an environment 2 slide: the output of a frame environment 3 overlay specifications: determine how many slides from one frame environment 4 themes: different formats for slides

The frame Environment The material to be covered in a beamer presentation is contained in frames. Frames are environments that contain text and standard L A TEX structures; text, commands and environments. Care must be taken not to put too much material into a single frame. \begin{frame}<overlay specifications>[options]{frame Title} begins a frame. Options: allowframebreaks allowdisplaybreaks b, t, c (default) fragile (=singleslide) label= name for frame plain squeeze shrink (=minimum shrinkage percent) \end{frame} ends the frame.

Title Page With the information in the arguments of \title, \author, \institute, and \date the title page is created by typing \begin{frame}{} \titlepage \end{frame}

: a L A TEX Presentation System 1 1 Department of Mathematics Michigan State University East Lansing, MI USA weil@math.msu.edu June 16, 2010

The Table of Contents The divisions listed in the table of contents are the same as those for the article class. The user must insert \section commands etc. outside of frames for them to be recognized and listed in the table of contents. To creates the table of contents type \begin{frame}{name of table of contents; e.g., Outline} \tableofcontents \end{frame} To present the table of contents one section at a time, type \tableofcontents[pausesections].

Outline 1 Preamble Items 2 Basics of Frames and Slides \pause \only \onslide Buttons Movies and Animations 3 Additional Comments Frames and Themes

Special beamer Commands \alert{text to stress}. For example this is an alert. \againframe{frame name}. With the option label=title Page for that frame, type \againframe{title Page} and the Title Page will appear again as above. \begin{columns} and \column[pos]{width}. For example in the next slide the two columns were produced by \begin{columns} \column[t]{.5\textwidth} \begin{itemize} \item allowframebreaks \item allowdisplaybreaks \item \texttt{b, t, c} (default) \item fragile \end{itemize} \column[t]{.5\textwidth} \begin{itemize} \item label=$\langle$ \textit{name for frame}$\rangle$ \item plain \item squeeze \end{itemize} \end{columns}

Slides While the material to be presented is contained in frames, the output; that is, what s in the compiled file and what s seen on the screen, is contained in slides. Slides are composed of all or part of what s in the frame. There are several ways to determine what parts of a frame appear in any one slide and how many slides will be constructed from one frame.

The \pause Command The easiest method for creating multiple slides from one frame is with the \pause command. \begin{itemize} \item Item for all slides\pause Item for all slides \item Item for slides 2 & 3\pause \item Item for slide 3 only \end{itemize}

The \pause Command The easiest method for creating multiple slides from one frame is with the \pause command. \begin{itemize} \item Item for all slides\pause Item for all slides Item for slides 2 & 3 \item Item for slides 2 & 3\pause \item Item for slide 3 only \end{itemize}

The \pause Command The easiest method for creating multiple slides from one frame is with the \pause command. \begin{itemize} \item Item for all slides\pause \item Item for slides 2 & 3\pause Item for all slides Item for slides 2 & 3 Item for slide 3 only \item Item for slide 3 only \end{itemize} The \pause command and similar ones to follow don t work inside of the amsmath environments.

First Encounter with overlay specifications The \alert command can be used to emphasize one of the items on each slide using overlay specifications. \begin{itemize} \item<alert@1,3> Item for all slides\pause \item<alert@2> Item for slides 2 & 3\pause \item<alert@3> Item for slide 3 only \end{itemize} Item for all slides

First Encounter with overlay specifications The \alert command can be used to emphasize one of the items on each slide using overlay specifications. \begin{itemize} \item<alert@1,3> Item for all slides\pause \item<alert@2> Item for slides 2 & 3\pause \item<alert@3> Item for slide 3 only \end{itemize} Item for all slides Item for slides 2 & 3

First Encounter with overlay specifications The \alert command can be used to emphasize one of the items on each slide using overlay specifications. \begin{itemize} \item<alert@1,3> Item for all slides\pause \item<alert@2> Item for slides 2 & 3\pause \item<alert@3> Item for slide 3 only \end{itemize} Item for all slides Item for slides 2 & 3 Item for slide 3 only

The \only Command \only<overlay specifications>{content} is used to specify on which slides specific content will appear. This text will be on all slides. (Slide 1) \only<2,4>{this text, on slides This text will be on all 2 \& 4.} slides. This text, on \only<1,3->{this text, on slides slides 1, 3 and all 1, 3 and all subsequent slides.} subsequent slides. And \only<3>{this text, on slide 3 only.} this text will be on all And this text will be slides. on all slides.

The \only Command \only<overlay specifications>{content} is used to specify on which slides specific content will appear. This text will be on all slides. (Slide 2) \only<2,4>{this text, on slides This text will be on all 2 \& 4.} slides. This text, on \only<1,3->{this text, on slides slides 2 & 4. And this 1, 3 and all subsequent slides.} text will be on all slides. \only<3>{this text, on slide 3 only.} And this text will be on all slides.

The \only Command \only<overlay specifications>{content} is used to specify on which slides specific content will appear. This text will be on all slides. (Slide 3) \only<2,4>{this text, on slides This text will be on all 2 \& 4.} slides. This text, on \only<1,3->{this text, on slides slides 1, 3 and all 1, 3 and all subsequent slides.} subsequent slides. This \only<3>{this text, on slide 3 only.} text, on slide 3 only. And And this text will be this text will be on all on all slides. slides.

The \only Command \only<overlay specifications>{content} is used to specify on which slides specific content will appear. (Slide 4) This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all This text will be on all slides. \only<2,4>{this text, on slides 2 \& 4.} \only<1,3->{this text, on slides 1, 3 and all subsequent slides.} \only<3>{this text, on slide 3 only.} And this text will be on all slides. subsequent slides. this text will be on all slides. And

The \onslide Command The effect of the \only command is as if all material not selected for a slide by \only were removed from the frame. The \onslide command has the same syntax as the \only command but the effect is as if the material not selected for the slide was simply covered up. Here s the previous frame with \only replaced by \onslide.

An \onslide Example This text will be on all slides. \onslide<2,4>{this text, on slides 2 \& 4.} \onslide<1,3->{this text, on slides 1, 3 and all subsequent slides.} \onslide<3>{this text, on slide 3 only.} And this text will be on all slides. (Slide 1) This text will be on all slides. This text, on slides 1, 3 and all subsequent slides. And this text will be on all slides.

The \only Command \only<overlay specifications>{content} is used to specify on which slides specific content will appear. This text will be on all slides. (Slide 1) \only<2,4>{this text, on slides This text will be on all 2 \& 4.} slides. This text, on \only<1,3->{this text, on slides slides 1, 3 and all 1, 3 and all subsequent slides.} subsequent slides. And \only<3>{this text, on slide 3 only.} this text will be on all And this text will be slides. on all slides.

An \onslide Example This text will be on all slides. \onslide<2,4>{this text, on slides 2 \& 4.} \onslide<1,3->{this text, on slides 1, 3 and all subsequent slides.} \onslide<3>{this text, on slide 3 only.} And this text will be on all slides. (Slide 2) This text will be on all slides. This text, on slides 2 & 4. And this text will be on all slides.

An \onslide Example This text will be on all slides. \onslide<2,4>{this text, on slides 2 \& 4.} \onslide<1,3->{this text, on slides 1, 3 and all subsequent slides.} \onslide<3>{this text, on slide 3 only.} And this text will be on all slides. (Slide 3) This text will be on all slides. This text, on slides 1, 3 and all subsequent slides. This text, on slide 3 only. And this text will be on all slides.

An \onslide Example This text will be on all slides. \onslide<2,4>{this text, on slides 2 \& 4.} \onslide<1,3->{this text, on slides 1, 3 and all subsequent slides.} \onslide<3>{this text, on slide 3 only.} And this text will be on all slides. (Slide 4) This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all subsequent slides. And this text will be on all slides.

A Second \onslide Example One great advantage of the \onslide command over the \only command is that the text that is covered can be made slightly transparent with the command \setbeamercovered{transparent= % of transparency}. Here the % is 40. This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all following slides This text, on slide 3 only. And this text will be on all slides.

A Second \onslide Example One great advantage of the \onslide command over the \only command is that the text that is covered can be made slightly transparent with the command \setbeamercovered{transparent= % of transparency}. Here the % is 40. This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all following slides This text, on slide 3 only. And this text will be on all slides.

A Second \onslide Example One great advantage of the \onslide command over the \only command is that the text that is covered can be made slightly transparent with the command \setbeamercovered{transparent= % of transparency}. Here the % is 40. This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all following slides This text, on slide 3 only. And this text will be on all slides.

A Second \onslide Example One great advantage of the \onslide command over the \only command is that the text that is covered can be made slightly transparent with the command \setbeamercovered{transparent= % of transparency}. Here the % is 40. This text will be on all slides. This text, on slides 2 & 4. This text, on slides 1, 3 and all following slides This text, on slide 3 only. And this text will be on all slides.

Hyperlinks and Buttons The beamer command that will produce a button to jump from a current slide to a target slide is \hyperlink{target}{button text}< overlay specification >. It goes in the frame that produces the current slide. If that frame produces more than one slide, the overlay specification determine on which slide(s) the button appears and the command must be so placed that it will be included in the fist slide in the list. There are many different buttons to indicate the type of jump that will occur when clicking the button, such as skipping the next slide, skipping all remaining slides produced from the current frame, or returning to an earlier slide. The next slides presents the choices for button text.

Meaning of the button text Argument The button text refers to the appearance of a button that can be made into a hyperlink. The choices are: \beamerbutton{just a Button}; Just a Button \beamergotobutton{go to Button}; \beamerreturnbutton{return From}; \beamerskipbutton{skip to Button}; Go to Button Return From Skip to Button How to name and designate the target of the button is next.

The target The target identifies the frame that produces the target slide. Use the label= option to give the target frame a name. If the frame produces more than one slide, include the number of the slide in the target. For example, name<2> makes the second slide produced by the frame, name the target slide. If only one slide is produced by the frame, the overlay specification may be omitted.

A button Example For example the next button was created by typing \hyperlink{bibliography}{\beamergotobutton{go to Refs}}. Go to Refs The \hyperlink command must appear at the precise point where the button is to appear. Watch what happens when the button is clicked.

Animations and Movies To include a movie or animation in a presentation, first put \usepackage{multimedia} in the preamble. The command for including a movie in a slide is \movie[options]{banner}{movie filename}. As options, specify the height and width of the box in which the movie will appear. Other options can be found in [?, page 126]. For banner text or graphics that can be used to introduce the movie. Any movie file that can be displayed with QuickTime should work but the file must be in the same folder as the source file. Clicking the banner in the slide will run the movie, but the pdf file must be opened in Acrobat.

An Example Typing \movie[height=.6\textheight,width=.8\textheight] {Destruction}{100_2073.MOV} will play the following movie. Destruction

Navigation Bar 1 Slides 2 Frames 3 Subsubsections 4 Subsections 5 Sections 6 Search

The Structure of a Frame headline and/or footline left or right sidebar navigation bar logo background color content

Beamer Themes themes: 26 Loaded with \usetheme{theme name}. outer themes: 9 Loaded with \useoutertheme{outer theme name}. inner themes: 5 Loaded with \useinnertheme{inner theme name}. color themes: 15 Loaded with \usecolortheme{color theme name}. Suggestions: \usefonttheme{serif} to use the roman font family. \useinnertheme{rounded} to replace triangles by bullets in an itemize list.

Beamer Modes beamer (default) presentation handout trans (transparencies) article all These modes are loaded with \mode<mode name>. They may also appear in the <overlay specification> option in the \begin{frame} command or as an option to the \documentclass.

The handout Mode To produce handouts, change the \documentclass command to \documentclass[handout]{beamer} and add \usepackage{pgfpages} This disables hyperlinks. \pgfpagesuselayout{4 on 1} Puts 4 slides on each page. \setbeamertemplate{navigation symbols}{} Turns on navigation bars at the bottom of each slide.

References Till Tantau, User Guide to the Beamer Class, http://latex-beamer.sourceforge.net George Grätzer, More Math Into L A TEX: fourth edition, Chapter 14, Springer, 2007. M. Goossens, F. Mittelbach, S. Rahtz, D. Roegel, H. Voß, The L A TEX Graphics Companion, second edition, Addison-Wesley, 2007. Return