LaTeX/Faire des présentations
Nous allons présenter différentes classes LaTeX permettant de produire des présentations.
Beamer
[modifier | modifier le wikicode]Beamer est sans doute la solution la plus couramment utilisée pour faire des présentations sous LaTeX.
Premier exemple
[modifier | modifier le wikicode]La structure de base d'une présentation est :
\documentclass{beamer}
\begin{document}
\title{Titre de la présentation}
\maketitle
\begin{frame} % premier transparent
\frametitle{Titre du premier transparent}
\framesubtitle{Et son sous-titre}
Contenu du transparent.
\end{frame}
\begin{frame} % deuxième transparent
…
\end{frame}
\end{document}
Lors de la première compilation, le système de gestion des classes et extensions devrait télécharger automatiquement les fichiers permettant l'utilisation de beamer
, ce qui inclut pgf
et xcolor
. Sinon, il faut aller les télécharger à la main à l'adresse
puis placer les fichiers obtenus dans les répertoires dédiés et lancer texhash
pour mettre à jour la base de données LaTeX (voir Installer des extensions supplémentaires).
On peut y adjoindre de nombreux paramètres. Par exemple :
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[french]{babel}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\frametitle{Notion de groupe}
Un groupe est un ensemble $G$ muni d'une loi de composition interne $*$ telle que :
\begin{itemize}
\item La loi $*$ est associative;
\item La loi $*$ possède un élément neutre;
\item Tout élément de $G$ admet un symétrique pour la loi $*$.
\end{itemize}
\end{frame}
\end{document}
Fichier:Beamer premier exemple.jpg
Structure de la présentation
[modifier | modifier le wikicode]Comme la plupart des documents, une présentation comporte :
- un préambule ;
- des sections ;
- des sous-sections.
Le préambule est tout ce qui précède la commande \begin{document}
.
Les sections et sous-sections sont créées de manière classique par les commandes \section{}
et \subsection{}
.
Le préambule
[modifier | modifier le wikicode]On déclare la classe du document :
\documentclass[11pt, sans]{beamer}
L'option 'handout
' permet de désactiver les animations (voir ci-dessous). C'est une option pratique pour l'impression.
\documentclass[11pt, sans, handout]{beamer}
Il y a trois sortes de thèmes :
- les thèmes généraux qui définissent l'ensemble des options,
- les thèmes intérieurs qui définissent le style du contenu du slide,
- les thèmes extérieurs qui définissent le style du cadre du slide (barre contextuelle, etc).
Les thèmes généraux
[modifier | modifier le wikicode]Un thème permet à Beamer de définir la position des menus, la couleur, les formes des blocs etc...
Liste des thèmes
- JuanLesPins
- Malmoe
- PaloAlto
- Berlin
- Boadilla
- Copenhagen
- Hannover
- Goettingen
- Montpellier
- Rochester
- Madrid
- Antibes
- Singapore
- Szeged
- Warsaw, thème par défaut
- Ilmenau
- Luebeck
- AnnArbor
- CambridgeUS
- Dresden
Les thèmes intérieurs
[modifier | modifier le wikicode]Pour avoir des objets anguleux :
\useinnertheme{rectangles}
Pour avoir des objets arrondis :
\useinnertheme{round}
Les thèmes extérieurs
[modifier | modifier le wikicode]Pour avoir une simple ligne indiquant les principales informations :
\useoutertheme{infolines}
Choisir l'ensemble des paramètres du thème
[modifier | modifier le wikicode]On peut définir soi-même les couleurs que l'on veut :
\definecolor{color1}{RGB}{33,33,33}
\definecolor{color2}{RGB}{222,69,0}
\definecolor{color3}{RGB}{239,239,239}
\definecolor{color4}{RGB}{0,119,170}
\setbeamercolor{structure}{bg=color1,fg=color2}
\setbeamercolor{normal text}{bg=color2,fg=color3}
\setbeamercolor{background canvas}{bg=color3}
\setbeamercolor{alerted text}{bg=color4}
- Astuce : Les codes couleurs peuvent être facilement obtenus en naviguant sur des pages internet grâce à l'extension colorzilla de Firefox.
Pied de page
[modifier | modifier le wikicode]On peut ajouter le numéro du transparent courant et le nombre total de transparents avec la commande suivante :
\addtobeamertemplate{footline}{\insertframenumber/\inserttotalframenumber}
Configuration des transparents intercalaires
[modifier | modifier le wikicode]Lorsque l'on a un début de section ou de sous-section, cela crée un transparent intercalaire. Ce transparent est défini dans le préambule par les commandes \AtBeginSection[]{}
et \AtBeginSubsection[]{}
. Par exemple
\AtBeginSection[]
{
\begin{frame}<beamer>{Section \hspace{6.5cm}
\raisebox{-1.5cm}{\includegraphics[scale=1]{vignette}}}
\tableofcontents[currentsection, currentsubsection]
\end{frame}
}
\AtBeginSubsection[]
{
\begin{frame}<beamer>{Section \hspace{6.5cm}
\raisebox{-1.5cm}{\includegraphics[scale=1]{vignette}}}
\tableofcontents[currentsection, currentsubsection]
\end{frame}
}
Titres/Auteurs
[modifier | modifier le wikicode]\title[Présentation]{Titre de la présentation}
\subtitle[\ldots]{Soutenance Mémoire}
\author[Dupont]{Toto Dupont}
\institute[Paris X]{Paris X Nanterre}
\date{\today}
Créer des diapositives
[modifier | modifier le wikicode]Les diapositives, ou transparents, ou slides en anglais, sont définies par l'environnement frame
: une diapositive commence par \begin{frame}
et finit par \end{frame}
. Il est aussi possible d'encapsuler toute la diapositive dans une commande \frame{…}
(c'était d'ailleurs la première syntaxe).
Le titre de la diapositive est donné par \frametitle{titre}
. On peut aussi indiquer un sous-titre avec \framesubtitle{sous-titre}
La structure globale d'un transparent est donc :
\begin{frame}
\frametitle{…}
\end{frame}
ou bien
\frame{
\frametitle{…}
}
Créer le plan
[modifier | modifier le wikicode]Pour afficher le plan on utilise la commande \tableofcontents
.
- L'option
currentsubsection
permet de mettre en valeur la sous-section courante. - L'option
currentsection
permet de mettre en valeur la section courante. - '
sectionstyle=show/shaded
' détermine le mode d'apparition des sections et des sous-sections mises en valeur.
\frame{
\frametitle{…}
\tableofcontents[currentsubsection,sectionstyle=show/shaded,subsectionstyle=show/shaded/hide]
}