PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer-Bilder verschieben andere Elemente



scorefan
14-01-2010, 07:43
Hallo,

wie verhindere ich, dass Bilder z.B. eine Itemize-Umgebung nach oben schieben, wenn sie eingeblendet werden? Der Platz sollte schon vorher für das Bild reserviert sein, sodass da nichts herumspringt.

john_doe
14-01-2010, 13:33
Hallo scorefan!

Mit \only{} wird der Code, der in den geschweiften Klammern steht, erst auf der Folie ausgeführt, auf der er erscheint. Mit diesen neuen Inhalten werden dann auch alle anderen Folienbestandteile neu positioniert.
Im Gegensatz dazu führen die Befehle \visible und \uncover den Code auf allen Folien des Frames aus, aber nur auf den angegebenen Folien wird er sichtbar. Das sind die Befehle, die du gesucht hast. Der Unterschied zwischen den beiden ist, dass die Teile bei \uncover transparent erscheinen und so noch sichtbar sind, wohingegen sie bei \visible ganz unsichtbar sind.
Das Entsprechende gilt für zugehörigen Umgebungen onlyenv, visibleenv und uncoverenv.

scorefan
14-01-2010, 13:54
Danke für deine Antwort,

leider ist mir die genaue Anwendungsweise nicht ganz klar.


\begin{frame}[fragile]
\frametitle{Änderung des Ablageorts}
\framesubtitle{Änderung der Dateiendungen}
\begin{itemize}
\item<1-> Benutzerspezifische Konfigurationsdateien => *.<Sid>.user.xml\\
\begin{itemize}
\item<1-> z.~B.
\texttt{CS.SY.S-1-5-21-606064691-22415.user.xml}\\
\end{itemize}
\item<2-> Maschinenspezifische Konfigurationsdateien =>
*.<Rechnername>.local.xml\\
\begin{itemize}
\item<2->z.~B. \texttt{CS.SY.BECKSTE1.local.xml}\\
\end{itemize}
\item<3-> Migration erfolgt automatisch durch das CFw (seit 2.15.06)\\
\end{itemize}
\begin{center}
\includegraphics[width=0.75\textwidth]<3->{images/konfigverzeichnis.png}
\end{center}
\end{frame}

Was muss ich denn jetzt für eine Umgebung um das Bild herum verwenden?

john_doe
14-01-2010, 14:59
Du lässt das <3-> im \includegraphics weg und setzt stattdessen wie unten gezeigt \visible<3->{}:



\begin{frame}[fragile]
\frametitle{Änderung des Ablageorts}
\framesubtitle{Änderung der Dateiendungen}
\begin{itemize}
\item<1-> Benutzerspezifische Konfigurationsdateien => *..user.xml\\
\begin{itemize}
\item<1-> z.~B.
\texttt{CS.SY.S-1-5-21-606064691-22415.user.xml}\\
\end{itemize}
\item<2-> Maschinenspezifische Konfigurationsdateien =>
*..local.xml\\
\begin{itemize}
\item<2->z.~B. \texttt{CS.SY.BECKSTE1.local.xml}\\
\end{itemize}
\item<3-> Migration erfolgt automatisch durch das CFw (seit 2.15.06)\\
\end{itemize}
\visible<3->{
\begin{center}
\includegraphics[width=0.75\textwidth]{images/konfigverzeichnis.png}
\end{center}
}
\end{frame}


Der Code ist ungetestet; ich hoffe, es hilft trotzdem. Evtl. müsste man entsprechend mit den \item-Befehlen verfahren, also \invisible<2->{\item z.~B. ...} statt \item<2-> z.~B. ...