+ 覆盖规范损坏?

+ 覆盖规范损坏?

自最近更新以来,+- 覆盖规范似乎不再起作用,至少对于环境而言。我使用的是最新的 TexLive 2015 (beamer 36461 (3.36))。考虑以下 MWE:

\documentclass{beamer}

\begin{document}
\begin{frame}
  \begin{block}{On the first slide}
  Hello
  \end{block}
  \begin{block}<only@+>{On the second slide}
  Goodbye
  \end{block}
\end{frame}

\end{document}

我希望第二个块出现在第二张幻灯片上(直到最近它一直是这样做的)但这两个块在同一张幻灯片上。

答案1

该行为是手册 (90) 中记录的预期行为:

\begin{itemize}
\item<+-> Apple
\item<+-> Peach
\item<+-> Plum
\item<+-> Orange
\end{itemize}

符号的作用+-如下:您可以在任何覆盖规范中通常使用数字的位置使用它。如果+-遇到符号,它将被替换为 LaTeX 计数器的当前值beamerpauses,该值位于1框架的开头。然后计数器增加 1,尽管对于每个覆盖规范它只增加一次,即使规范包含多个+-符号(它们被替换为相同的数字)。在上面的例子中,第一个规范被替换为 <1->。然后第二个被替换为,<2->依此类推。

相关内容