Accueil > LaTeX > Beamer > L’environnement overprint

L’environnement overprint

samedi 9 avril 2011, par Maïeul

Je présentais l’autre jour une solution pour gérer les couches successives d’une diapositive d’un diaporama Beamer, lorsqu’on affiche un graphisme TikZ en plusieurs étapes.

Le problème était simple : le graphisme s’affichant en plusieurs étapes, il n’avait pas toujours la même taille, et je devais gérer cette différence en affichant des éléments en blanc.

J’ai trouvé depuis une meilleur méthode.

Il s’agit d’utiliser l’environnement overprint et dedans la commande onslide pour gérer les différentes couches d’une même diapositive.

En effet, l’environnement overprint occupera, sur toutes les couches, la hauteur et la largeur de la couche qui nécessite le plus d’espace.

Exemple :

\begin{overprint}
		\begin{tikzpicture}
			\node (M) at (0,0) {\textcolor{red}{Apo} - \textcolor{blue}{cryphe}};
			\onslide<2->{\node(A) at (-3,-3) {\textcolor{red}{Ἀπο} : \emph{loin}};}
			\onslide<3->{\node (K) at (3,-3) {\textcolor{blue}{Κρύτω} : \emph{cacher}};}
			
			
			\draw<2->[->,color=red] (M.south west) -- (A);
			\draw<3->[->,color=blue] (M.south east) -- (K); 
		\end{tikzpicture}
	\end{overprint}

On constate que le diagramme TikZ nécessite le plus de place sur la couche 3 et les suivantes. Ce sera donc la taille de la couche 3 qui déterminera sa taille.

Messages

  • Salut

    Pourquoi ne pas utiliser \visible ou \uncover dans ce cas ? Je crois que ces commandes sont faites pour gérer ça.

    Amaury

    • Je ne connaissais pas nécessairement ces commandes. Il faudrait que je relise le manuel pour voir ce qui est le plus pertinent sémantiquement.

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)