Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
kleine Bearbeitung wegen Syntax-Hervorhebung

13 Jan '20, 01:55

stefan's gravatar image

stefan
18.4k163148

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?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

11 Jan '20, 20:12

Cletus's gravatar image

Cletus
1.6k75867

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?