我希望\pause
在环境中工作,align
因为它可以处理普通文本。以下是 MWE:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{align*}
1+1 &= 2 \\ \pause
1+2 &= 3 \\ \pause
2+2 &= 4
\end{align*}
\end{frame}
\end{document}
这导致 PDF 中的三页中只有第二页缺少第二个方程式,否则所有方程式始终可见。
我知道有解决方法\visible
,但工作\pause
是最简单的解决方案。
答案1
以下代码片段解决了我的问题。将其放在 前面的某个位置\begin{document}
:
\makeatletter
\let\save@measuring@true\measuring@true
\def\measuring@true{%
\save@measuring@true
\def\beamer@sortzero##1{\beamer@ifnextcharospec{\beamer@sortzeroread{##1}}{}}%
\def\beamer@sortzeroread##1<##2>{}%
\def\beamer@finalnospec{}%
}
\makeatother