Introduction à Beamer - Faire une présentation en Latex
Nous allons voir dans cet article comment faire une présentation en Latex avec la très puissante classe Beamer. Si vous voulez faire une présentation sans contraintes et mettre en valeur vos travaux ou vos idées, alors c’est ici que vous trouverez votre bonheur !!! Bonne Lecture.
Installation de la classe Beamer
Vous avez besoin d’installer dans un premier temps le paquet Beamer. Sous Debian ou Ubuntu, vous pouvez utiliser la commande suivante:
Une fois que vous avez installé la classe latex Beamer, vous allez à présent créer votre première présentation !!!
Présentation de base avec Beamer
Quelques explications:
signifie que notre document est une présentation Beamer
nous permet d’utiliser les caractères accentués, pour une présentation anglophone , cette commande n’est pas nécessaire
Il s’agit d’un thème de présentation (couleur et arrière plan), évidemment il en existe d’autres que l’on peut consulter dans la documentation de beamer.
permet de définir le titre de la présentation. Vous pouvez constater qu’il y a deux titres:
- le premier entre crochets [Faire une présentation en Latex avec Beamer] est un titre de subsitution, il apparait en bas de page, cela peut etre utile notamment lorsqu’on utilise un titre de présentation très long. Il s’agit d’une option, en cas de non spécification c’est le titre principal qui est utilisé en bas de page
- le second entre accolades correspond au titre principal de la présentation La commande
définit Nadir Soualem et Astozzia comme auteurs de la présentation.
définit le cadre ou le lieu de la présentation. Enfin on utilise
pour définir la date.
Pour définir le document, on utilise les balises
Pour définir une page de présentation, on utilise les balises
Pour expliciter un titre de page (frame), on le spécifie comme suit
Introduction sera le titre de la page. Pour définir la première page, contenant les différentes informations de type titre, auteur, date, etc … On utilise une frame dans laquelle on inclut la commande \titlepage
Pour définir une frame contenant le plan de la présentation, on procède comme suit
Le plan de l’exposé sera alors appelé à chaque section et sous-section de la présentation. A vous d’insérer \section et \subsection au cours de la présentation et cela en dehors des frames:
Animations – Overlays
Un bon exposé est un exposé dynamique, un exposé qui attire l’attention des auditeurs. On a recours en général à un type de présentation dynamique, autrement dit au moment où l’on parle on fait apparaitre un point essentiel de l’exposé, on en fait disparaitre un autre ou alors on garde certains points etc … Nous allons voir dans cette section comment fonctionne les animations sous Beamer.
Vue de listes point par point: commande \pause
Pour pouvoir visionner dans une page plusieurs points d’une liste on procède à l’intérieur d’une frame comme suit:
on verra donc point par point les éléments de notre liste.
Vue de listes point par point: commande \item<n->
Une autre manière de voir point par point les éléments de notre liste est d’utiliser la commande \item<n-> où n est un entier désignant le transparent (slide) à partir duquel le point apparait, comme ici
Plages d’éléments d’une liste et éléments isolés: commandes \item<n-m> et \item<p>
Un exemple vaut mieux parfois qu’un long discours
\item<n-m> signifie que l’élément de la liste apparaitra du transparent (slide) n à m; alors que \item<p> signifie que l’élément de la liste apparaitra lors du transparent (slide) p.
Vue de listes longues point par point: commande [<+->]
Il arrive parfois que les listes soient longues et qu’il soit pénible d’indiquer la commande \item<n->, on procède alors comme suit en utilsant [<+->]
Jusqu’ici nous travaillions sur des listes, à présent nous allons voir comment procéder pour travailler avec du texte et des transparents.
Faire apparaitre et disparaitre du texte dans les slides: commandes \uncover<n->, \uncover<n-m> et \uncover<p>
\uncover<n-> fera apparaitre le texte depuis le slide n, \uncover<n-m> signifie que l’élément du texte apparaitra du transparent (slide) n à m, enfin \uncover<p> signifie que le texte apparaitra lors du transparent (slide) p. Voici un exemple concret d’une page (frame) contenant la commande \uncover
Attention à ne pas oublier les accolades apres la commande \uncover, la syntaxe est la suivante
Faire apparaitre et disparaitre du texte dans les slides: commandes \only<n->, \only<n-m> et \only<p>
\only fonctionne comme \uncover excepté que la commande \only ne prend pas de place dans les transparents. Voici un exemple
Voici un autre exemple permettant de mieux appréhender les différences entre \only et \uncover
Rendre invisible du texte dans les slides: commandes \invisible
\invisible<n> rend invisible du texte au slide n
Offrir une alternative: commandes \alt<n>{…}{…}
Pour offrir une alternative, dans un slide on utilise \alt<n>{…}{…}. Le premier argument est la valeur au slide n, le second pour des valeurs différentes de n. Voici un exemple:
Mettre en rouge du texte à un slide donné: commandes \alert<n>{…}
On utilise \alert<n>{…} pour faire apparaà®tre du texte en rouge au slide n, comme dans l’exemple ci dessous
Mettre en rouge successivement les éléments d’une liste donnée: commandes <+-| alert@+>
Colorer du texte à un slide donné: commandes \color<n->{…}{…}, \color<n-m>{…}{…} et \color<p>{…}{…}
Le premier argument est la couleur red, green, yellow, blue, etc … Le second est le texte à colorier
Créer des liens: commandes \hyperlink{…}{\beamergotobutton{…}}
Pour pouvoir définir des liens, il faut ajouter au préambule la commande suivante:
Ensuite on doit définir un label pointant sur le frame désiré par exemple:
à vous de définir MON_LABEL ! Enfin, dans le frame où l’on veut créer le lien, on procède comme suit:
Là, c’est gagné puisqu’on voit apparaitre un bouton intitulé Voir cette page qui pointe vers le frame labélisé MON_LABEL.
\hyperlink{…}{\beamergotobutton{…}} prend pour premier argument le nom du label pointé et\beamergotobutton{…} prend donc pour argument le nom du bouton.
Définition de blocs à l’intérieure des frames
Pour des objets importants, on peut définir des blocs comme suit:
Tout est dans l’exemple donc rien à ajouter !!!
Affichage dynamique de tableaux: commandes \pause et \onslide<n->
Avant toute chose, il faut ajouter au préambule le package colortbl
Pour un affichage dynamique des lignes on utilisera la commande \pause comme dans l’exemple suivant:
Pour un affichage dynamique des colonnes, on utilisera \onslide<n-> comme suit
Écrire sur plusieurs colonnes: commandes \begin{columns}...\end{columns}
On procède comme suit pour deux colonnes:
l,r,c désigne la position: left, right, center. La syntaxe est la suivante:
Insérer une figure dans une présentation Beamer
Pour insérer une image ou une figure on procède comme en LateX, on utilise en l’occurence la commande \includegraphics. Voici un exemple:
Sous Beamer il faut distinguer deux types de figures:
- Type PS: .eps, .ps et type pspicture (LaTeX)
- Type général: .pdf, .png, .jpg, .jpeg Cela va nous permettre de faire une transition sur la compilation d’un fichier de classe Beamer.
Compilation d’une présentation Beamer
Je suppose ici que le fichier sur lequel vous travaillez est fichier.tex. Suivant le type de figure que vous incluez, on aura deux types de compilation. Pour les figures de type PS, on utilisera les commandes suivantes pour la compilation
On obtiendra alors le fichier fichier.pdf.
Pour les figures de type général, on utilisera la commande
fichier.pdf sera alors généré.
Conclusion
Il serait bien trop long d’évoquer toutes les possibilités de Beamer, je vous renvoie donc à la documentation officielle.
Si vous avez trouvé cet article ou ce site utile et souhaitez soutenir notre travail, veuillez envisager de faire un don. Merci !
Aidez-nousArticles dans la même rubrique
- Useful software to start LaTeX
- Introduction au Latex
- Introduction à Beamer - Faire une présentation en Latex
- How to make a presentation with Latex - Introduction to Beamer
- Latex
- /faq/
- /faq/extra/
-
/faq/latex-faq/
- Variance Symbol in LaTeX
- Union and Big Union Symbol in LaTeX
- Transpose Symbol in LaTeX
- Transformée de Laplace en LaTeX
- Texte au dessus d'une flèche en LaTeX
- Text above arrow in LaTeX
- Symbole "plus grand que ou similaire à" en LaTeX
- Symbole de Variance en LaTeX
- Symbole de transposée en LaTeX
- Symbole de "non équivalent à" en LaTeX
- Symbole d'union et de grande union en LaTeX
- Symbole d'intersection et de grande intersection en LaTeX
- Strikethrough - strike out text or formula in LaTeX
- Passer en mode mathématique en Latex: $, $$ et displaymath
- Partial Derivatives of Multivariable Functions in LaTeX
- Numéroter les équations en Latex: leqno et fleqn
- Not Equivalent Symbol in LaTeX
- Latex yen symbol
- Latex valeur absolue
- Latex tensor product
- Latex symbole sous-ensemble - inclusion
- Latex symbole racine carrée
- Latex symbole produit
- Latex symbole produit vectoriel
- Latex symbole pourcentage
- Latex symbole plus ou moins
- Latex symbole parallèle
- Latex symbole orthogonal - Latex symbole perpendiculaire
- Latex symbole norme pour un vecteur ou une somme
- Latex symbole n'existe pas
- Latex symbole n'est pas un sous-ensemble - non-inclus
- Latex symbole n'est pas parallèle
- Latex symbole n'appartient pas à
- Latex symbole multiplication
- Latex symbole loi normale
- Latex symbole infini
- Latex symbole il existe
- Latex symbole il existe un seul et unique
- Latex symbole euro
- Latex symbole Est proportionnel à
- Latex symbole espérance mathématiques
- Latex symbole équivalent / équivalence
- Latex symbole dual ou dague
- Latex symbole différent
- Latex symbole dérivée partielle
- Latex symbole degré
- Latex symbole de la moyenne
- Latex symbole de la constante de Planck h
- Latex symbole congruent
- LaTeX symbole complément
- Latex symbole chapeau
- Latex symbole approximativement
- Latex symbole appartient à
- Latex symbol there exists one and only one
- Latex symbol Planck constant h
- LaTex symbol partial derivative
- Latex symbol not in
- Latex symbol not exists
- Latex symbol not equal
- Latex symbol norm for vector and sum
- Latex symbol multiply
- LaTeX symbol Is proportional to
- Latex symbol if and only if / equivalence
- Latex symbol for all x
- Latex symbol exists
- Latex symbol different
- Latex symbol checkmark
- LaTeX symbol characteristic function
- Latex symbol belongs to
- Latex symbol average
- Latex symbol approximately
- Latex subset symbol
- Latex square root symbol
- Latex real part symbol
- Latex real numbers
- Latex rational numbers
- Latex quaternion numbers
- Latex produit tensoriel
- Latex product symbol
- Latex pour tout x
- Latex points de suspension: \ldots,\cdots,\vdots et \ddots
- Latex plus or minus symbol
- Latex piecewise function
- Latex partie réelle
- Latex partie imaginaire
- Latex parallel symbol
- Latex overset and underset
- Latex orthogonal symbol - Latex perpendicular symbol
- Latex numbering equations
- Latex not subset symbol
- Latex not parallel symbol
- Latex normal distribution symbol
- Latex natural numbers
- Latex k parmi n - coefficient binomial
- Latex jacobian symbol
- Latex infinity symbol
- Latex indicator function
- Latex imaginary part symbol
- Latex how to write underscore
- Latex how to write text in math mode
- Latex how to write percent
- Latex how to write bar
- Latex how to write a fraction
- Latex how to insert a blank or empty page with or without numbering \thispagestyle,\newpage,\usepackage{afterpage}
- Latex how to hide page number
- Latex horizontal space: qquad,hspace, thinspace,enspace
- Latex hat symbol - wide hat symbol
- Latex gradient symbol
- Latex fonction plancher - Latex partie entière inférieure
- Latex fonction plafond - Latex partie entière supérieure
- Latex fonction indicatrice
- Latex floor function
- Latex flèche
- Latex expected value symbol - expectation
- Latex euro symbol
- Latex espace horizontal: qquad,hspace, thinspace,enspace
- Latex ensemble vide
- Latex empty set
- Latex écrire du texte dans les équations ou en mode mathématique
- Latex dérivée, limite, somme, produit et intégrale
- LateX Derivatives, Limits, Sums, Products and Integrals
- Latex degree symbol
- Latex dagger symbol or dual symbol
- Latex copyright, trademark, registered symbols
- Latex convolution symbol
- Latex congruent symbol
- Latex complex numbers
- Latex complement symbol
- Latex comment insérer une page blanche,vide avec ou sans numéro, \thispagestyle,\newpage,\usepackage{afterpage}
- Latex comment faire un underscore
- Latex ceiling function
- Latex bra ket notation
- Latex binomial coefficient
- Latex barrer du texte ou une équation
- Latex backslash symbol
- Latex arrows
- Latex accolades horizontales et verticales: \left\{,\right\},\underbrace{} et \overbrace{}
- Latex absolute value
- Laplace Transform in LaTeX
- $L^1$, $L^2$, $L^p$ and $L^\infty$ spaces in Latex
- Intersection and big intersection symbols in LaTeX
- How to write table in Latex ? begin{tabular}...end{tabular}
- How to write number sets N Z D Q R C with Latex: \mathbb, amsfonts and \mathbf
- How to write matrices in Latex ? matrix, pmatrix, bmatrix, vmatrix, Vmatrix
- How to write angle in latex langle, rangle, wedge, angle, measuredangle, sphericalangle
- How to write algorithm and pseudocode in Latex ?\usepackage{algorithm},\usepackage{algorithmic}
- How to write a vector in Latex ? \vec,\overrightarrow
- How to get dots in Latex \ldots,\cdots,\vdots and \ddots
- How to display formulas inside a box or frame in Latex ? \boxed
- Horizontal and vertical curly Latex braces: \left\{,\right\},\underbrace{} and \overbrace{}
- Greater Than or Similar To Symbol in LaTeX
- Fonction caractéristique en LaTeX
- Espaces $L^1$, $L^2$, $L^p$ et $L^\infty$ en Latex
- Écrire les ensembles classiques en Latex: \mathbb, amsfonts et \mathbf
- Dérivées partielles de fonctions à plusieurs variables en LaTeX
- Comment faire un tableau en Latex ? begin{tabular}...end{tabular}
- Comment encadrer des formules en Latex ? \boxed
- Comment écrire un angle en latex langle, rangle, wedge, angle, measuredangle, sphericalangle
- Comment écrire un algorithme en Latex ?\usepackage{algorithm},\usepackage{algorithmic}
- Comment écrire des vecteurs en Latex? \vec,\overrightarrow
- Latex FAQ