自最近更新以来,+- 覆盖规范似乎不再起作用,至少对于环境而言。我使用的是最新的 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->
依此类推。