选择特定的幻灯片进行讲义?

选择特定的幻灯片进行讲义?

考虑以下 MWE:

\documentclass{beamer}
\begin{document}

\begin{frame}
  \scriptsize
    \begin{enumerate}
      \item<+->
      \item<2,3,5,7,11>  
      \item<2,4,6,8,10,12>
      \item<3,6,9,12>
      \item<5,10>
      \item<1-6>
      \item<+->
      \item<7-12>
      \item<1-3>
      \item<4-6>
      \item<7-9>
      \item<9-12>
    \end{enumerate}
\end{frame}
\end{document}

beamerpauses在这个框架中,我使用硬编码的幻灯片编号,有时我被迫这样做。然而,对于使用相对偏移和手动调整计数器的情况,这个问题是有效的,甚至可能更有说服力。

我想选择特定的幻灯片包含在讲义中。类似于\begin{frame}<handout:5,11>,但据我所知,这会产生其他效果。

有什么简单的方法可以做到这一点吗?

答案1

您可以根据需要选择讲义中的单个幻灯片;只需指定相关叠加命令handout也适用于模式(没有模式的规范默认为beamer:)。如果您只想使用beamerhandout模式,那么最简单的方法是使用模式键all:

\documentclass[handout]{beamer}
\begin{document}

\begin{frame}<handout:5,7>
  \scriptsize
    \begin{enumerate}
      \item<all:+->
      \item<all:2,3,5,7,11>  
      \item<all:2,4,6,8,10,12>
      \item<all:3,6,9,12>
      \item<all:5,10>
      \item<all:1-6>
      \item<all:+->
      \item<all:7-12>
      \item<all:1-3>
      \item<all:4-6>
      \item<all:7-9>
      \item<all:9-12>
    \end{enumerate}
\end{frame}

\end{document}

相关内容