为什么此代码中\pause
不起作用?\only
\documentclass[compress,red]{beamer}
\usepackage{etex}
\mode<presentation>
\usetheme{Warsaw}
\usepackage[applemac]{inputenc}%les accents pour mac
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{animate}
\usepackage{amsmath}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage[all,knot]{xy}
\xyoption{arc}
\usepackage{url}
\usepackage{array,ragged2e}
\usepackage{multimedia}
\usepackage{hyperref}
\usepackage{setspace}
\usepackage{multirow}
\begin{document}
\section{section1}
\frame{\frametitle{Titre de la fenetre}
\only<1>{
\begin{itemize}
\item point1
\pause
\item point2
\pause
\item point3
\pause
\item point4
\pause
\item point5
\end{itemize}
}
\only<2>{
\begin{itemize}
\item essai1
\item essai2
\item essai3
\end{itemize}
\begin{equation}
a+b=c
\end{equation}
}
\only<3>{
\begin{equation}
a+5=10
\end{equation}
}
\end{document}
答案1
使用\only
意味着材料不会打印在您未指定的任何幻灯片上。同时,\pause
自动将材料分布在幻灯片上。因此,尝试将两者结合起来意味着大多数输入将不会被打印:它被排除在列表中\only
,但由于 而不在“正确”的幻灯片上\pause
。
在给出的示例中,看起来您确实有三个单独的帧,而不是只想打印帧的一张幻灯片。这表明:
\documentclass{beamer}
\begin{document}
\section{section1}
\begin{frame}
\frametitle{Titre de la fenetre}
\begin{itemize}
\item point1
\pause
\item point2
\pause
\item point3
\pause
\item point4
\pause
\item point5
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Titre de la fenetre}
\begin{itemize}
\item essai1
\item essai2
\item essai3
\end{itemize}
\begin{equation}
a + b = c
\end{equation}
\end{frame}
\begin{frame}
\frametitle{Titre de la fenetre}
\begin{equation}
a + 5 = 10
\end{equation}
\end{frame}
\end{document}
我要提醒的是,即使那样,你也可能会做得过头\pause
:经验表明你应该非常谨慎地使用动画。