在beamer
,我用过
\visible<1->
\visible<2->
逐个显示文本,并
\only<1>
\only<2>
一次显示一个文本
我可以<1>
和交换<1->
吗?我可以这样做吗<-1>
?<-2>
还有哪些命令使用此箭头/括号符号?
使用此符号有哪些惯例或规则?
答案1
\begin{frame} \frametitle{There Is No Largest Prime Number} \framesubtitle{The proof uses \textit{reductio ad absurdum}.} \begin{theorem} There is no largest prime number. \end{theorem} \begin{proof} \begin{enumerate} \item<1-> Suppose $p$ were the largest prime number. \item<2-> Let $q$ be the product of the first $p$ numbers. \item<3-> Then $q + 1$ is not divisible by any of them. \item<1-> But $q + 1$ is greater than $1$, thus divisible by some prime number not in the first $p$ numbers.\qedhere \end{enumerate} \end{proof} \uncover<4->{The proof used \textit{reductio ad absurdum}.} \end{frame}
覆盖规范以尖括号给出。规范的
<1->
意思是“从幻灯片 1 开始”。因此,第一项和第四项显示在框架的第一张幻灯片上,但不显示其他两项。相反,第二点仅从第二张幻灯片开始显示。beamer
自动计算每帧所需的幻灯片数量。更一般地说,覆盖规范是数字或数字范围的列表,其中范围的开始或结束可以保持开放。例如,-3,5-6,8-
表示“在所有幻灯片上,除了幻灯片 4 和 7。”
因此,<1>
与不同<1->
,但相似<-1>
(因为没有第零张幻灯片)。<-2>
将是直到第二张幻灯片的所有幻灯片。
有许多环境和命令beamer
接受覆盖规范。您可以浏览部分II 建立演示文稿和部分9.3 带覆盖规范的命令文档。它列出了典型的演示环境和命令以及它们的覆盖规范。
\only
由 引入的命令beamer
,通常只是将其参数插入当前帧。但是,如果存在覆盖规范,它会在未提及的幻灯片上“丢弃”其参数。覆盖规范只能写在某些命令后面,而不是每个命令后面。下一节将解释您可以使用哪些命令以及这将产生哪些效果。但是,重新定义现有命令以使其变为“覆盖规范感知”是相当容易的,另请参阅第 9.3 节。
(基本)叠加规范的语法如下:它们是用逗号分隔的幻灯片和范围列表。范围指定如下:
2-5
,表示幻灯片 2 到 5。范围的开始或结束可以省略。例如,3-
表示“幻灯片 3、4、5,等等”,-5
含义与 相同1-5
。一个复杂的例子是-3,6-8,10,12-15
,它选择幻灯片 1、2、3、6、7、8、10、12、13、14 和 15。