如何使用 \onslide 防止子方程数字出现在所有幻灯片上?

如何使用 \onslide 防止子方程数字出现在所有幻灯片上?

我正在尝试使用 \onslide 在两张幻灯片上展示两个子方程,如 MWE 中所示。如何防止在幻灯片 2 上显示“(1b)”?我希望它在幻灯片 1 上部分可见,在幻灯片 2 上完全可见。

平均能量损失

\documentclass{beamer}
\usepackage{amsmath}
\begin{document}

\begin{frame}%
\begin{subequations}
    \begin{eqnarray}
        % \centering
        \onslide<1-> {y = mx + ac - bc} \\
        \onslide<2-> {y = mx + c(a - b)}
    \end{eqnarray}
    \label{eq:oi}
\end{subequations}
\end{frame}%

\end{document}

幻灯片 1

在此处输入图片描述

幻灯片 2

在此处输入图片描述

答案1

beamer手册第 23.4 节末尾对此进行了解释。

\documentclass{beamer}
\usepackage{amsmath}

\begin{document}

\begin{frame}
\begin{subequations}\label{eq:oi}
\begin{align}
y &= mx + ac - bc \\
\uncover<2->{y &= mx + c(a - b)\\}
\notag
\end{align}
\vspace{-2ex}
\end{subequations}

\end{frame}

\end{document}

在此处输入图片描述

相关内容