PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem: \pause in Align-Umgebung



derFuxx
04-01-2009, 15:00
Hi Leute,

ich habe ein Problem zu dem ich leider keine Lösung finde. Ich erstelle gerade eine Beamer-Präsentation und hab auf einer Seite folgenden Code in einer Align-Umgebung:

\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]
\end{align*}

Hier möchte ich nun, dass die beiden Zeilen stückchenweise erscheinen. Normalerweise kann ich das über \pause steuern oder <1-> (in Zeile 1) <2-> in der nächsten Zeile bzw. in einer Itemize-Umgebung über [<+->].

Leider funktioniert keine von diesen Möglichkeiten in der Align-Umgebung.
Weiß jemand Rat für mich?

Vielen Dank im Voraus.

mechanicus
04-01-2009, 15:46
Hallo,

wahrscheinlich nicht, was du sehen willst:


\documentclass{beamer}
\usepackage{amsmath}
\begin{document}
\begin{frame}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}
\end{align*}
\pause
\begin{align*}
\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]
\end{align*}
\end{frame}
\end{document}
Aber funktioniert :D
Gruß
Marco

derFuxx
04-01-2009, 15:57
Jo, daran hatte ich auch schon gedacht, leider sind die Gleichungen dann ja nicht mehr am \leq ausgerichtet und es entsteht ein großer Abstand zwischen den Formeln. Den könnte ich ja noch über \vskip-1.5em entfernen, aber für das andere fällt mir nichts ein.

Im BeameruserGuide habe ich folgendes Beispiel gefunden:


\begin{align}
A &= B \\
\uncover<2->{&= C \\}
\uncover<3->{&= D \\}
\notag
\end{align}
\vskip-1.5em

Leider funktioniert das nur, wie ich sehe, für die rechte Gleichungsseite. Wenn ich links was schreibe, kann ich das nicht gleichzeitig mit dem rechten aufdecken????

Sehe gerade, dass es hiermit zu tun hat:
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}

Wenn ich das rausnehme, funktioniert das zeilenweise aufdecken.
Kann ich das auch für eine einzelne Folie umsetzen und sonst benutzen die Option?

Vielen Dank.

mechanicus
04-01-2009, 16:07
Hallo,


\documentclass{beamer}
\usepackage{amsmath}
\begin{document}
\begin{frame}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\onslide<2>{\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]}
\end{align*}
\end{frame}
\end{document}

Gruß
Marco

derFuxx
04-01-2009, 16:17
Schon mal vielen Dank für deine Mühe,

leider besteht hier noch das Problem mit der Option:
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}


\documentclass{beamer}
\usepackage{amsmath}
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
\begin{document}
\begin{frame}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\onslide<2>{\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]}
\end{align*}
\end{frame}
\end{document}

Hiermit funktioniert das ganze wieder nicht. Leider kenne ich keine Möglichkeit das für eine einzelne Folie zu deaktivieren.

mechanicus
04-01-2009, 16:28
Hallo,

hier stand doch eben noch eine Antwort von Herbert??:confused:
Er löste es mit undercover.

Ich habe es so versucht:

\documentclass{beamer}
\usepackage{amsmath}
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}
\begin{document}
{\beamersetuncovermixins{\opaqueness<1>{0}}{\opaqueness<2->{0}}
\begin{frame}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\onslide<2>{\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]}
\end{align*}
\end{frame}}
\begin{frame}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\onslide<2>{\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]}
\end{align*}
\end{frame}
\end{document}

voss
04-01-2009, 16:57
hier stand doch eben noch eine Antwort von Herbert??:confused:
Er löste es mit undercover.


hatte ich gelöscht, weil zwischendurch eh schon die Lösung mit
uncover kam.

Herbert

derFuxx
04-01-2009, 17:01
Hi,

ich habe jetzt das gewünschte quasi hinbekommen :-)

Folgendes funktioniert wie gewünscht:


\setbeamercovered{invisible}
\begin{align*}
\text{X}_0\text{(N)}&\leq \frac{\text{N}}{\text{D}_{total}}\\
\onslide<2>{\text{X}_0\text{(N)}&\leq \text{min}\left[\frac{\text{N}}{\text{D}_{total}},\frac{1}{\text{D }_{max}}\right]}
\end{align*}
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}\end{itemize}


Wenn ich das: \setbeamercovered{invisible} nicht ausschalte gibt es immer Probleme. So sieht es super gut aus.

Danke an euch, dadurch sieht die Präsentation schon besser aus.

Gruß derFuxx