beamer:在两个方程式之间添加暂停 II

beamer:在两个方程式之间添加暂停 II
 \documentclass{beamer}
 \usepackage[T1]{fontenc}
    %-----
    \usepackage{amsmath,amssymb,amsfonts} %math
   \usepackage{graphicx}
   \usepackage{color}
     \usetheme{Madrid}
    \begin{document}
    \begin{frame}
    \begin{alertblock}{}

    \end{alertblock}
     \pause

      Let
     \pause
      \begin{align*}
    \|x_n-x_m\|_B
    &=\|B(x_n-x_m)\|\\
    \uncover<2>{&=\|y_n-y_m\|,}
    \end{align*}
   \pause
    \begin{alertblock}{}

     \end{alertblock}
     \end{frame}
    \end{document}

通过使用这个答案,我注意到第二个等式消失了。

在此处输入图片描述

答案1

  • 根据您的意愿尝试或任何其他<4->数字。\uncover<4->{&=\|y_n-y_m\|,}
  • 正如您之前的问题一样,您有很多不必要的代码。

全部一起uncover而不是最后一个pause

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{alertblock}{alertblock}
Text (1)
\end{alertblock}
\pause
Let (2)
\pause
\begin{align*}
\|x_n-x_m\|_B &=\|B(x_n-x_m)\| (3)\\
\uncover<4->{&=\|y_n-y_m\|, (4)}
\end{align*}
\uncover<5>{
\begin{alertblock}{alertblock}
Text (5)
\end{alertblock}
}
\end{frame}
\end{document}

在此处输入图片描述

答案2

\pause与 结合使用效果不佳uncover。我建议您使用\onslide<+->而不是\pause。在您的示例中,您可能还想使用\uncover<+->而不是\uncover<2>。通过这些更改,您将获得:

\documentclass{beamer}
\usepackage[T1]{fontenc}
%-----
\usepackage{amsmath,amssymb,amsfonts} %math
\usepackage{graphicx}
\usepackage{color}
\usetheme{Madrid}
\begin{document}
\begin{frame}
\begin{alertblock}{}
\end{alertblock}
\onslide<+->
Let
\onslide<+->
\begin{align*}
\|x_n-x_m\|_B
&=\|B(x_n-x_m)\|\\
\uncover<+->{&=\|y_n-y_m\|,}
\end{align*}
\onslide<+->
\begin{alertblock}{}
\end{alertblock}
\end{frame}
\end{document}

看起来效果不错。

一般来说,如果覆盖顺序与文本顺序一致,则在覆盖命令中使用 <+-> 即可(例如 \uncover<+->)。只有当覆盖顺序变得更复杂时,才需要指定数字(例如 \uncover<2>)。

相关内容