在前面的两个章节中主要讲解的是怎么制作幻灯片的大体框架,要使得幻灯片更吸引眼球我们就还需要为其添加一些动画。
\begin{frame} \tableofcontents[pausesections] \section{Android设计} \section{Android开发} \section{Android发布} \end{frame}
\begin{frame}{动画效果展示} \onslide<1>{只有第一部} \onslide<2->{第二部之后} \onslide<1,3>{第1,3两步} \end{frame}\onslide和\only命令还有许多变种,这些命令的效果都大同小异,\uncover和\visible与\onslide大体相同,只是用不同的方式隐藏文字;\invisible与\visible与\onslide大体相同,只是用不同的方式隐藏文字;\invisible与\visible具有相反的效果;\alt可以分别设置在指定步骤和步骤外的内容,而\temporal则可以分别指定知道那个步骤与此步骤前后的内容,这里不再详细举例。
\begin{frame} \textbf<3>{只在第三步加粗} \end{frame}这种在<>括号中加入数字在itemize中最为常用,用来表示列表项目出现的先后顺序。
\begin{frame}{动画显示} \begin{itemize} \item<1->显示列表一 \item<2->显示列表二 \item<3->显示列表三 \end{itemize} \end{frame}
\begin{frame} \begin{itemize}[<+->] \item 开始显示 \item 其次显示 \item 最后显示 \end{itemize} \end{frame}在Latex中structure和alert命令则用于在指定的步骤设置高亮,前者使用幻灯片结构的色彩,后者使用的是更鲜明的警告色彩(一般是红色)。他们可以带上覆盖的语法。
为了使高亮命令作为覆盖语法的一部分,我们举一个例子:
\begin{frame}{动画显示} \begin{itemize} \item<+-| structure@+>显示列表一 \item<2-| alert@+>显示列表二 \item<3->显示列表三 \end{itemize}