因此,在我的演示中,我想用另一个项替换方程中的一个项,我知道我可以用 \only 来做到这一点,但这样整个方程就会发生小幅移动。基本上,我想知道是否有某种方法可以使用 \visible 工具,在其中修复某个空间,但不是不可见的,而是用另一个项替换。
答案1
借助该calc
包及其\widthof
命令,您可以测量较宽的 trm 的宽度,并将较窄的项放置在\makebox
之前测量的宽度中:
\documentclass{beamer}
\usepackage{calc}
\begin{document}
\begin{frame}
\begin{equation}
A + \only<1>{\makebox[\widthof{$DDDD$}]{$B$}}\only<2>{DDDD} = C
\end{equation}
\end{frame}
\end{document}