0% ont trouvé ce document utile (0 vote)
177 vues52 pages

Guide complet sur Beamer LaTeX

Ce document décrit les fonctionnalités de base de Beamer, un package LaTeX pour créer des présentations. Il présente les éléments clés comme les environnements frame, les blocs, les thèmes et les animations.

Transféré par

Mohammed Elghamour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
177 vues52 pages

Guide complet sur Beamer LaTeX

Ce document décrit les fonctionnalités de base de Beamer, un package LaTeX pour créer des présentations. Il présente les éléments clés comme les environnements frame, les blocs, les thèmes et les animations.

Transféré par

Mohammed Elghamour
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Beamer

Siham Ezzouak

Faculté des sciences Dhar Mahraz Fès


e-mail: [email protected]

24 mars 2022

EZZOUAK (FSDMF) Beamer 24 mars 2022 1 / 38


Plan

1 Introduction

2 Environnement frame

3 Structure de Frame
Les blocs spécifiques
Les colonnes
Boites

4 Thèmes

5 Animation
Commande Pause
L’affichage différé

EZZOUAK (FSDMF) Beamer 24 mars 2022 2 / 38


Introduction

1 Introduction

2 Environnement frame

3 Structure de Frame

4 Thèmes

5 Animation

EZZOUAK (FSDMF) Beamer 24 mars 2022 3 / 38


Introduction

Introduction

1 La première version de Beamer a été créer par Till pour sa


présentation de doctorat en Février 2003.
2 Beamer est une classe LATEXspécialement faite pour la création de
présentations (aussi appeler ”diaporamas”).
3 Beamer permet de générer un fichier PDF contenant les diaporamas,
donc un simple logiciel comme Acrobat Reader permet de lire vos
diaporamas.
4 Beamer incorpore un système de thème pour ses diaporamas.
Plusieurs thèmes prédéfinis sont ainsi disponible.
5 Faire une présentation d’un document déjà écrit en LaTeX, Un simple
copié/collé et vous disposerez déjà de la mise en forme donné dans
votre document LaTeX.
6 Avec Beamer, on a tous Les atouts LaTeX.

EZZOUAK (FSDMF) Beamer 24 mars 2022 4 / 38


Introduction

Installation

Dans Miktex 2.9, Beamer est déjà inclu sinon vous devriez installer les
package beamer/, pgf/ et xcolor/.
pgf permet de manipuler les graphiques et les images.
xcolor permet de définir les couleurs, de manière très sophistiquée : mélange
de couleurs, différents modèles de couleurs.

EZZOUAK (FSDMF) Beamer 24 mars 2022 5 / 38


Introduction

Mon premier diaporama

le fichier beamer de base doit contenir :


1 Dans le préambule,
\documentclass{beamer}%Obligatoire
\usetheme{Warsaw}%Thème général du diaporama
%quasi obligatoire
2 Dans le corps de document, utiliser l’environnement frame afin de
générer une page dans le diaporama. il suffit de la déclarer par
\begin{frame} et la terminer par \end{frame}

EZZOUAK (FSDMF) Beamer 24 mars 2022 6 / 38


Introduction

Mon premier diaporama

Exemples
Produire une présentation avec le thème Warsaw contenant une seule page avec
la phrase votre première page de présentation en Beamer avec le thème Warsaw !
Le code correspondant est :

\documentclass[10pt]{beamer}
\usetheme{CambridgeUS}% theme général du diaporama
% paquets pour le français
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}
\begin{frame}
Votre première page de présentation en Beamer avec le thème
CambridgeUS!
%\end{frame}
\end{document}

EZZOUAK (FSDMF) Beamer 24 mars 2022 7 / 38


Introduction

Votre première page de présentation en Beamer avec le thème


CambridgeUS !

EZZOUAK (FSDMF) Beamer 24 mars 2022 8 / 38


Environnement frame

1 Introduction

2 Environnement frame

3 Structure de Frame

4 Thèmes

5 Animation

EZZOUAK (FSDMF) Beamer 24 mars 2022 9 / 38


Environnement frame

Environnement frame

L’environnement frame permet de produire une page de diaporama.


On appelle cet environnement à chaque nouvelle diapositive.
Une frame de base se compose d’un titre, d’un sous-titre éventuel et
du texte.
On peut rajouter un titre et un sous-titre avec les commandes
\frametitle{titre_diapo} et \framesubtitle{sous_titre}
situé a l’entête de l’environnement frame. ou bien
\begin{frame}{titre_diapo}{sous_titre}

EZZOUAK (FSDMF) Beamer 24 mars 2022 10 / 38


Environnement frame

Options de l’environnement frame

On peut choisir l’un ou plus des options à l’environnement frame :


1 plain : les entêtes, pieds de page et panneaux latéraux sont supprimés de la
diapositive. On peut donc localement en ajouter de nouveaux ou bien mettre
une figure qui tient sur la diapo complète.
2 label=nom le contenu de la diapo est enregistré sous ce label et celle-çi peut
donc être rappelée avec la commande \againframe{nom}.
3 allowframebreaks Cette option va, si il y a trop de texte, couper le texte et
mettre le texte en trop sur une nouvelle page.
4 fragile utilisée lorsque le frame contient du code qui ne doit pas être
compilé. Pour cela, on utilise l’environnement spverbatim

EZZOUAK (FSDMF) Beamer 24 mars 2022 11 / 38


Environnement frame

Page de titre

La page de titre se construit avec la commande \frame{\titlepage}


juste après le \begin{document}. Le contenu de la page de titre est situé
de préférence dans la préambule :
1 \title[short_title]{X} X le titre de la présentation.
2 \subtitle[short_subtitle]{X} X le sous titre de la présentation.
3 \author[short_author]{X} X l’auteur de la présentation.
4 \institute[short_institute]{X} L’auteur est affecté à cette
institut X.
5 \date{\today} j’affiche la date d’aujourd’hui dans la page de titre.
Si l’une des valeurs n’apparait pas dans le préambule, elle ne sera pas
inclue dans la page de titre.

EZZOUAK (FSDMF) Beamer 24 mars 2022 12 / 38


Environnement frame

Exemples
Reproduire la page de titre suivante

Beamer

Siham Ezzouak

Faculté des sciences Dhar Mahraz Fès


e-mail: [email protected]

24 mars 2022

EZZOUAK (FSDMF) Beamer 24 mars 2022 13 / 38


Environnement frame

le code à intégrer dans le préambule est :

\title{Beamer}
\author[EZZOUAK] { Siham \ Ezzouak }
\institute[FSDMF]
{
Facult\’{e} des sciences Dhar Mahraz F\‘{e}s \\
\medskip % command adds vertical space
\textit{e-mail: [email protected]}
}
\date{\today}

EZZOUAK (FSDMF) Beamer 24 mars 2022 14 / 38


Environnement frame

Sommaire
Le sommaire se construit simplement avec la commande
\tableofcontents à l’intérieur d’une frame.
L’option currentsection permet de mettre en valeur la section
courante et les sections (et leurs sous-sections) autres que celle en
cours apparaissent en grisé léger.
L’option currentsubsection toutes les sous-sections sauf celle en cours
apparaissent en grisé léger.
hideallsubsections : n’affichera plus du tout les sous sections.
hideothersubsections : n’affiche que les sous-sections de la section en
cours.
pausesections : Fera une pause avant d’afficher le nom de la section
suivante.
pausesubsections : Pareil qu’au dessus, sauf que là ce sera aussi pareil
pour les sous sections.
EZZOUAK (FSDMF) Beamer 24 mars 2022 15 / 38
Environnement frame

Sommaire automatique
Si on souhaite afficher le sommaire avant chaque début de section, ou même
encore avant chaque début de sous section, on pourra utiliser la commande
suivante dans la préambule

\AtBeginSection[]{
\begin{frame}

\frametitle{Sommaire}
\tableofcontents[currentsection,hideothersubsections]
\end{frame} }
Ce code est à insérer dans le préambule.
\AtBeginSection[] permet de définir une action à chaque début de
section, entre les accolades, on insère ce que l’on veut voir avant chaque
début de section.
\AtBeginSubsection[] marche aussi. Pour ceux qui veulent le sommaire à
chaque début de sous section.

EZZOUAK (FSDMF) Beamer 24 mars 2022 16 / 38


Environnement frame

Sommaire automatique

Exemples
Créer un diapositive qui met en valeur la section et la sous section en
cours en supposant que notre document beamer contient deux sections et
que chaque section contient deux sous sections.

Code :

\AtBeginSection[]
{
\frame{
\tableofcontents[currentsection,hideothersubsections]
}
}

EZZOUAK (FSDMF) Beamer 24 mars 2022 17 / 38


Structure de Frame

1 Introduction

2 Environnement frame

3 Structure de Frame
Les blocs spécifiques
Les colonnes
Boites

4 Thèmes

5 Animation

EZZOUAK (FSDMF) Beamer 24 mars 2022 18 / 38


Structure de Frame Les blocs spécifiques

Les blocs spécifiques

Beamer propose un (ou plusieurs) environnement de bloc consistant en un


titre et du texte dans une boı̂te.
bloc standard : Un bloc tout simple, par défaut un texte sur un fond
de couleur qui dépend, bien sûr, du thème choisi. L’environnement
convenable est block
bloc très alertant : c’est une version rouge du bloc, l’environnement
convenable est alertblock
bloc exemplaire : c’est une version verte de bloc, l’environnement
convenable est exampleblock

EZZOUAK (FSDMF) Beamer 24 mars 2022 19 / 38


Structure de Frame Les blocs spécifiques

Les blocs spécifiques


Reproduire les blocs suivante :
Définition
Un bloc tout simple

attention
Un bloc très alertant

exemple
Ceci un bloc exemplaire

Code :
\begin{block}{Définition}
Un bloc tout simple
\end{block}
\begin{alertblock}{attention}
Un bloc très alertant
\end{alertblock}
\begin{exampleblock}{exemple}
EZZOUAK (FSDMF) Beamer 24 mars 2022 20 / 38
Structure de Frame Les colonnes

Texte sur deux colonnes

Pour organiser le texte en deux colonnes, on utilise l’environnement


colonnes de la manière suivante :

\begin{columns}
\column{0.5\textwidth}
<text>
\column{0.5\textwidth}
<text>
\end{columns}
Dans cet exemple la colonne prend la moitié du texte du diapositive.
Sinon,on peut donner comme paramètre à colonne la taille exacte de la
colonne en cm \column{2 cm}

EZZOUAK (FSDMF) Beamer 24 mars 2022 21 / 38


Structure de Frame Les colonnes

Texte sur deux colonnes

Reproduire le diapositive suivant :

Définition \begin{block}{Définition}
Un bloc tout simple Un bloc tout simple
\end{block}
attention \begin{alertblock}{attention}
Un bloc très alertant Un bloc très alertant
\end{alertblock}
exemple \begin{exampleblock}{exemple}
Ceci un bloc exemplaire
Ceci un bloc exemplaire
\end{exampleblock}

EZZOUAK (FSDMF) Beamer 24 mars 2022 22 / 38


Structure de Frame Boites

Boites ou Box

Pour mieux présenter votre texte, on peut utiliser l’environnement box.


Pour cela, on devrait charger le package fancybox. Voici quelques
exemples :
Sample Text
\shadowbox{Sample Text} Sample Text
\fbox{Sample Text}
\doublebox{Sample Text} Sample Text
 
\ovalbox{Sample Text} Sample Text

 

\Ovalbox{Sample Text} Sample Text
 

EZZOUAK (FSDMF) Beamer 24 mars 2022 23 / 38


Structure de Frame Boites

Boxes

Reproduire les formules suivantes :


1
arcsin0 (x) = √ ∀x ∈] − 1, 1[
1 − x2
−1
arccos0 (x) = √ ∀x ∈] − 1, 1[
1 − x2

0 1
arctan (x) = ∀x ∈ R Code :

1 + x2
\shadowbox{$\displaystyle \arcsin’(x)=\frac{1}{\sqrt{1-x^2}}
\qquad \forall x \in ]-1,1[$}
\fbox{$\displaystyle \arccos’(x) = \frac{-1}{\sqrt{1-x^2}} \qq
\forall x \in ]-1,1[$}\\
\Ovalbox{$\displaystyle \arctan’(x)=\frac{1}{1+x^2} \qquad \f
x \in \mathbb{R}$}
EZZOUAK (FSDMF) Beamer 24 mars 2022 24 / 38
Thèmes

1 Introduction

2 Environnement frame

3 Structure de Frame

4 Thèmes

5 Animation

EZZOUAK (FSDMF) Beamer 24 mars 2022 25 / 38


Thèmes

Thèmes

Il y a trois sortes de thèmes :


1 Les thèmes généraux qui définissent définir la position des menus, la
couleur, les formes des blocs etc.
2 Les thèmes intérieurs gère l’apparence des éléments tels que les listes,
la table des matières, les notes, la bibliographie.
3 Les thèmes extérieurs gère les en-têtes et pieds-de-page, le titre de la
page, le logo, la barre de navigation.
Le choix des thèmes précédents se fait dans le préambule par :

\usetheme{nom du thème global}


\useinnertheme{nom du thème interne}
\useoutertheme{nom du thème externe}
Ces différents thèmes sont placés dans des sous-répertoires du répertoire
\MiKTeX2.9\tex\latex\beamer\base\themes

EZZOUAK (FSDMF) Beamer 24 mars 2022 26 / 38


Thèmes

Thèmes

le thème glopal utilisé pour cette présentation est


\usetheme{CambridgeUS} Cependant, il y a un nombre important des
thèmes globaux sont répartis selon certains critères :
Thème sans barre de navigation : default, Bergen, Boadilla,Madrid,
AnnArbor, Pittsburgh, Rochester
Thème avec barre de navigation sous forme d’un arbre :Antibes,
JuanLesPins, Montpellier
Thème avec table des matières sur panneau latéral : Berkeley, PaloAlto,
Goettingen, Marburg ; Hannover
Thème avec mini diapo de navigation :Berlin, Ilmenau, Dresden,
Darmstadt, Frankfurt, Singapore, Szeged
Thème avec tables des sections et sous-section : Copenhagen, Luebeck,
Malmoe,Warsaw

EZZOUAK (FSDMF) Beamer 24 mars 2022 27 / 38


Animation

1 Introduction

2 Environnement frame

3 Structure de Frame

4 Thèmes

5 Animation
Commande Pause
L’affichage différé

EZZOUAK (FSDMF) Beamer 24 mars 2022 28 / 38


Animation Commande Pause

Commande Pause

La commande permet, comme son nom l’indique de geler l’affichage en


attente d’un clic de souris. Cette commande peut s’insérer dans votre
texte à n’importe quel moment.
Exemples

\begin{itemize}
\item l’élément de liste
numéro 1. l’élément de liste numéro 1.
\item l’élément de liste l’élément de liste numéro 2.
numéro 2.
l’élément de liste numéro 3.
\item l’élément de liste
numéro 3.
\end{itemize}

EZZOUAK (FSDMF) Beamer 24 mars 2022 29 / 38


Animation L’affichage différé

L’affichage différé

Dans une liste, on peut faire un affichage différé des éléments de la liste en
rajoutant <> après item.
1 \item <1-> signifie affiche l’information à partir du diapositive 1.
2 \item <1-3> signifie affiche l’information du diapositive 1 à 3.
3 \item <3> signifie affiche l’information uniquement au diapositive 3.
4 \item <1,3> signifie affiche l’information uniquement au diapositive
1 et 3
Remarque:
On peut afficher item par item on rajoutant à coté de l’environnement list

EZZOUAK (FSDMF) Beamer 24 mars 2022 30 / 38


Animation L’affichage différé

Donner le code correspond à l affichage des items un après un.


Exemples
\begin{itemize}
\item<1-> Premier item ;
\item<2-> Deuxième item ;
\item<3-> Troisième item ;
\item<4-> Dernier item.
\end{itemize}
Premier item ;

EZZOUAK (FSDMF) Beamer 24 mars 2022 31 / 38


Animation L’affichage différé

Donner le code correspond à l affichage des items un après un.


Exemples
\begin{itemize}
\item<1-> Premier item ;
\item<2-> Deuxième item ;
\item<3-> Troisième item ;
\item<4-> Dernier item.
\end{itemize}
Premier item ;
Deuxième item ;

EZZOUAK (FSDMF) Beamer 24 mars 2022 31 / 38


Animation L’affichage différé

Donner le code correspond à l affichage des items un après un.


Exemples
\begin{itemize}
\item<1-> Premier item ;
\item<2-> Deuxième item ;
\item<3-> Troisième item ;
\item<4-> Dernier item.
\end{itemize}
Premier item ;
Deuxième item ;
Troisième item ;

EZZOUAK (FSDMF) Beamer 24 mars 2022 31 / 38


Animation L’affichage différé

Donner le code correspond à l affichage des items un après un.


Exemples
\begin{itemize}
\item<1-> Premier item ;
\item<2-> Deuxième item ;
\item<3-> Troisième item ;
\item<4-> Dernier item.
\end{itemize}
Premier item ;
Deuxième item ;
Troisième item ;
Dernier item.

EZZOUAK (FSDMF) Beamer 24 mars 2022 31 / 38


Animation L’affichage différé

L’affichage différé

Voici les différentes commande qu’on utilise pour un affichage différé.


\only<1,2>{Text1} le texte s’affichera uniquement au slide 1 et 2
et n’occupe aucun espace dans les autres slides.
\onslide<1,2>{Text1} le texte s’affichera uniquement au slide 1 et
2 et réserve l’espace occupé par le texte affecté.
\visible<1,2>{Text1} le texte s’affichera uniquement au slide 1 et
2 et occupe le même espace dans les autres slides.
\invisible<1,2>{Text1} le texte ne s’affichera pas au slide 1 et 2
et occupe le même espace dans les autres slides.
\alt<1,2>{Text1}{Text2} Text1 s’affichera au slide 1 et 2 et Text
2 s’affichera dans les autres slide.

EZZOUAK (FSDMF) Beamer 24 mars 2022 32 / 38


Animation L’affichage différé

Exemples
Salut c’est only, je suis présent qu’au premier slide.

Salut c’est invisible, je serais invisible du slide 3 au slide 4.


Salut je suis le alt qui sera aux autres slides que la 2.

EZZOUAK (FSDMF) Beamer 24 mars 2022 33 / 38


Animation L’affichage différé

Exemples
Salut c’est visible, je suis visible à partir du slide 2.
Salut c’est invisible, je serais invisible du slide 3 au slide 4.
Salut, je suis le alt qui sera au slide 2.

EZZOUAK (FSDMF) Beamer 24 mars 2022 33 / 38


Animation L’affichage différé

Exemples
Salut c’est visible, je suis visible à partir du slide 2.

Salut je suis le alt qui sera aux autres slides que la 2.

EZZOUAK (FSDMF) Beamer 24 mars 2022 33 / 38


Animation L’affichage différé

Exemples
Salut c’est visible, je suis visible à partir du slide 2.

Salut je suis le alt qui sera aux autres slides que la 2.

EZZOUAK (FSDMF) Beamer 24 mars 2022 33 / 38


Animation L’affichage différé

Exemples
code

\only<1>{Salut c’est only, je suis présent qu’au premier


slide.\\}
\visible<2->{Salut c’est visible, je suis visible à partir
du slide 2.\\}
\uncover<3->{Salut c’est uncover, je suis découvert à
partir du slide 3.\\}
\invisible<2-4>{Salut c’est invisible, je serais invisible
du slide 2 au slide 4.\\}
\alt<2>{Salut, je suis le alt qui sera au slide 2.\\}{Salut
je suis le alt qui sera aux autres slides que la 2.\\}

EZZOUAK (FSDMF) Beamer 24 mars 2022 34 / 38


Animation L’affichage différé

la commande visible ou la commande uncover.

Pour distinguer entre les deux commandes, on utilise la commande


\setbeamercovered{transparent=30}. Avec \visible les objets non
présents sur un calque sont invisibles. Avec \uncover ils sont transparents
avec la valeur définie par \setbeamercovered{transparent=30}. Un
exemple sur la diapo suivante :

EZZOUAK (FSDMF) Beamer 24 mars 2022 35 / 38


Animation L’affichage différé

Exemples
Code

Un morceau de phrase avec \visible<2>{un texte à


temporiser}, la suite de la phrase.
Un morceau de phrase avec \uncover<2>{un texte à
temporiser}, la suite de la phrase.

Un morceau de phrase avec , la suite de la phrase.


Un morceau de phrase avec , la suite de la phrase.

EZZOUAK (FSDMF) Beamer 24 mars 2022 36 / 38


Animation L’affichage différé

Exemples
Code

Un morceau de phrase avec \visible<2>{un texte à


temporiser}, la suite de la phrase.
Un morceau de phrase avec \uncover<2>{un texte à
temporiser}, la suite de la phrase.

Un morceau de phrase avec un texte à temporiser, la suite de la phrase.


Un morceau de phrase avec un texte à temporiser, la suite de la phrase.

EZZOUAK (FSDMF) Beamer 24 mars 2022 36 / 38


Animation L’affichage différé

Affichage progressive des lignes d’un tableau

Pour afficher progressivement les lignes d’un tableau, on utilise la


commande \onslide
Dan le descripteur de la colonne, on spécifie le moment d’affichage de
notre texte c<{\onslide<2->}
au traitement de la dernière colonne où l’on a juste \onslide, car

EZZOUAK (FSDMF) Beamer 24 mars 2022 37 / 38


Animation L’affichage différé

Affichage progressive des lignes d’un tableau

Pour afficher progressivement les lignes d’un tableau, on utilise la


commande \onslide
Dan le descripteur de la colonne, on spécifie le moment d’affichage de
notre texte c<{\onslide<2->}
au traitement de la dernière colonne où l’on a juste \onslide, car

EZZOUAK (FSDMF) Beamer 24 mars 2022 37 / 38


Animation L’affichage différé

Affichage progressive des lignes d’un tableau

Pour afficher progressivement les lignes d’un tableau, on utilise la


commande \onslide
Dan le descripteur de la colonne, on spécifie le moment d’affichage de
notre texte c<{\onslide<2->}
au traitement de la dernière colonne où l’on a juste \onslide, car

EZZOUAK (FSDMF) Beamer 24 mars 2022 37 / 38


Animation L’affichage différé

Affichage progressive des lignes d’un tableau

Pour afficher progressivement les lignes d’un tableau, on utilise la


commande \onslide
Dan le descripteur de la colonne, on spécifie le moment d’affichage de
notre texte c<{\onslide<2->}
au traitement de la dernière colonne où l’on a juste \onslide, car

EZZOUAK (FSDMF) Beamer 24 mars 2022 37 / 38


Animation L’affichage différé

Affichage progressive des lignes d’un tableau

Pour afficher progressivement les lignes d’un tableau, on utilise la


commande \onslide
Dan le descripteur de la colonne, on spécifie le moment d’affichage de
notre texte c<{\onslide<2->}
au traitement de la dernière colonne où l’on a juste \onslide, car à
un comportement étrange.

EZZOUAK (FSDMF) Beamer 24 mars 2022 37 / 38


Animation L’affichage différé

1 premier item
2 deuxieme item
3 troisieme item

EZZOUAK (FSDMF) Beamer 24 mars 2022 38 / 38


Animation L’affichage différé

1 premier item
2 deuxieme item

EZZOUAK (FSDMF) Beamer 24 mars 2022 38 / 38


Animation L’affichage différé

1 premier item
2 deuxieme item
3 troisieme item

EZZOUAK (FSDMF) Beamer 24 mars 2022 38 / 38


Animation L’affichage différé

1 premier item

4 quatrieme item

EZZOUAK (FSDMF) Beamer 24 mars 2022 38 / 38

Vous aimerez peut-être aussi