CransWiki:

Je vais ici essayer de donner deux trois trucs pour faire des présentations avec LaTeX et Beamer. En cas de problèmes vous pouvez poser une question sur crans.informatique.linux.

Prérequis

Paquets à installer (pour une debian)

aptitude install latex-beamer

Compilation du document

Voir Compiler un document avec LaTeX On peut aussi utiliser pdflatex.

Visualiser sa présentation

Sur les grosses présentations ou sur celles qui contiennent beaucoup d'images, xpdf a tendance à être assez lent, ce qui entraine un délai dans l'affichage des diapositives, on aura alors meilleur compte à utiliser pspresent avec un fichier postscript.

Entêtes d'un document

Déclaration du document

Pour Beamer, on fait appel à la classe du même nom.

\documentclass[option1,option2]{beamer}

Différentes options sont disponibles (liste non exhaustive) :

8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt

blue (par défaut)
red
brown
blackandwhite

compress

hyperref={pdfpagemode=FullScreen}

xcolor=pst
dvips

Le premier sert à informer xcolor et Beamer de l'utilisation de pstricks. Le second prévient Beamer que la sortie sera un fichier postscript et non un pdf. Beamer adopte donc le comportement qui va bien pour les .ps.

Usepackages de base

Paquets préliminaires

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{aeguill}
\usepackage{pstricks}

Les thèmes

La page de garde

Les macros suivantes vont permettre de définir la page de titre.

\title[titre court]{Titre long}

Chacune de ces macros peut prendre une «option titre court». Ici, le titre court sera utilisé par les thèmes dans les marges ou dans les bordures de la présentation.

* La date :

\date[Date courte]{Date longue}

* L'auteur :

\author[auteur]{Auteur}

* Établissment :

\institute[ÉNS Cachan]{École Normale Supérieure de Cachan}

Créer un document

Remarque : Pour créer l'impression d'apparition d'item dans une page, beamer superpose des transparents. J'essaierai donc, au point de vue vocabulaire de différencier les termes 'transparent' et 'page' une page étant composée de plusieurs transparents.

Commencer un document

Bornes du document

Le document se commence bien sûr par :

\begin{document}

et se finit par :

\end{document}

Bornes d'une page

Chaque corps de page doit être contenu dans la macro suivante :

\frame{corps de la page}

ou :

\begin{frame} ... \end{frame}

Page de titre

\frame{\titlepage}

Structure du document

Tables des matières

On peut faire appel au début du document (ou ailleurs) à l'ensemble de la table des matières :

\tableofcontents

On peut aussi faire la table des matière de la section en cours grâce à la macro

\tableofcontents[current]

/!\ Beamer fait la table des matières des sections et subsections et pas la table des matières des frametitle.

Section et frametitle

Dans beamer il faut distinguer les sections ou subsections et les frametitle. Selon le thème que l'on utilise, les sections permettent de structurer le documents et sont utilisés pour faire les tables de matières ou les arbres de progressions. La macro frametitle permet de mettre un titre à votre page. Les sections et les subsections ne doivent pas apparaître dans les pages. Ainsi, les subsections étant souvent aussi les titres d'une page, on retrouvera souvent la structure suivante :

\section{section}
\frame{
\tableofcontents[current]
}

\subsection{Ma premiere sous section}
\frame{
\frametitle{Ma premiere sous section}
}

La page

Les environnements

Plusieurs environnements sont ici disponibles :

block
itemize
enumerate
description
theorem
proof
example ...

Ils prennent des formes différentes que celles qu'on peut voir avec un document LaTeX, des formes qui sont bien sûr plus adaptées à une présentation. Pour savoir comment utiliser ces environnements : ./BeamerEnvironnements.

Effets d'apparitions

Lorsque l'on utilise un environnent comme itemize ou enumerate, on peut souhaiter que tous les items n'apparaissent pas en même temps. Beamer mais à votre disposition bien des façons de procéder. Je vous propose celle qui me semble la plus simple :

\frame{\frametitle{Le 15 de l'ENSET}
\begin{itemize}
  \item <2->Ami une question se pose !
  \item <1->Que se passe-t-il sous la mélée ?
  \item <2->Sont-ils en train de
  \item <3->Ou bien de se
  \end{itemize}
}

Dans cet exemple l'item marqué 1 sera affiché lorsque l'on arrivera a cette page. Les items marqués 2 apparaitront ensuite en appuyant sur espace. Enfin l'item 3 apparaîtra. Si on veut que rien n(apparaisse lorsque l'on ouvre la page, il suffit de mettre aucun item au niveau 1.

Insertion de colonnes

On veut souvent utiliser des colonnes lors de nos présentation. Le problème se résout aisément avec l'environnement columns :

\begin{frame} \frametitle{Le 15 de l'ENSET}
    \begin{columns}
       \column{.4\textwidth}
       Enfin, voici que sort la balle, 
       Une passe merdique dans le vide,
       \column{.4\textwidth}
       Un coup de pied completement bide
       Mais où est donc passé l'ovale
    \end{columns}
\end{frame}

On exprime ici la largeur de la colonne, en proportion de la largeur de page. On peut aussi spécifier une taille en centimètres, mais la macro \textwidth est quand même très pratique.

Beamer et les éditeurs de texte

Utilisateurs de Lyx

Beamer dispose d'un support un peu spartiate mais suffisant dans Lyx (qui, rappelons-le, est un «éditeur» graphique de LaTeX, très pratique surtout pour les débutants). Il met des séparations entre les différentes frames.

Utilisateurs d'Emacs

Le module AucTeX d'Emacs offre également un bon support pour beamer, notamment au niveau de l'insertion des environnements spécifiques.

Lien

http://www.math.ntnu.no/~berland/latex/docs/beamer.pdf


CatégoriePagePublique

CransWiki: LaTex/IntroBeamer (dernière édition le 2008-12-10 20:15:35 par localhost)