4

Let's say I have a frame with three onslide/item, where the first will originally disappear when the third one shows up. For whatever reason I want to display all three of them again a few slides later, possibly in the appendix with againframe. Is there a switch for that? So far I can create the desired output with the following MWE, but I was wandering, whether this could be done easier.

Setting every overlay step active for the last slide (fourth in this case) and disabling that one originally seems a bit inconvenient.


\begin{frame}<1-3>[label=test]{Test}
\begin{itemize}
    \item<1-2,4> foo1
    \item<2-4> foo2
    \item<3-4> foo3
\end{itemize}
\end{frame}

% further frames

\againframe<4>{test}

[UPDATE] (for clarification)

When I say easier, I think something like the following, maybe using a yet fictional switch [full] to display the complete frame on one slide without any overlays. Also notice the fewer characters after the item declarations and \begin{frame}.

\begin{frame}[label=test]{Test}
\begin{itemize}
    \item<1-2> foo1
    \item<2-> foo2
    \item<3-> foo3
\end{itemize}
\end{frame}

% further frames

\againframe[full]{test}
3
  • 1
    It is not clear for me what is precisely meant by "easier"! Commented Sep 21, 2021 at 19:40
  • 1
    I updated my question, thanks for your remark.
    – Pratched
    Commented Sep 21, 2021 at 20:47
  • 1
    I see! Good question! Commented Sep 22, 2021 at 7:38

1 Answer 1

2

No guarantees that this won't have any unexpected side effects, but you could switch to handout mode to get the fully uncovered frame:

\documentclass{beamer}

\begin{document}

\begin{frame}[label=test]{Test}
\begin{itemize}
    \item<1-2> foo1
    \item<2-> foo2
    \item<3-> foo3
\end{itemize}
\end{frame}

\makeatletter
\gdef\beamer@currentmode{handout}
\makeatother
\againframe{test}
\makeatletter
\gdef\beamer@currentmode{beamer}
\makeatother

\begin{frame}
normal \pause frame
\end{frame}

\end{document}

enter image description here

4
  • This solution does the job but it prevents to use the handout mode globally. Some additional test is required to switch to handout mode only when necessary, and switch back accordingly. Commented Sep 15, 2022 at 9:36
  • 1
    @JérômeLAURENS You could store the current mode before switching and then restore to this instead of beamer Commented Sep 15, 2022 at 10:12
  • @samcarter_is_at_topanswers.xyz How could I store the current mode?
    – mimuller
    Commented Mar 27 at 14:00
  • 1
    @mimuller Maybe you don't actually need to store it: pastebin.com/2aKEdsyc Commented Mar 27 at 14:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .