Accueil > LaTeX > Beamer > Simplification des couches Beamer
Simplification des couches Beamer
samedi 28 septembre 2013, par
Le mécanisme d’affichage différé de Beamer est sans doute un élément central pour tirer pleinement partie d’un support sous forme de diapositive.
Un usage basique consiste à afficher des éléments d’une liste à puce successivement, en complétant la liste au fur et à mesure. Dans un tel cas, il est possible de simplifier l’encodage des couches, en ne précisant pas leur position absolue, mais uniquement leur position relative. Explication
Le problème
Supposons une liste composé de trois élèments A, B, C, que l’on veut afficher successivement. La première manière d’encoder est la suivante :
\begin{frame}
\begin{itemize}
\item<1->A
\item<2->B
\item<3->C
\end{itemize}
\end{frame}
Imaginons que je souhaite ajouter une entrée A’ en deuxième position. Je suis obligé de modifier chaque entrée, avec les risques d’erreurs que cela implique :
\begin{frame}
\begin{itemize}
\item<1->A
\item<2->A'
\item<3->B
\item<4->C
\end{itemize}
\end{frame}
La solution
Pour éviter ces problèmes de re-ordonnancement, la solution consiste à indiquer des numéros de couche relatifs, grâce au symbole +
.
\begin{frame}
\begin{itemize}
\item<+->A
\item<+->B
\item<+->C
\end{itemize}
\end{frame}
Le symbole +
signifie "la couche qui suit la précédent couche mentionnée". Pour l’entrée A, il n’y avait pas de couche précédemment mentionnée : par conséquent +
signifie "couche 1" ; pour l’entrée B, il s’agit de la "couche 1+1=2" et pour C, de la couche "2+1=3".
Conséquence : si je veux ajouter une entré A’, pas besoin de décaler les numéros de couche, il suffit de faire :
\begin{frame}
\begin{itemize}
\item<+->A
\item<+->B'
\item<+->B
\item<+->C
\end{itemize}
\end{frame}
Messages
28 septembre 2013, 19:58, par Cedric Mauclair
Bonjour,
Il est aussi possible d’écrire encore plus simplement :
28 septembre 2013, 20:12, par Maïeul
Merci ! je connaissais pas !
17 novembre 2013, 20:39, par Denis Bitouzé
Il est même possible d’avoir globalement ce comportement en insérant dans le préambule :
ou, pour par exemple faire afficher en rouge l’item en cours :
Voir en ligne : http://gte.univ-littoral.fr/members...
17 novembre 2013, 20:48, par Maïeul
c’est super tout ca !
décidement c’est le genre de chose qu’il faut que je pense à ajouter à ma prochaine version du bouquin...