我在对齐环境中遇到了一些数学公式问题
\documentclass{beamer}
\usetheme{metropolis}
\setbeamercovered{dynamic}
\begin{document}
\begin{frame}
\begin{align*}
\onslide<1->{aa = & bb \\}
\onslide<2->{ = & cc \\}
\onslide<3->{ = & dd}
\end{align*}
\end{frame}
\end{document}
此代码仅使 = 符号消失/出现。删除 \setbeamercovered{dynamic} 选项后,一切按预期运行,但下一行的不透明预览会消失。
有人知道不省略动态选项的解决方法吗?
截图:
答案1
我只能用 xelatex 重现您的问题,使用 texlive2017 中的 lualatex 和 pdflatex 都可以正常工作。因此,解决方法是,如果字体对您很重要,则使用最新的 lualatex;如果字体不重要,则使用最新的 pdflatex。
我的建议是将保持\onslide
在单个单元格内,这将为您提供更好的周围间距=
。
\documentclass{beamer}
\usetheme{moloch}% modern fork of the metropolis theme
\setbeamercovered{dynamic}
\begin{document}
\begin{frame}
\begin{align*}
\onslide<1->{aa & = bb \\}
&\onslide<2->{= cc} \\
&\onslide<3->{= dd}
\end{align*}
\end{frame}
\end{document}