Wie definiere ich einen Beamer-Befehl, der Formelteile schrittweise einblendet?
Zur Demonstration der Produktregel benötige ich einen Befehl der die vier benötigten Terme nacheinander einblendet (jeweils mit erklärenden Unterklammern).
Im folgenden Beispiel sollen auf der vom Anwender angegebenen Folie (hier `<3->`) zunächst nur die Unterklammern und dann auf den folgenden Folien die vier einzelnen Terme der Produktregel angezeigt werden. Die Befehlsdefinition funktioniert aber nicht wie erwartet, da die ersten drei Terme direkt ab Folie 3 angezeigt werden.
\documentclass{beamer}
\newcommand<>\Produktregel[4]{%
\onslide #5{\underbrace{\onslide<+->{#1}}_{u'}%
\cdot\underbrace{\onslide<+->{#2}}_{v}%
+\underbrace{\onslide<+->{#3}}_{u}
\cdot\underbrace{\onslide<+->{#4}}_{v'}}}
\begin{document}
\begin{frame}
\[f(x)=x^2\cdot\sin(x)\]
\[\onslide<2->{f'(x)=}\Produktregel<3->{2\,x}{\sin(x)}{x^2}{\cos(x)}\]
\end{frame}
\end{document}
Wie muss ich die Befehlsdefinition abändern, damit diese Terme nacheinander eingeblendet werden?