Beamer 是制作幻灯片的标准 LaTeX 类:它保留 LaTeX 的数学、引用和代码排版质量,并输出演示用 PDF。幻灯片写成 frame,用 overlay 分步显示,用 theme 改变外观,并用 columns 和 blocks 布局。本页介绍这四点。
Frame — 幻灯片的单位
使用 \documentclass{beamer},把每张幻灯片写成一个 frame(\begin{frame}{title} … \end{frame})。内部就是普通 LaTeX:列表、数学、图表都可以照常放入。标题可作为参数给出,也可用 \frametitle{...} 指定。
latex
\documentclass{beamer}
\usetheme{metropolis}
\begin{document}
\begin{frame}{はじめに}
\begin{itemize}
\item 要点その1
\end{itemize}
\end{frame}
\end{document}Overlay — 分步显示
在一个 frame 内,可以逐步显示内容。最简单的是 \pause(其后的内容在下一步出现)。要更细控制,可给命令加 overlay 指定 <...>:\only<2>{...}(只在第 2 步显示)、\uncover<2->{...}(从第 2 步开始显示,空间从一开始保留)、\item<2->、\alert<3>{...}(强调)。一个 frame 会展开成与步骤数相同的 PDF 页面。
latex
\begin{frame}{段階表示}
最初に出る。\pause あとから出る。
\only<2->{2 枚目以降だけ}
\uncover<3->{3 枚目から(場所は確保)}
\end{frame}主题与配色
整个幻灯片组的外观可以用一行改变:\usetheme{Madrid}(布局)和 \usecolortheme{...}(配色)。内置主题很多,现代常用选择是 metropolis(\usetheme{metropolis},Matthias Vogelgesang 开发的独立宏包),视觉扁平而清爽。
latex
\usetheme{Madrid} % レイアウト / layout
\usecolortheme{seahorse} % 配色 / colors
% モダンな定番 / a modern favorite:
\usetheme{metropolis}分栏与块
分栏:columns 环境配合 \column{width} 可以把内容左右并排(例如正文加图)。块 是带颜色的框:block(带标题)、alertblock(注意/强调)、exampleblock(示例)。它们适合把要点视觉化地框起来。
latex
\begin{columns}
\column{0.5\textwidth}
左の段。
\column{0.5\textwidth}
\begin{block}{ポイント}
右の段のブロック。
\end{block}
\end{columns}