Seite 1 von 1

[beamer] Overlays

Verfasst: Mi 6. Jul 2011, 14:45
von Klaus
Hi,

ich habe doch nochmal eine Frage. Und zwar unter Verwendung von beamer zu den Overlays.

Ich habe eine Herleitung und möchte nicht nur die Zeilen nach und nach einblenden, sondern einmal auch in einer Zeile etwas nachträglich einblenden.
Im Folgenden ist es in der zweiten Zeile das Argument von '\underbrace{}{}'.

Bisher waren zwei Methoden recht erfolgreich mit uncover und only. Doch wie ihr im Anhang sehen könnt, ist es nicht ganz optimal.
Bei \uncover wird die Zeile wieder ausgeblendet, da ich im Endeffekt vier Zeilen habe.
Und für \only verrückt die ganze Anordnung, weil \only 'keinen Platz benötigt'.

Ich habe zwei Lösungsmöglichkeiten im Kopf:
1) Entweder das \underbrace{}{} nachträglich einfügen
2) Die Zeile mit dem \underbrace{}{} genau an die Stelle setzen wo die Zeile ohne war ohne, dass sich die Struktur ändert (ähnlich wie zu der Verwendung von \only).

Mittels \uncover
\documentclass{beamer}
\usetheme{default}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
%
\usepackage{amsmath,amssymb}
%
\begin{document}
%
\begin{frame}{}
\begin{flalign}
\uncover<1->{%
\frac{\mathrm{d}}{\mathrm{d}t}\int\limits_{V_{i}} u_i(t)\:\mathrm{d}V_i 
&= \int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&\quad\bigg|\:u_i(t):\text{number}& \nonumber \\
}
\uncover<2>{%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \int\limits_{V_{i}}\mathrm{d}V_i
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&& \nonumber \\
}
\uncover<3->{%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&& \nonumber \\
}
\uncover<4->{%
\Rightarrow\quad
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t)
&= \:\frac{1}{|V_i|}\:\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&\quad\bigg|\:\int\limits_{t^{n}}^{t^{n+1}}\mathrm{d}t&
\nonumber}
\end{flalign}
\end{frame}
%
\end{document}
Mittels only
\documentclass{beamer}
\usetheme{default}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
%
\usepackage{amsmath,amssymb}
%
\begin{document}
%
\begin{frame}{}
\begin{flalign}
\uncover<1->{%
\frac{\mathrm{d}}{\mathrm{d}t}\int\limits_{V_{i}} u_i(t)\:\mathrm{d}V_i 
&= \int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&\quad\bigg|\:u_i(t):\text{number}& \nonumber \\
}
\only<2>{%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \int\limits_{V_{i}}\mathrm{d}V_i
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&& \nonumber \\
}
\uncover<3->{%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&& \nonumber \\
}
\uncover<4->{%
\Rightarrow\quad
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t)
&= \:\frac{1}{|V_i|}\:\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V&
&\quad\bigg|\:\int\limits_{t^{n}}^{t^{n+1}}\mathrm{d}t&
\nonumber}
\end{flalign}
\end{frame}
%
\end{document}
Gruß,
Klaus.

Verfasst: Mi 6. Jul 2011, 16:53
von esdd
Hallo,

hier mal drei Vorschläge:
\documentclass{beamer} 
\usetheme{default} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} 
% 
\usepackage{amsmath,amssymb} 
% 
\begin{document} 

\begin{frame}{} 
\begin{flalign} 
\uncover<1->{% 
\frac{\mathrm{d}}{\mathrm{d}t}\int\limits_{V_{i}} u_i(t)\:\mathrm{d}V_i 
&= \int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:u_i(t):\text{number}& \nonumber \\ 
}
\only<1>{% 
\vphantom{\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}}&
&& \nonumber\\
}
\only<2>{% 
\vphantom{\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}}%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \int\limits_{V_{i}}\mathrm{d}V_i 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
} 
\only<3->{% 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|} 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
} 
\uncover<4->{% 
\Rightarrow\quad 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) 
&= \:\frac{1}{|V_i|}\:\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:\int\limits_{t^{n}}^{t^{n+1}}\mathrm{d}t& 
\nonumber} 
\end{flalign} 
\end{frame}
% 
%-------------
%
\begin{frame}{} 
\begin{flalign} 
\uncover<1->{% 
\frac{\mathrm{d}}{\mathrm{d}t}\int\limits_{V_{i}} u_i(t)\:\mathrm{d}V_i 
&= \int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:u_i(t):\text{number}& \nonumber \\ 
} 
\temporal<2>{% 
\vphantom{\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}}&
&&\nonumber\\
}{
\vphantom{\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|}}%
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \int\limits_{V_{i}}\mathrm{d}V_i 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
}{% 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|} 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
} 
\uncover<4->{% 
\Rightarrow\quad 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) 
&= \:\frac{1}{|V_i|}\:\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:\int\limits_{t^{n}}^{t^{n+1}}\mathrm{d}t& 
\nonumber} 
\end{flalign} 
\end{frame}
% 
%-------------
%
\begin{frame}{} 
\begin{overlayarea}{\textwidth}{0.7\textheight} 
\begin{flalign} 
\uncover<1->{% 
\frac{\mathrm{d}}{\mathrm{d}t}\int\limits_{V_{i}} u_i(t)\:\mathrm{d}V_i 
&= \int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:u_i(t):\text{number}& \nonumber \\ 
}
\only<2>{% 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \int\limits_{V_{i}}\mathrm{d}V_i 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
} 
\only<3->{% 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) \underbrace{\int\limits_{V_{i}}\mathrm{d}V_i}_{|V_i|} 
&=\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&& \nonumber \\ 
}
\uncover<4->{% 
\Rightarrow\quad 
\frac{\mathrm{d}}{\mathrm{d}t} u_i(t) 
&= \:\frac{1}{|V_i|}\:\int\limits_{V_{i}} \nabla\cdot\mathrm{D}\nabla u_i(t)\:\mathrm{d}V& 
&\quad\bigg|\:\int\limits_{t^{n}}^{t^{n+1}}\mathrm{d}t& 
\nonumber} 
\end{flalign} 
\end{overlayarea}
\end{frame} 
%
\end{document} 
Im ersten Beispiel wird unter Nutzung von \vphantom auf jedem Overlay ein \only in der benötigten Höhe ausgegeben. Die zweite Variante ist ähnlich, nur dass \temporal verwendet wird. Die dritte Variante mit der overlayarea kommt ohne \vphantom aus, dafür muss die benötigte Gesamthöhe vorgegeben werden.

Gruß
Elke

Danke

Verfasst: Mo 13. Feb 2012, 16:14
von Tobinger
Jo, Danke. :D Mir hat es geholfen.