21
Une introduction ` a beamer Julien Ruffin Cours L A T E X Facult´ e I&C EPFL 1 er Mai 2006

Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes 1 1 et 3 toujours depuis l’´etape

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Une introduction a beamer

Julien Ruffin

Cours LATEXFaculte I&C

EPFL

1er Mai 2006

Page 2: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Sommaire

1 beamer en deux mots

2 Commandes beamerUtilisation du packageFrames & overlaysCommandes de style

3 Une presentation typique sous beamerTitre et SommaireSommaireContenu

4 Conclusion & references

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 2 / 22

Page 3: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

beamer en deux mots

beamer est un package permettant la creation de slides.

But : accomplir le role de logiciels de presentation WYSIWYG commeMicrosoft PowerPoint ou OpenOffice.org Impress. . .

. . . en evitant les horreurs de ces derniers(et vous en connaissez certainement !)

Tous les slides du cours LATEX utilisent beamer.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 3 / 22

Page 4: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

beamer en deux mots

beamer est un package permettant la creation de slides.

But : accomplir le role de logiciels de presentation WYSIWYG commeMicrosoft PowerPoint ou OpenOffice.org Impress. . .

. . . en evitant les horreurs de ces derniers(et vous en connaissez certainement !)

Tous les slides du cours LATEX utilisent beamer.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 3 / 22

Page 5: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Utilisation du package

beamer est une classe de document a part entiere,differente des habituels article, report ou book.

Pour l’utiliser, il faut commencer son fichier LATEX par\documentclass{beamer}.

La commande \usetheme{...}, a mettre avant \begin{document},permet de changer de theme visuel.

Pour ne pas avoir la barre de navigation mise par defaut, utiliser lacommande \setbeamertemplate{navigationsymbols}{}.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 5 / 22

Page 6: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Frames & overlays

beamer permet d’utiliser les commandes comme \section{} et\subsection{}, pour structurer le discours.

Pour structurer la presentation,beamer ajoute deux fonctionnalites specifiques :

Les frames permettent de delimiter les slides.

Les overlays permettent de poser des etapes dans l’affichage d’uneframe : ils definissent l’« animation ».

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 7 / 22

Page 7: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les frames

L’environnement frame s’utilise comme tout environnement LATEX :

\begin{frame}. . .

\end{frame}

Le contenu d’une frame forme un slide.

Toutes les commandes sont admises dans une frame,mais il faut la commencer par \begin{frame}[fragile] pourpouvoir inclure du texte brut (l’environnement verbatim).

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 9 / 22

Page 8: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 9: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 10: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 11: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 12: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 13: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les overlays

Les overlays sont une maniere de definir les sous-etapes de l’affichaged’un slide.

Un overlay correspond a une etape.

Ces etapes se specifient entre le nom d’une commande et sesarguments : \foo<1,2,3>[bar]{baz}.

Les commandes dotees de ces definitions d’etape (OverlaySpecification dans la documentation) ne seront affichees qu’auxetapes donnees.

Les commandes sans definition d’etape sont toujours affichees.

Pour les commandes qui n’acceptent pas les <>,ou pour grouper plusieurs elements : englober dans une commande\onslide<...>{...}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 11 / 22

Page 14: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Les definitions d’etape (Overlay Specification) acceptent divers formats.En voici un resume succinct.

Overlay Specification

forme affiche aux etapes

<1> 1<1,3> 1 et 3<3-> toujours depuis l’etape 3<-3> 1 a 3

Les combinaisons sont possibles, par exemple <-3,5,7,9->(afficher aux etapes 1 a 3, 5, 7, et tout le temps depuis 9)

Il existe plusieurs commandes pour une utilisation avancee des etapes.Consulter la documentation de beamer pour plus de details.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 13 / 22

Page 15: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Commandes de style

beamer ajoute plusieurs commandes de formatage pour les presentations.Trois des plus utiles sont :

\frametitle{...} : ajoute un titre au sommet d’une frame.

\alert{...} : permet de surligner du texte.

\begin{block}{Titre}...\end{block} : cree un bloc commedans l’exemple ci-dessous.

Un exemple de bloc

Les blocs servent a creer des encadres dans les slides.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 15 / 22

Page 16: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Une presentation typique sous beamer

Comme un texte « normal » sous LATEX, une presentation beamercommence par une page de titre – ici, une frame de titre.

\title{Foo}\author{Joe Bloggs}\date{\today}\begin{document}

\frame[plain]{\titlepage}

Ici, la commande \frame[plain]{\titlepage} cree automatiquementun slide de titre, a l’instar de l’habituel \maketitle.

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 17 / 22

Page 17: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Slide de sommaire

Pour introduire sa presentation, il peut etre utile d’inclure un slideen donnant un tour d’horizon. C’est le role du sommaire. Il peut etre faitainsi :

\section*{Sommaire}\begin{frame}

\frametitle{Sommaire}\tableofcontents

\end{frame}

La commande \section*{Sommaire} est ici pour la structure,et n’agit pas sur l’apparence. Le signe * dans la commande s’assure quele sommaire lui-meme ne figure pas au sommaire !

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 19 / 22

Page 18: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Contenu

beamer aide a mettre en forme vos presentations. . .beamer n’assure malheureusement rien sur le contenu !

\begin{frame}\frametitle{Elevator Case Study}\begin{enumerate}

\item<1-> User requests Elevator to go up.\item<2-> Elevator goes down.\item<3-> \textsc{BLAH BLAH BLAH.}\item<4-> \alert{Use Case ends in failure.}

\end{enumerate}\end{frame}

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 21 / 22

Page 19: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Conclusion & references

beamer est un package tres vaste.Il admet un nombre imposant de commandes et d’options.

beamer est aussi puissant qu’il est Strict.

Il convient donc de se referer a sa documentation.Elle se trouve sur le site du package :http://latex-beamer.sourceforge.net/

,mais uniquement dans ses fichiers de releases.

Google etant notre ami a tous, l’on peut neanmoinstrouver des bonnes ames l’ayant mise a disposition, commehttp://www.math.ntnu.no/~berland/latex/docs/beamer.pdf

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 22 / 22

Page 20: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Conclusion & references

beamer est un package tres vaste.Il admet un nombre imposant de commandes et d’options.

beamer est aussi puissant qu’il est Strict.

Il convient donc de se referer a sa documentation.Elle ne se trouve pas directement sur le site du package :http://latex-beamer.sourceforge.net/,mais uniquement dans ses fichiers de releases.

Google etant notre ami a tous, l’on peut neanmoinstrouver des bonnes ames l’ayant mise a disposition, commehttp://www.math.ntnu.no/~berland/latex/docs/beamer.pdf

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 22 / 22

Page 21: Une introduction à beamer - EPFL...En voici un r´esum´e succinct. Overlay Specification forme affiche aux ´etapes  1  1 et 3  toujours depuis l’´etape

Conclusion & references

beamer est un package tres vaste.Il admet un nombre imposant de commandes et d’options.

beamer est aussi puissant qu’il est Strict.

Il convient donc de se referer a sa documentation.Elle ne se trouve pas directement sur le site du package :http://latex-beamer.sourceforge.net/,mais uniquement dans ses fichiers de releases.

Google etant notre ami a tous, l’on peut neanmoinstrouver des bonnes ames l’ayant mise a disposition, commehttp://www.math.ntnu.no/~berland/latex/docs/beamer.pdf

J. Ruffin (Cours LATEX — I&C) Une introduction a beamer 1er Mai 2006 22 / 22