LAT E X Programming: Beamer Presentations



Similar documents
Presentations Using L A TEX

Outline. Installing L A TEX

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

The beamer Class: a L A TEX Presentation System

A Guide to Using Beamer

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

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

Microsoft Power Point 2007: The Basics

Tips on Beamer, TikZ and BibTeX

A Beamer Tutorial in Beamer

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

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

Using the Adventist Framework with your netadventist Site

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint

A Tutorial on Creating Presentations Using Beamer

Generate Android App

The beamer class for L A TEX

Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

A) What Web Browser do I need? B) Why I cannot view the most updated content? C) What can we find on the school website? Index Page Layout:

New Features in Microsoft Office 2007

What is Microsoft PowerPoint?

ireview Template Manual

Microsoft Office 2010: Introductory Q&As PowerPoint Chapter 1

Designing a poster. Big is important. Poster is seldom linear, more like a MindMap. The subjects belonging together are located close to each other.

my.scouting Tools Training Dashboard Trained Exception Report YPT Aging Report Trained Leader Rpt Add Training Search Training View Training

Making Visio Diagrams Come Alive with Data

Working with Windows Live Movie Maker

Making a Web Page with Microsoft Publisher 2003

FreeStockCharts.com Chart Set-up

Creating Accessible Word Documents

Microsoft Word Quick Reference Guide. Union Institute & University

Working with Windows Movie Maker

PowerPoint 2007 Basics Website:

Microsoft Office PowerPoint 2013

LYON COUNTY GEOMOOSE 2 HELP DOCUMENT

Data Visualization. Brief Overview of ArcMap

Movie Maker 2 Beginning

Creating and Using Links and Bookmarks in PDF Documents

Advanced Presentation Features and Animation

Map Navigation Controls. An Interactive, Locally Based Knowledge Resource LivingstonLive.org/maps OR gisapps/livingstonviewerinternal

HITT101 H-ITT Audience Response System 101

Beamer Class well nice

USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE

Chapter 11 Sharing and Reviewing Documents

Smart Board Basics. December, Rebecca Clemente Department of Education

STEPfwd Quick Start Guide

A Beginner s Guide to PowerPoint 2010

Sharing a Screen, Documents or Whiteboard in Cisco Unified MeetingPlace

Nero Video: Add and Edit Menus with Nero Video

Microsoft Outlook Reference Guide for Lotus Notes Users

Welcome to icue! Version 4

Creating Basic Reports with the SAP Query Tool

Adobe InDesign Creative Cloud

Microsoft PowerPoint 2011

Themes and Templates Manual FOR ADVANCED USERS

Microsoft Office System Tip Sheet

XpoLog Center Suite Log Management & Analysis platform

Figure 1: Security Warning Enable Macros Excel 2003

READ 180 Enterprise Edition Interactive Teaching System Quick Reference Guide

Terminal 4 Content Types. Need help? Call the ITD Lab, x7471

Business Vehicle Tracking USER MANUAL

Dashboard Chart. The Perfect Dashboard Chart. Download a free e-book. Visit Bass Hall. Parlin Hall.

Joomla Article Advanced Topics: Table Layouts

Windows 8 Features (

To Begin Customize Office

Beamer Class well nice

Microsoft Office Excel 2007 Key Features. Office of Enterprise Development and Support Applications Support Group

PowerPoint 2007: Basics Learning Guide

Google Sites: Creating, editing, and sharing a site

PEMBINA TRAILS SCHOOL DIVISION. Information Technology Department

Tutorials. If you have any questions, comments, or suggestions about these lessons, don't hesitate to contact us at

Task Card #2 SMART Board: Notebook

Dell AppAssure cloud replication

A Guide to Presentations in L A TEX-beamer. Trinity University

EHR Version 7.1 New Features

Website Creator Pro Quick Reference Guide. Version: 0.5

Advanced Microsoft Excel 2010

INTRODUCTION TO DESKTOP PUBLISHING

The Microsoft Access 2007 Screen

Click on Faculty & Staff Then Staff Resources. Click on Kiosk

2. How to Use SMART Board as a Projector and Whiteboard

Microsoft PowerPoint 2010 Templates and Slide Masters (Level 3)

Microsoft Office Live Meeting User Guide

Getting Started with Adobe Connect. Div of IT Learning Technologies

QUIT MACSCHOOL AND DRAG YOUR SERVER ICONS TO THE TRASH OR HIT THE DISCONNECT BUTTON BESIDE THE SERVER ICON IN THE TOP SIDEBAR

Final Software Tools and Services for Traders

Using Your Polyvision Digital Whiteboard and Walk-and-Talk

TUTORIAL 4 Building a Navigation Bar with Fireworks

Microsoft Access 2010 handout

Creating and Managing Online Surveys LEVEL 2

Quick Start Guide for Outlook Mac 2011

Turnitin Instructor User Manual Chapter 2: OriginalityCheck

Microsoft PowerPoint 2010

Microsoft PowerPoint 2008

WebPlus X8. Quick Start Guide. Simple steps for designing your site and getting it online.

Transcription:

L A T E X Programming: Beamer Presentations University of California, Berkeley November 16, 2009

Benefits Benefits Drawbacks Professional looking presentations Written in L A T E X Nice overlay effects Automatic navigation bars

Drawbacks Benefits Drawbacks Requires installation of Beamer package and dependencies No fancy animations (though some would consider this a benefit)

In order to use Beamer, you will need to install the Beamer package and its dependencies (pgf and xcolor) on your machine. You can get Beamer (and its dependencies) from SourceFource at: http://sourceforge.net/projects/latex-beamer/

Requirements Sample Preamble The Preamble Frames Links \documentclass[compress]{beamer} \usetheme{antibes} % Beamer theme v 3.0 \usecolortheme{lily} % Beamer color theme Specify the beamer document class Specify the theme to be used Specify a color scheme (optional)

Preamble Options Layout Options The Preamble Frames Links There are many options to pass to the document class declaration. Some common ones are: [slidestop] - puts frame titles on the top left corner (default=[slidescentered]). [compress] - makes all navigation bars as small as possible (default=[uncompressed]). [red] changes navigation bars and titles to reddish color. blue: Default color scheme red brown blackandwhite: Good for transparencies

Preamble Options Presentation Themes The Preamble Frames Links There are quite a few Beamer themes available for use. This presentation uses Warsaw, but there are many others: W/o navigation bar: default, boxes, Bergen, Madrid, Pittsburgh, Rochester With a treelike navigation bar: Antibes, JuanLesPins, Montpellier. With a TOC sidebar: Berkeley, PaloAlto, Goettingen, Marburg, Hannover With a mini frame navigation: Berlin, Ilmenau, Dresden, Darmstadt, Frankfurt, Singapore, Szeged With section and subsection titles: Copenhagen, Luebeck, Malmoe, Warsaw

Frames (Slides) Sample Frame The Preamble Frames Links \section{} % For navigation \subsection{frames} % For navigation \begin{frame} \frametitle{frames (Slides)} \framesubtitle{sample Frame}... slide contents... \end{frame}

Frames (Slides) Frame Syntax The Preamble Frames Links Frames can be written in both as environments and as commands. As an environment: \begin{frame}[options]... slide contents... \end{frame} As a command: \frame[options]{... slide contents... }

Frames (Slides) Frame Options The Preamble Frames Links Frames can be given quite a few options: [containsverbatim] - for using verbatim environment and \verb command. [allowframebreaks] for automatic split of frames if the contents do not fit in a single slide. [shrink] for shrinking the contents to fit in a single slide. [squeeze] for squeezing vertical space.

Links Link Commands The Preamble Frames Links Frames can be given quite a few options: Beamer also provides functionality for linking between slides \hyperlink{targetname}{\beamerbutton{text}} to create link \hypertarget{targetname}{text} to create target For example: Next Page

Links Button Examples The Preamble Frames Links This text is a link target. Beamer offers several buttons for use with linking, including: Click Here Click Here Click Here \beamerbutton{click Here} \beamergotobutton{click Here} \beamerreturnbutton{click Here}

Default Scheme Theorems Examples Blocks Alert Block Beamer supports predefined framed texts: theorem, corollary, definition in structure color frame examples in green color frame block in structure color frame with your own title alertblock in alert color frame with your own title they are aware of overlays their color schemes are theme dependent

Example Theorem Theorems Examples Blocks Alert Block Theorem (Aaron s Theorem) Beamer is the best presentation system out there. Code: \begin{thm}[aaron s Theorem] Beamer is the best presentation system out there. \end{thm}

Example Example Theorems Examples Blocks Alert Block Example To create an example environment, use newtheorem. Code: \begin{ex} To create an example environment, use \verb newtheorem. \end{ex}

Example Block Theorems Examples Blocks Alert Block Summary Blocks can have their own title. Code: \begin{block}{summary} Blocks can have their own title. \end{block}

Example Block Theorems Examples Blocks Alert Block Alert ZOMG This alert block really grabs your attention!! Code: \begin{alertblock}{alert} ZOMG This alert block really grabs your attention!! \end{alertblock}

Overview allow you to create dynamic presentations Each slide overlay generates a new PDF page There are a variety of overlay styles in Beamer Various overlay counters: n, n-, -n, n1-n2, +-

Pause You can use the pause command for simple stepwise viewing: \begin{itemize} \pause \item everything \pause \item that has a \pause \item beginning \pause \item has an end \end{itemize}

Pause You can use the pause command for simple stepwise viewing: \begin{itemize} \pause \item everything \pause \item that has a \pause \item beginning \pause \item has an end \end{itemize} everything

Pause You can use the pause command for simple stepwise viewing: \begin{itemize} \pause \item everything \pause \item that has a \pause \item beginning \pause \item has an end \end{itemize} everything that has a

Pause You can use the pause command for simple stepwise viewing: \begin{itemize} \pause \item everything \pause \item that has a \pause \item beginning \pause \item has an end \end{itemize} everything that has a beginning

Pause You can use the pause command for simple stepwise viewing: \begin{itemize} \pause \item everything \pause \item that has a \pause \item beginning \pause \item has an end \end{itemize} everything that has a beginning has an end Notice that pause does not use an overlay counter.

Onslide Use onslide<n-> text to show text on given slides. Class A B C D X 1 2 3 4

Onslide Use onslide<n-> text to show text on given slides. Class A B C D X 1 2 3 4 Z 5 6 7 8

Onslide Use onslide<n-> text to show text on given slides. Class A B C D X 1 2 3 4 Y 3 4 5 6 Z 5 6 7 8

Onslide Use onslide<n-> text to show text on given slides. Class A B C D X 1 2 3 4 Y 3 4 5 6 Z 5 6 7 8 Notice onslide uses an overlay counter.

Onslide \begin{tabular}{l cccc} Class & A & B & C & D \\ X & 1 & 2 & 3 & 4 \\ \onslide<3->y & 3 & 4 & 5 & 6 \\ \onslide<2->z & 5 & 6 & 7 & 8 \end{tabular}

Item I Use item<n-> for incremental overlays: \ begin{itemize} \ item<2-> everything \ item<3-> that has a \ item<4-> beginning \ item<5-> has an end \ end{itemize}

Item I Use item<n-> for incremental overlays: \ begin{itemize} \ item<2-> everything \ item<3-> that has a \ item<4-> beginning \ item<5-> has an end \ end{itemize} everything

Item I Use item<n-> for incremental overlays: \ begin{itemize} \ item<2-> everything \ item<3-> that has a \ item<4-> beginning \ item<5-> has an end \ end{itemize} everything that has a

Item I Use item<n-> for incremental overlays: \ begin{itemize} \ item<2-> everything \ item<3-> that has a \ item<4-> beginning \ item<5-> has an end \ end{itemize} everything that has a beginning

Item I Use item<n-> for incremental overlays: \ begin{itemize} \ item<2-> everything \ item<3-> that has a \ item<4-> beginning \ item<5-> has an end \ end{itemize} everything that has a beginning has an end

Item II Use <+-> for incremental overlays without counters: \begin{itemize}[<+->] \item everything \item that has a \item beginning \item has an end \end{itemize} everything

Item II Use <+-> for incremental overlays without counters: \begin{itemize}[<+->] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a

Item II Use <+-> for incremental overlays without counters: \begin{itemize}[<+->] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a beginning

Item II Use <+-> for incremental overlays without counters: \begin{itemize}[<+->] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a beginning has an end

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize}

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize} everything

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize} everything has an end

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize} everything that has a has an end

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize} everything that has a beginning has an end

Item III Use <n1-n2> for fine control overlays: \begin{itemize} \item<2-> everything \item<4-5> that has a \item<5> beginning \item<3-6> has an end \end{itemize} everything has an end

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} GA

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} MOGA

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} pmoga

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5}

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} I am 5

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5}

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8}

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am not 11

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am 11

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am not 11

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am not 11 \temporal<n>{before n}{at n}{after n} for three alternatives \temporal<14>{i am under 14}{I am 14}{I am over 14} I am under 14

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am not 11 \temporal<n>{before n}{at n}{after n} for three alternatives \temporal<14>{i am under 14}{I am 14}{I am over 14} I am 14

Successive: \only<n>{...} \only<1>{ga}\only<2>{moga}\only<3>{pmoga} \uncover<n>{...} shows at given slide \uncover<5>{i am 5} \invisible<n>{...} hides at given slide \invisible<8>{invisible at 8} Invisible at 8 \alt<n>{at n}{not at n} for two alternatives \alt<11>{i am 11}{I am not 11} I am not 11 \temporal<n>{before n}{at n}{after n} for three alternatives \temporal<14>{i am under 14}{I am 14}{I am over 14} I am over 14

Simple Use <+- structure@+> for automatic highlighting: \begin{itemize}[<+- structure@+ ] \item everything \item that has a \item beginning \item has an end \end{itemize} everything

Simple Use <+- structure@+> for automatic highlighting: \begin{itemize}[<+- structure@+ ] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a

Simple Use <+- structure@+> for automatic highlighting: \begin{itemize}[<+- structure@+ ] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a beginning

Simple Use <+- structure@+> for automatic highlighting: \begin{itemize}[<+- structure@+ ] \item everything \item that has a \item beginning \item has an end \end{itemize} everything that has a beginning has an end

Alert Use \item<n- alert@m> for more controlled highlighting: \begin{itemize} \item<2- alert@2> everything \item<2- alert@3> that has a \item<2- alert@4> beginning \item<2- alert@5> has an end \end{itemize}

Alert Use \item<n- alert@m> for more controlled highlighting: \begin{itemize} \item<2- alert@2> everything \item<2- alert@3> that has a \item<2- alert@4> beginning \item<2- alert@5> has an end \end{itemize} everything that has a beginning has an end

Alert Use \item<n- alert@m> for more controlled highlighting: \begin{itemize} \item<2- alert@2> everything \item<2- alert@3> that has a \item<2- alert@4> beginning \item<2- alert@5> has an end \end{itemize} everything that has a beginning has an end

Alert Use \item<n- alert@m> for more controlled highlighting: \begin{itemize} \item<2- alert@2> everything \item<2- alert@3> that has a \item<2- alert@4> beginning \item<2- alert@5> has an end \end{itemize} everything that has a beginning has an end

Alert Use \item<n- alert@m> for more controlled highlighting: \begin{itemize} \item<2- alert@2> everything \item<2- alert@3> that has a \item<2- alert@4> beginning \item<2- alert@5> has an end \end{itemize} everything that has a beginning has an end

Alternative Use \alt<n>{\color{col1}..}{\color{col2}..} for active/inactive highlighting:

Alternative Use \alt<n>{\color{col1}..}{\color{col2}..} for active/inactive highlighting: Everything that has a beginning has an end.

Alternative Use \alt<n>{\color{col1}..}{\color{col2}..} for active/inactive highlighting: Everything that has a beginning has an end.

Alternative Use \alt<n>{\color{col1}..}{\color{col2}..} for active/inactive highlighting: Everything that has a beginning has an end.

Alternative Use \alt<n>{\color{col1}..}{\color{col2}..} for active/inactive highlighting: Everything that has a beginning has an end.

Alternative Code: \begin{itemize} \item<2-> \alt<2>{\color{blue} Everything} {\color{gray} Everything} \item<2-> \alt<3>{\color{blue} that has a} {\color{gray} that has a} \item<2-> \alt<4>{\color{blue} beginning} {\color{gray} beginning} \item<2-> \alt<5>{\color{blue} has an end.} {\color{gray} has an end.} \end{itemize}

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Temporal Use \temporal<n>{before}{on}{after} for temporal highlighting: Everything that has a beginning has an end.

Alternative Code: \begin{itemize} \temporal<3>{\color{gray}}{\color{blue}} {\color{blue!25}} \item Everything \temporal<4>{\color{gray}}{\color{blue}} {\color{blue!25}} \item that has a \temporal<5>{\color{gray}}{\color{blue}} {\color{blue!25}} \item beginning \temporal<6>{\color{gray}}{\color{blue}} {\color{blue!25}} \item has an end. \end{itemize}