Sie sind auf Seite 1von 32

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Communication Scientique INSA 3BiM


A Prsentations avec LTEX: beamer

M. Bailly-Bechet, daprs un document de S. Charles


Universit Claude Bernard Lyon 1 Laboratoire de Biomtrie et Biologie Evolutive Bt. Mendel 2me tage, ct rouge

Document disponible : http://pbil.univ-lyon1.fr/members/mbailly

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Table des matires

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Cadre gnral
A Beamer est une classe de LTEX permettant de raliser des prsentations ou diaporamas au format pdf.

Il propose de nombreux thmes de prsentations donnant une apparence soigne et agrable. Beamer est bas sur un environnement de page (frame) qui reprsente un transparent , lequel peut tre ach en plusieurs tapes par une succession de couches (slides).

A La compilation seectue comme pour un document LTEX A X, ou presque, sont acceptes standard. Toutes les commandes LTE par Beamer.

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Document minimal
Compiler le code source (xxx.tex) deux fois avec pdatex pour obtenir le chier xxx.pdf
\documentclass[10pt]{beamer} \usetheme{PaloAlto}% theme gnral du diaporama % paquets pour le franais \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \begin{document} \begin{frame} Cette diapositive est beaucoup moins sexy quun ours en peluche. \end{frame} \end{document}
Introduction Beamer

marc.baillybechet@gmail.com

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Environnement frame
Dnition

Lenvironnement frame contient une diapositive de la prsentation : appel de cet environnement chaque nouvelle diapositive. Dimensions dune frame : 128mm96mm Une frame de base se compose dun titre, dun sous-titre ventuel et du texte. Par dfaut Beamer transforme tout texte en police sans serif (avec un espacement proportionnel des lettres). La philosophie A est la mme que dans LTEX : mieux vaut ne pas jouer avec les polices. . .

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Environnement frame
Dnir une frame

Solutions quivalentes pour dnir une frame


% \frame{ % Mon texte ici .... % } Si on rajoute une option (voir plus loin) lenvironnement frame, il vaut mieux utiliser : % \begin{frame}[plain] % Mon texte ici .... % \end{frame}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Table des matires

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Le prambule
Le prambule, cest tout ce qui se situe avant le corps du document lui-mme. Quelques dclarations y sont ncessaires. \documentclass{beamer} %Obligatoire % Thme gnral du diaporama - quasi obligatoire \usetheme{Malmoe} %Une facon de gerer les overlays \setbeamercovered{transparent} %Nous verrons apres ce que cela veut dire \usecolortheme[named=green]{structure} ... De plus, vous devez ajouter tout ce qui vous serait ncssaire pour le mme document en classe article (par exemple les packages pour le franais).
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Page de titre
La page de titre se construit avec la commande \frame{\titlepage} juste aprs le \begin{document} :

Exemple
S. Charles
UCB Lyon 1

Contenu de la page de titre :


\title[Exemple]{Exemple} \author[S. Charles] {S. Charles} \institute[UCB Lyon 1]{UCB Lyon 1} \date[3BIM - INSA] {3BIM - Comm. Sci.}

3BIM - Comm. Sci.

S. Charles (UCB Lyon 1)

Exemple

3BIM - INSA

4/4

Quel est le rle des donnes entre crochets dans ces commandes ?

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Le sommaire
Le sommaire se construit simplement avec la commande \tableofcontents.

Titre de section 1 sous-section 1.1 sous-section 1.2

Titre de section 2 sous-section 2.1 sous-section 2.2

S. Charles (UCB Lyon 1)

Exemple

3BIM - INSA

5/5

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Sommaire automatique
Il est possible de faire apparatre le sommaire dirents endroits et de manire automatique :

A insrer dans le prambule


\AtBeginSection[] { \begin{frame}{Plan} \tableofcontents[currentsection] % \end{frame} } Au dbut de chaque section, la frame dnie est insre.

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Thme
Il est possible de personnaliser compltement lapparence de son diaporama mais recommand pour dbuter dutiliser les thmes fournis avec Beamer. Ceux-ci se divisent en cinq grandes catgories : Thme de prsentation globale qui gre la totalit du diaporama Thme de couleur permettant de modier les couleurs de base dun thme global ou une partie seulement des couleurs selon les thmes. Thmes de police gre tout ce qui est relatif aux polices : gras, italique,... Thme interne gre lapparence des lments tels que les listes, la table des matires, les notes, la bibliographie,... Thme externe gre les en-ttes et pieds-de-page, le titre de la page, le logo, la barre de navigation,...
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Thme
Le choix des thmes prcdents se fait dans le prambule par : \usetheme{nom du theme global} \usecolortheme{nom du theme de couleur} \usefonttheme{nom du theme de police} \useinnertheme{nom du theme interne} \useoutertheme{nom du theme externe} Pour avoir une ide des thmes globaux possibles, googlier beamer themes, et admirez le travail. . . Mais rappelez-vous que le choix dun thme ne dpend pas que de raisons esthtiques, on peut galement sen servir pour faire passer un message. Ces dirents thmes sont placs (selon le systme) dans des sous-rpertoires du rpertoire beamer/themes. Cest l que vous pouvez en installer de nouveaux si besoin.
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

En-ttes et pieds-de-page
Deux zones en haut et en bas de la page, de mme largeur. Leur contenu dpend du thme externe choisi. Ce peut tre lindication de la section ou sous-section en cours, une arborescence de la prsentation, et/ou le titre pour len-tte, la barre de navigation, le numro de page, lauteur, etc. Voici un exemple de deux thmes externes :
Titre de section 1 Titre de section 2 Titre de section 1 sous-section 2.2 Titre de section 2

Modle banal de page


sous-titre ventuel

Modle banal de page


sous-titre ventuel

Ici du texte sans oriture ou alors simplement en style tltype ou en gras, voire en italique comme dans nimporte A quel texte LTEX. Beamer produit gnralement cela en police sans srif. Ah joubliais, on peut mettre de la couleur. Ni le titre, ni le sous-titre ne sont obligatoires

Ici du texte sans oriture ou alors simplement en style tltype ou en gras, voire en italique comme dans nimporte A quel texte LTEX. Beamer produit gnralement cela en police sans srif. Ah joubliais, on peut mettre de la couleur. Ni le titre, ni le sous-titre ne sont obligatoires

S. Charles

Exemple

Figure: theme shadow


marc.baillybechet@gmail.com

Figure: theme Singapore


Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Quelques thmes
Le thme est choisi dans lentte \usetheme{PaloAlto} Thme sans barre de navigation : default, Bergen, Boadilla,Madrid, AnnArbor, CambridgeUS, Pittsburgh, Rochester Thme avec barre de navigation sous forme dun arbre : Antibes, JuanLesPins, Montpellier Thme avec table des matires sur panneau latral : Berkeley, PaloAlto, Goettingen, Marburg ; Hannover Thme avec mini diapo de navigation : Berlin, Ilmenau, Dresden, Darmstadt, Frankfurt, Singapore, Szeged Thme avec tables des sections et sous-section : Copenhagen, Luebeck, Malmoe,Warsaw
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Table des matires

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Titre
Le titre du frame est ach en haut de la page dans une taille plus importante. Sa couleur et son fond dpendent du thme choisi.

\begin{frame} \frametitle{Ceci est le titre} Contenu de la page \end{frame}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Titre
Ceci est le sous-titre

Le sous-titre ventuel du frame est plus petit que le titre et apparat juste en-dessous.

\begin{frame} \frametitle{Ceci est le titre} \framesubtitle{Ceci est le sous-titre} Contenu de la page \end{frame}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Environnement frame
Options possibles

plain : les enttes, pieds de pages et panneaux latraux sont supprims de la diapo. On peut donc localement en ajouter de nouveaux ou bien mettre une gure qui tient sur la diapo complte fragile : utilise lorsque du code qui ne doit pas tre compil comme tel est insr (exemple : environnement verbatim) label=nom : le contenu de la diapo est enregistre sous ce label et celle-i peut donc tre rappele avec la commande \againframe. ...

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Exercice
Avec ou sans loption plain

A vous de faire ces deux frames : le thme utilis est Bergen

Voici un titre principal original


Et un sous-titre ...

Voici un titre principal original


Et un sous-titre ...

Un peu de blabla

Un peu de blabla

Sans loption plain


marc.baillybechet@gmail.com

Avec loption plain


Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Page avec verbatim


Une frame peut contenir du verbatim (code source) en utilisant loption [fragile] :
\begin{frame}[fragile] \frametitle{Modle banal de page} \framesubtitle{\textit{sous-titre ventuel}} Ici du texte comme on veut... \vspace{0.5cm} par exemple du texte en \texttt{verbatim} : \begin{verbatim} & % Hello @!!~ \formatdisk \end{document} \LaTeX \end{verbatim} \end{frame}

Ceci se gnralise tout texte qui ne doit pas tre interprt par A LTEX (mais peut ltre par un autre langage. . . )
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Mettre de la couleur
Appeler le package color en dbut de document : \usepackage{color} Deux fonctions existent : 1. \color{blue} Tout le texte qui sera plac aprs cette balise sera de couleur bleue. Ne pas oublier \color{black} pour revenir la couleur par dfaut. 2. \textcolor{magenta}{le texte en magenta} Seul le texte plac en deuxime argument (ici "le texte en magenta") sera de couleur magenta.
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Jouer sur la taille des caractres


tiny scriptsize footnotesize small normalsize large Large LARGE huge Huge
minuscule

trs petit

assez petit

petit

normal

grand

plus grand

trs grand

norme

gant
marc.baillybechet@gmail.com Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Les blocs
Beamer propose un (ou plusieurs) environnement de bloc consistant en un titre et du texte dans une bote. Voici le bloc standard, par dfaut :

Bloc standard
Un bloc tout simple, par dfaut un texte sur un fond de couleur qui dpend, bien sr, du thme choisi.

\begin{block}{Bloc standard} Un bloc tout simple, par dfaut un texte sur un fond de couleur qui dpend, bien sr, du thme choisi. \end{block}
7/7

S. Charles (UCB Lyon 1)

Exemple

3BIM - INSA

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Les blocs spciques


Il existe aussi une version rouge alertblock et verte exampleblock.
Les blocs spciques

Un bloc normal
Texte du block block

\begin{block}{Un bloc normal} Texte du block \texttt{block} \end{block} \begin{alertblock}{Un bloc trs alerte} Texte du block \texttt{alertblock} \end{alertblock} \begin{exampleblock}{Un bloc exemplaire} Exemple de block \texttt{exampleblock} \end{exampleblock}

Un bloc trs alerte


Texte du block alertblock

Un bloc exemplaire
Exemple de block exampleblock

S. Charles (UCB Lyon 1)

Exemple

3BIM - INSA

9/9

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Texte sur deux colonnes


On peut employer lenvironnement columns, spcialement ddi aux multi-colonnes. Pour dnir deux colonnes :
\begin{columns} \begin{column}{6cm} Contenu de ma premire colonne \end{column} \begin{column}{6cm} Contenu de ma deuxime colonne \end{column} \end{columns}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Table des matires

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

La commande pause
La commande \pause permet, comme son nom lindique de geler lachage en attente daller plus avant dans la prsentation. Cette commande peut sinsrer dans un environnement de liste. cet endroit l, une pause est insr dans le texte de cette prsentation :

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

La commande pause
La commande \pause permet, comme son nom lindique de geler lachage en attente daller plus avant dans la prsentation. Cette commande peut sinsrer dans un environnement de liste. cet endroit l, une pause est insr dans le texte de cette prsentation :
\begin{frame} Voici ma premire ide, je cause, je cause... \pause Voici la deuxime ide que jaffiche quand je suis prte en causer. \pause Voici la troisime ide aprs rflexion. \end{frame}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Lachage dir
Avec un environnement de liste, on peut par exemple faire acher les lments un par un :

\begin{itemize} \item<1-> llment de liste apparatra depuis la couche numro 1. \item<2-> \textbf<2>{llment de liste apparatra en gras sur la couche 2 puis normalement.} \item<3-> llment de liste apparatra depuis la couche numro 3. \end{itemize}

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Pour en savoir plus

Rcuprer le chier intro_beamer.pdf sur http://mcclinews.free.fr/latex/introbeamer.php ou dans la documentation mise en ligne avec ce cours (en franais et en anglais).

marc.baillybechet@gmail.com

Introduction Beamer

Notions de base et exemples Le diaporama dans son ensemble lments de la page Animations

Rcuprer un chier modle

En allant sur
http://www.tuteurs.ens.fr/logiciels/latex/beamer.html

rcuprer le chier exemple disponible en bas de page. De plus, ce A site contient de nombreuses astuces pour faire du LTEX et du Beamer, ainsi que de nombreux dveloppements plus ou moins thoriques sur la typographie, crire en grec, crire des formules A chimiques, crire des partitions avec LTEX !

marc.baillybechet@gmail.com

Introduction Beamer