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

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

      \begin{document}

     \begin{frame}{}
      \begin{align*}
          \|x_n-x_m\|_B
          &=\|B(x_n-x_m)\|\pause\\
          &=\|y_n-y_m\|,
          \end{align*}
       \end{frame}

 \end{document} 

我想第一时间进入

在此处输入图片描述

进而

答案1

  • 我尝试过\only{},并且\uncover{}两者似乎都有效。
  • \uncover{}保留空间(与\phantom我认为的类似)。
  • 我删除了你的一些代码,因为它们与你的问题无关。

\documentclass{beamer}

\begin{document}

\begin{frame}
\frametitle{\texttt{\textbackslash only\{\}}}

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

\end{frame}

\begin{frame}
\frametitle{\texttt{\textbackslash uncover\{\}}}

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

\end{frame}

\end{document} 

在此处输入图片描述


评论后更新

\documentclass{beamer}

\begin{document}

\begin{frame}
\frametitle{\texttt{\textbackslash uncover<>\{\}}}

    \begin{align*}
        a + b (1-)\\
        \uncover<2-3>{a + b(2-3)\\}
        \uncover<4>{a + b(4)\\}
        \uncover<6->{a + b(6-)\\}
        \uncover<5>{a + b(5)\\}
    \end{align*}

    \only<7>{Text only in position 7.}
    % try \uncover to see the difference.

\end{frame}

\end{document}

在此处输入图片描述

相关内容