在幻灯片上叠加“onslide”

在幻灯片上叠加“onslide”

目前,我有如下代码:

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage[frenchb]{babel}

\begin{document}
\begin{frame}
  \frametitle{1}
\end{frame}
\begin{frame}
  \frametitle{2}
\end{frame}
\begin{frame}
  \frametitle{Overlay}
  \onslide<1->{After1\\}
  \onslide<2->{After2}
\end{frame}
\end{document}

实际上,代码并没有实现我想要的:我想在第一张幻灯片之后Overlay显示,并在幻灯片之后显示。After11OverlayAfter1After22

有人知道如何修改代码吗?

答案1

您可以使用\againframe

\documentclass{beamer}
\usetheme{Boadilla}
\usepackage[frenchb]{babel}

\begin{document}
\begin{frame}
  \frametitle{1}
\end{frame}
\begin{frame}<1>[label=after]
  \onslide<1->{\frametitle{Overlay}
  After 1 }\\
  \onslide<2>{After 2}
\end{frame}
\begin{frame}
  \frametitle{2}
\end{frame}
\againframe{after}
\end{document}

在此处输入图片描述

相关内容