可能有错误?\setbeamercovered{invisible} 与 align* 环境中的透明性

可能有错误?\setbeamercovered{invisible} 与 align* 环境中的透明性

我在排版方程式时遇到了一些麻烦。我希望能够一次显示一行,同时保持幻灯片上的所有内容在显示之前都是透明的。

除了整个“透明”的事情之外,如果我在代码中插入“\setbeamercovered{invisible}”,它就可以完美地工作。但是,如果我将其更改为“\setbeamercovered{transparent}”,就会开始发生一些奇怪的事情......我为每种情况都链接了一个输出 PDF,但这可能是我的编译器的问题。

如果我将 \onslide<#-> 替换为 \uncover<#->,则两种情况下都会产生完全相同的输出。

这是透明覆盖层。

这是不可见的覆盖层。

\begin{frame}

\setbeamercovered{invisible}
\scriptsize

Then taking the second derivative:\\

\begin{align*}
\onslide<2->{\dfrac{d^{2} u}{dv^{2}} &= \dfrac{d}{dv} \left( \dfrac{df}{dv} y \right) + \dfrac{d}{dv} \left( f \dfrac{dy}{dx} \dfrac{dx}{dv} \right)\\ }
\onslide<3->{&= \Big( \dfrac{d^{2}f}{dv^{2}} \Big) y + \dfrac{df}{dv} \left( \dfrac{dy}{dv} \right) + \left( \dfrac{df}{dv} \right) \dfrac{dy}{dx} \dfrac{dx}{dv} + f \left( \dfrac{d}{dv}      \dfrac{dy}{dx} \right) \dfrac{dx}{dv} + f \dfrac{dy}{dx} \left( \dfrac{d}{dv} \dfrac{dx}{dv} \right)\\}
\onslide<4->{&= \dfrac{d^{2} f}{dv^{2}} y + 2 \dfrac{df}{dv} \dfrac{dy}{dx} \dfrac{dx}{dv} + f \dfrac{d^{2} y}{dx^{2}} \left( \dfrac{dx}{dv} \right)^{2} + f \dfrac{dy}{dx} \dfrac{dx}{dv} \dfrac{d}{dx} \left( \dfrac{dx}{dv} \right)\\}
\onslide<5->{&= \dfrac{d^{2} f}{dv^{2}} y + f \left( \dfrac{dx}{dv} \right)^{2} \dfrac{d^{2} y}{dx^{2}} + \dfrac{dy}{dx} \left[ 2 \dfrac{df}{dv} \dfrac{dx}{dv} + f \dfrac{dx}{dv} \dfrac{d}{dx} \left( \dfrac{dx}{dv} \right) \right]\\}
\end{align*}

\onslide<6->{
Assume:\\

\begin{equation*}
v = \int^{x}_{a} \sqrt{\dfrac{r}{p}} dx^{\prime}, \qquad \Rightarrow \qquad \dfrac{dv}{dx} = \sqrt{\dfrac{r}{p}}, \qquad \Rightarrow \qquad \dfrac{dx}{dv} = \sqrt{\dfrac{p}{r}}
\end{equation*}}\\

\end{frame}

相关内容