我经常发现自己在投影仪中写方程式,计算一步一步展开。
例如,这是一个 MWE:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Example}
\begin{example}
$
\onslide<1->{a^2+b^2}
\onslide<2->{=}
\onslide<3->{c^2}
$
\end{example}
\end{frame}
\end{document}
我希望能够编写一个命令来生成此等式。以下命令可以帮助我入门:
\newcommand<>{\Pythagoras}{
\onslide#1{a^2+b^2}
\onslide???{=}
\onslide???{c^2}
}
我希望能够发布\Pythagoras<n->
并让公式在n
第一张幻灯片上开始显示。由于公式的每一张幻灯片都是按顺序排列的,所以我认为也许我可以替换一些东西???
。
这可能吗?
答案1
我不确定我是否正确理解了这个问题,但这似乎合适:
\documentclass{beamer}
\def\Pythagoras<#1>{\onslide<\the\numexpr#1-2\relax->{a^2+b^2}
\onslide<\the\numexpr#1-1\relax->{=}
\onslide<#1->{c^2}
}
\begin{document}
\begin{frame}
\frametitle{Example}
\begin{example}
$\Pythagoras<4>
$
\end{example}
\end{frame}
\end{document}