Beamer - 如何在对齐环境中改变每个方程的颜色?

Beamer - 如何在对齐环境中改变每个方程的颜色?

我想使用投影仪覆盖来改变对齐环境中方程的颜色。

在每张幻灯片上,我希望所有方程式都是黑色,除了一个方程式应该是红色。在第一张幻灯片上,第一个方程式应该是红色,在第二张幻灯片上,第二个方程式应该是红色,等等。

\documentclass{beamer}
\usepackage{amsmath, bm}

\begin{document}

\begin{frame}
\begin{align*}
\bm{f_t} &= \sigma(\bm{W_f} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_f}) \\
\bm{i_t} &= \sigma(\bm{W_i} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_i}) \\
\bm{\tilde{C}_t} &= \tanh(\bm{W_{\tilde{C}}} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_{\tilde{C}}}) \\
\bm{C_t} &= \bm{f_t} \odot \bm{C_{t-1}} + \bm{i_t} \odot\bm{\tilde{C}_t} \\
\bm{o_t} &= \sigma(\bm{W_o} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_o}) \\
\bm{h_t} &= \bm{o_t} \odot \tanh(\bm{C_t})
\end{align*}
\end{frame}

\end{document}

如果有人能帮助我,我将不胜感激。我已经折腾了好\onslide几个小时了!

答案1

您可以使用\alert来突出显示每一行:

\documentclass{beamer}
\usepackage{amsmath, bm}

\begin{document}

\begin{frame}
\begin{align*}
\alert<+>{\bm{f_t}} & \alert<.>{=\sigma(\bm{W_f} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_f})} \\
\alert<+>{\bm{i_t}} &\alert<.>{= \sigma(\bm{W_i} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_i})} \\
\alert<+>{\bm{\tilde{C}_t}} &\alert<.>{= \tanh(\bm{W_{\tilde{C}}} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_{\tilde{C}}})} \\
\alert<+>{\bm{C_t}} &\alert<.>{= \bm{f_t} \odot \bm{C_{t-1}} + \bm{i_t} \odot\bm{\tilde{C}_t}} \\
\alert<+>{\bm{o_t}} &\alert<.>{= \sigma(\bm{W_o} \cdot [\bm{h_{t-1}}, \bm{x_t}] + \bm{b_o})} \\
\alert<+>{\bm{h_t}} &\alert<.>{= \bm{o_t} \odot \tanh(\bm{C_t})}
\end{align*}
\end{frame}

\end{document}

在此处输入图片描述

相关内容