使用投影仪更改方程式,无需重新格式化幻灯片

使用投影仪更改方程式,无需重新格式化幻灯片

我正在用 Beamer 写演示文稿,我想在方程式周围添加一个框,然后更改方程式。以下代码执行此操作:

\begin{frame}{Fishing mortality $F$}
\onslide<2->{
Fishing mortality is
\begin{equation*}
F_{a,t} = \sum_{f}F_{f,a,t}
\end{equation*}
where $F_{f,a,t}$ is the fishing mortality of the $f$th fleet at time $t$ on age $a$,
}

\only<3>{
\begin{equation*}
F_{f,a,t}=\text{effort}_{f,t}\times \text{selectivity}_{f,a}\times\text{catchability}_{f,a}.
\label{eq1}
\end{equation*}
}
\only<4>{
\begin{equation*}
F_{f,a,t}=\text{effort}_{f,t}\times \boxed{ \text{selectivity}_{f,a}\times\text{catchability}_{f,a}}.
\label{eq2}
\end{equation*}
}

\onslide<5->{
\begin{equation*}
F_{f,a,t}=\text{effort}_{f,t}\times \text{gear}_{f,a}}\onslide<6->{\times\text{year}_{f,t}.}
\label{eq3}
\end{equation*}


\end{frame}

eq1但是,当、eq2eq3在屏幕上添加或删除时,整个幻灯片的格式会发生变化。更改\only为 可\visible保持格式不变,但三个方程式会一个在另一个之上。

我希望 中的部分在\onslide<2->整个幻灯片中位于相同的位置;F_{f,a,t}=\text{effort}_{f,t}\times在添加所有三个方程式时位于相同的位置;在显示和\text{selectivity}_{f,a}\times\text{catchability}_{f,a}.时位于相同的位置并且出现在 旁边。eq1eq2\text{gear}_{f,a}}\onslide<6->{\times\text{year}_{f,t}.F_{f,a,t}=\text{effort}_{f,t}\times

有人可以帮忙吗?

欢呼迈克

答案1

  • 避免框架垂直偏移的一个简单方法是使用[t]op 对齐框架
  • 为了避免在公式周围添加框而导致水平跳跃,您可以在上一张幻灯片中绘制它,但使用与背景相同的颜色
  • 为了避免水平跳跃替换公式中的项,您可以将整个方程左对齐

\documentclass{beamer}

\begin{document}
    
\begin{frame}[t]
\frametitle{Fishing mortality $F$}
\onslide<2->{
Fishing mortality is
\begin{equation*}
F_{a,t} = \sum_{f}F_{f,a,t}
\end{equation*}
where $F_{f,a,t}$ is the fishing mortality of the $f$th fleet at time $t$ on age $a$,
}

\begin{flalign*}
\only<3->{F_{f,a,t}=\text{effort}_{f,t}\times}
\only<4>{\color{red}}%
\only<3>{\color{white}}%
\only<3-4>{\boxed{\color{black} \text{selectivity}_{f,a}\times\text{catchability}_{f,a}}.}
\only<5->{\text{gear}_{f,a}}
\only<6->{\times\text{year}_{f,t}.}&&
\end{flalign*}

\end{frame}

    
\end{document}

在此处输入图片描述

相关内容