投影仪命令是否可以生成多个连续的幻灯片?

投影仪命令是否可以生成多个连续的幻灯片?

我经常发现自己在投影仪中写方程式,计算一步一步展开。

例如,这是一个 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}

相关内容