我正在制作 Beamer 演示文稿,并想使用讲义选项。但是,当我添加[handout]
到文档类时,itemize
-environment 无法正常工作,并且所有项目都会一次显示,尽管我指定它们应该逐点显示。哪里出了问题?
以下是我的序言和一个例子:
\documentclass[handout]{beamer}
\usefonttheme[onlymath]{serif}
\usetheme{CambridgeUS}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\usepackage{eurosym}
\usepackage{wasysym}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{graphics}
\usepackage{linguex}
\usepackage{cgloss4e}
\usepackage{csquotes}
\usepackage{xspace}
\usepackage{color}
\usepackage{xyling}
\usepackage{setspace}
\usepackage{amsfonts}
\usepackage{phonetic}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage[backend=biber, style=authoryear-comp]{biblatex}
\let\eachwordone\itshape
\addbibresource{ref2.bib}
\beamertemplateballitem
\title{XXX}
\subtitle{YYY}
\author{XXX}
\institute{Flafla}
\date{\today}
\newcommand{\textunderscript}[1]{$_{\text{#1}}$}
\begin{document}
\frame{
\begin{itemize}
\item<2-> Blabla
\item<3-> Flafla
\item<4-> Dada
\end{itemize}
}
\end{document}
答案1
beamer 用户指南对此说得很清楚(模式规范,9.6.2):
因此,如果您书写
\only<3>{Text}
并且处于讲义模式,则文本将显示在所有幻灯片上,因为没有为讲义指定限制,并且与3
相同beamer:3
。
您必须指定演示文稿和讲义的限制。但请注意,您通常设计演示文稿时不带handout
。该选项仅用于打印讲义,然后在您进行演示时删除。
这是一个真正的 MWE,它可以“修复”您的问题(解决 beamer 设计的难题):
\documentclass[handout]{beamer}
\usefonttheme[onlymath]{serif}
\usetheme{CambridgeUS}
\usepackage[french]{babel}
\beamertemplateballitem
\title{XXX}
\subtitle{YYY}
\author{XXX}
\institute{Flafla}
\date{\today}
\begin{document}
\begin{frame}
Test
\begin{itemize}
\item<2- | handout:2-> Blabla
\item<3- | handout:3-> Flafla
\item<4- | handout:4-> Dada
\end{itemize}
\end{frame}
\end{document}