PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer, nach \pause neues Bild an selber Stelle



soulfly
23-11-2005, 18:43
Hallo!!
Ich möchte die Aufzählung mit \pause der Reihe nach einblenden. Nun soll das Bild außerhalb des Block (zur Not auch innerhalb) sich mit jedem Tastendruck verändern. Also zu jedem Aufzählungspunkt ein neues Bild erscheinen. Hat jemand eine Idee..?

\subsection{}
\frame{
\frametitle{}
\begin{block}{}
\begin{enumerate}
\item Weitere Messungen zur Bestätigung der Ergebnisse\pause
\item Messungen über einen längeren Zeitraum\pause
\item Entwicklung eines mobilen, praxistauglichen Systems
\end{enumerate}
\end{block}

\begin{figure}
\centering
\includegraphics[width=0.3\textwidth]{}
\end{figure}
}

Dank im voraus.....

Daggi
23-11-2005, 20:17
Du kannst mit dem


\only<-2>{xyz}
\only<3>{abc}


festlegen, welches Bild auf welcher Folie des frames erscheinen soll -- also auf der bis zur 2. Folie xyz und auf der 3. abc. Schau mal, ob's geht.

Grüße, Daggi

soulfly
24-11-2005, 11:56
Hallo Daggi,
ich danke dir für den Tipp. Geht natürlich jetzt nicht mehr mit \pause aber hauptsache es geht überhaupt :)
Um das Bild and der selben Position zu halten habe ich einen \vspace benutzt oder gibt es hierfür noch eine elegantere Lösung? Mit \vspace muss ich eben solange probieren bis es passt!
Für alle die auch mal das Problem haben sollten, hier der Code:
\frame{
\frametitle{~}
\begin{block}{~}
\begin{enumerate}
\only<1>{
\item Weitere Messungen zur Bestätigung der Ergebnisse}
\only<2>{
\item Weitere Messungen zur Bestätigung der Ergebnisse
\item Messungen über einen längeren Zeitraum}
\only<3>{
\item Weitere Messungen zur Bestätigung der Ergebnisse
\item Messungen über einen längeren Zeitraum
\item Entwicklung eines mobilen, praxistauglichen Systems}
\end{enumerate}
\end{block}
\only<1>{
\vspace{2cm}
\begin{figure}
\centering
\includegraphics[width=0.3\textwidth]{}
\end{figure}
}
\only<2>{
\vspace{1cm}
\begin{figure}
\centering
\includegraphics[width=0.3\textwidth]{}
\end{figure}
}
\only<3>{
\begin{figure}
\centering
\includegraphics[width=0.3\textwidth]{}
\end{figure}
}
}

Gruß Soulfly

countbela666
24-11-2005, 16:38
Moin Soulfly,

warum so kompliziert?

\frame{
\frametitle{~}
\begin{block}{~}
\begin{enumerate}
\item<1-3>Weitere Messungen zur Bestätigung der Ergebnisse
\item<2-3>Messungen über einen längeren Zeitraum
\item<3>Entwicklung eines mobilen, praxistauglichen Systems
\end{enumerate}
\end{block}
\begin{figure}
\centering
\includegraphics<1>[width=.3\textwidth]{...}%
\includegraphics<2>[width=.3\textwidth]{...}%
\includegraphics<3>[width=.3\textwidth]{...}%
\end{figure}
}Die Kommentare hinter den \includegraphics sind wichtig, sonst wird der Zeilenumbruch als Leerzeichen eingefügt und sorgt für Verschiebungen der Bilder.

Grüße,
Marcel

soulfly
24-11-2005, 17:13
Hallo Marcel,
ich danke dir für den Tipp, funktioniert einwandtfrei.....

Gruß Carsten