Beamer类简介


理解beamer,最重要的概念就是覆盖(overlay),想象一下,你有三个条目要介绍,放第一张幻灯片时 屏幕上出现第一条,放第二张幻灯片时屏幕上出现第一、二条,放第三张幻灯片时屏幕上出现第一、二、三条。 制作幻灯片时,一个好的办法是写完第一张时把第二张幻灯片放在第一张上,写第二条,再把第三张幻灯片 放在第二张上写第三条。放映时,不要拿掉前一张幻灯片,直接把后一张放上去。这个过程就叫覆盖(overlay)。

在beamer中,覆盖(overlay)被称为覆盖规范(Overlay Specifications),作为一个选项,也就是可有可无, 跟在命令后面。覆盖规范的语法是

<幻灯片列表>
“幻灯片列表”可以是一个数字,表明该命令的内容在第几张幻灯片上出现,也可以是用逗号分隔的几个数字,表明 该命令的内容在哪些幻灯片上出现,还可以用“起始数字-结束数字”表示在连续的幻灯片上出现,如果省略 “结束数字”,则表示直到最后一张。还有一种形式是
<+->
它被称为增量覆盖规范,前述幻灯片的情形更适用于这种方式,意思是每次自动加一。如果每次不是加一,还可以用
<+(表示增量的数字)->

beamer不仅能制作幻灯片,还能制作讲义,写文章,用beamer术语来说,就是可以工作在许多模式下。这就引出另一个 概念:模式规范。它与覆盖规范很相似

<幻灯片列表| 模式名:幻灯片>
表示内容出现在列出的幻灯片上,列表也可以换成增量形式。并且在指定“模式”下出现在指定幻灯片上,指定幻灯片除 了用数字,也可以用“+”。如果只有模式名,那么内容就只出现在该模式下。注意,竖线后的空格是必须的。目前的模式名有
beamer 缺省模式
second 第二屏幕模式
handout 讲义模式
trans 打印模式
article 文章模式
all 所有模式
presentation 前四个模式

第三种规范称为动作规范,它的形式是

<幻灯片列表| 动作@幻灯片>
表示在指定的幻灯片上显示内容,在指定的“幻灯片”上以指定的动作展现内容。 注意,竖线后的空格是必须的。目前有效的动作名称有
alert 以警示方式显示
uncover 显示条目或块
only 只在指定的幻灯片上显示条目或块
visible 只在指定的幻灯片上显示文本
invisible 只在指定的幻灯片上不显示文本

你仍然可以将内容分成篇、节、小节等,但在制作幻灯片时,帧(frame)才是组织内容的基本单位: 你可以想象,你从放第一张幻灯片开始,用覆盖的方式放后续的幻灯片,直到不再放了,撤下这些幻灯片后, 再放第一张、第二张...,然后撤下,再放第一张、第二张,如此下去。每次撤下幻灯片时,你手里的幻灯片就 构成一帧。

LaTeX标准类的许多命令都被重新定义,加入了某个规范。下面是一个beamer文档的样子

\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\frame{\titlepage}
\section*{Outlines}
\subsection{Part I: Review of Previous Lecture}
\frame{}
\subsection{Part II: Today’s Lecture}
\frame{}
\part{Review of Previous Lecture}
\frame{\partpage}
\section[Previous Lecture]{Summary of the Previous Lecture}
\subsection{Topics}
\frame{}
\subsection{Learning Objectives}
\frame{}
\part{Today’s Lecture}
\frame{\partpage}
\section{Topic A}
\frame{\tableofcontents[currentsection]}
\subsection{Foo}
\frame{}
\section{Topic B}
\frame{}
\end{document}


目录