![投影机上的对齐和滑动不能很好地应对动态选项](https://linux22.com/image/364177/%E6%8A%95%E5%BD%B1%E6%9C%BA%E4%B8%8A%E7%9A%84%E5%AF%B9%E9%BD%90%E5%92%8C%E6%BB%91%E5%8A%A8%E4%B8%8D%E8%83%BD%E5%BE%88%E5%A5%BD%E5%9C%B0%E5%BA%94%E5%AF%B9%E5%8A%A8%E6%80%81%E9%80%89%E9%A1%B9.png)
我在对齐环境中遇到了一些数学公式问题
\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}