动机:使用 进行讲课beamer
,我想隐藏学生讲义中的答案。在一张幻灯片上,我想提出一个问题,在 之后显示答案\pause
,在 之后提出第二个问题\pause
,然后显示答案,等等。我应用了在 StackExchange 上找到的三个解决方案(\hideit
、\only<beamer>
和\mode<beamer>
)。
正如下面的 MWE 所示,使用 编译的 PDF 包含的beamer
幻灯片比应有的多(幻灯片 6 和 10)。事实上,这两张幻灯片显示了所有信息,但没有使用\pause
。使用 时handout
,一切都如我所愿。我希望下面的幻灯片气压表现得像标准气候统计。我不确定第二个代码哪里出了问题\frame
。
\documentclass[xcolor={dvipsnames},t,serif,mathserif,aspectratio=1610]{beamer}
%%% To create a handout version of the presentation
%\documentclass[xcolor={dvipsnames},handout,serif,mathserif,aspectratio=1610]{beamer}
\mode<presentation>
{
\usetheme{Goettingen}
\usecolortheme{seagull}
}
%To hite text in handout from https://tex.stackexchange.com/questions/266116/trying-to-hide-blocks-of-text-in-beamer
\newcommand\hideit[1]{%
\only<0| handout:1>{\mbox{}}%
\invisible<0| handout:1>{#1}}
\begin{document}
\section{Climate statistics}
%%----------------------------------------------------------%
\begin{frame}[c]{Standard climate statistics}
\begin{itemize}
\item \textcolor{ForestGreen}{Arithmetic mean} (or average)
\pause
\item Sum of the values, x$_i$, divided by the number of observations, N
\end{itemize}
\begin{align}
\hideit{\bar{x_i} = \dfrac{\sum x_i}{N}}
\end{align}
%\begin{align}
% \only<beamer>{\bar{x_i} = \dfrac{\sum x_i}{N}}
%\end{align}
%\mode<beamer>{%
%\begin{align}
% \bar{x_i} = \dfrac{\sum x_i}{N}
%\end{align}
%}
\pause
\begin{itemize}
\item A measure of variability such as \textcolor{ForestGreen}{standard deviation}, S$_n$
\end{itemize}
\pause
\begin{align}
\hideit{S_n = \sqrt{\dfrac{1}{N} \sum^N_{i=1} (x_i - \bar{x_i})^2}}
\end{align}
%\begin{align}
% \only<beamer>{S_n = \sqrt{\dfrac{1}{N} \sum^N_{i=1} (x_i - \bar{x_i})^2}}
%\end{align}
%\mode<beamer>{%
%\begin{align*}
% S_n = \sqrt{\dfrac{1}{N} \sum^N_{i=1} (x_i - \bar{x_i})^2}
%\end{align*}
%}
\end{frame}
%%----------------------------------------------------------%
\begin{frame}[c]{Atmospheric pressure}
\begin{itemize}
\item How can we calculate the dry air density, $\rho_{air}$?
\end{itemize}
\pause
\begin{align}
\hideit{\rho_{air} =\pause \dfrac{m_{air}}{V_{air}}}
\end{align}
%\begin{align}
% \only<beamer>{\rho_{air} =\pause \dfrac{m_{air}}{V_{air}}}
%\end{align}
%\mode<beamer>{%
%\begin{align}
% \rho_{air} =\pause \dfrac{m_{air}}{V_{air}}
%\end{align}
%}
\pause
\begin{itemize}
\item How can we calculate the mass of a given dry air parcel, $m_{air}$?
\end{itemize}
\pause
\begin{align}
\hideit{m_{air} =\pause n_{air} MM_{air}}
\end{align}
%\begin{align}
% \only<beamer>{m_{air} =\pause n_{air} MM_{air}}
%\end{align}
%\mode<beamer>{%
%\begin{align}
% m_{air} =\pause n_{air} MM_{air}
%\end{align}
%}
\end{frame}
\end{document}
答案1
我的一个朋友指出,\pause
方程式里有多余的东西。把它们去掉就可以了。