Dans beamer, il est possible de n'afficher que certains overlays d'une frame :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\begin{document}
\begin{frame}<1> %% seulement overlay 1
\frametitle{test}
\only<1>{Page 1}
\only<2>{Page 2}
\end{frame}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Je voudrais utiliser cette option (ou une autre ?) pour pouvoir changer l'ordre des overlays : en spécifiant <2,1> je voudrais que le deuxième overlay apparaisse avant le premier :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\begin{document}
\begin{frame}<2,1> %% overlay 2 puis 1 ?
\frametitle{test}
\only<1>{Page 2}
\only<2>{Page 1}
\end{frame}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mais ça ne fonctionne pas. Connaissez-vous une façon simple de faire ça ?

Posée 12 Avr '20, 19:06

nmarkey's gravatar image

nmarkey
1.4k29
Taux d'acceptation : 45%

Modifiée 12 Avr '20, 23:54

denis's gravatar image

denis ♦♦
7.3k1510

Ce n'est pas claire. Quel est le problème de

\begin{frame} \frametitle{test} \only<1>{Page 2} \only<2>{Page 1} \end{frame} ?

(12 Avr '20, 22:18) touhami touhami's gravatar image

Oui, bien sûr, on peut déplacer le code. Mais ce n'est qu'un ECM ; en réalité, j'ai régulièrement une dizaine d'overlays assez longs, que je voudrais réutiliser dans un ordre différent...

(12 Avr '20, 23:09) nmarkey nmarkey's gravatar image

Voici une solution où l'option noframenumbering est nécessaire, sans quoi la numérotation des frames inclut celui qui est invisible (<0>) :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\usetheme{CambridgeUS}
\begin{document}
\begin{frame}<0>[label=foobar,noframenumbering] %% overlay 2 puis 1 ?
\frametitle{test}
\only<1>{Page 1}
\only<2>{Page 2}
\end{frame}
\againframe<2>{foobar}
\againframe<1>{foobar}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Il aurait été plus agréable de pouvoir écrire \againframe<2,1>{foobar} plutôt que de répéter \againframe<...>{foobar} mais ça semble ne pas fonctionner.

Lien permanent

Publiée 12 Avr '20, 23:53

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

noframenumbering n'est plus nécessaire avec beamer >= v3.65

(11 Jan '22, 18:04) samcarter samcarter's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×75
×3
×2

Question posée : 12 Avr '20, 19:06

Question vue : 3,353 fois

Dernière mise à jour : 11 Jan '22, 18:04

C'est votre première visite ici ? Consultez la FAQ !

×