PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer Probleme: Bilder Anordnung



Antoras
28-04-2009, 16:31
Hallo, ich hab ein paar Probleme mit einer Präsentation:

Wenn eine Grafik größer ist als die andere, dann wird der sonstiger Text auf einer Folie einfach nach oben "geschoben" um mehr Platz zu schaffen. Wie kann man das verhindern?
Mein Code:

\begin{frame}
\begin{itemize}
\item<1> test1
\item<2> test2
\end{itemize}
\begin{figure}[htbp]
\centering
\includegraphics<1>[width=10cm, height=10cm, keepaspectratio]
{pictures/main}
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics<3>[width=7cm, height=7cm, keepaspectratio]
{pic}
\end{figure}
\end{frame}
Wenn ich Text und Bilder mit einer columns-Umbegung nebeneinander anordne, dann werden die Bilder immer an verschiedenen Positionen angezeigt. Also einmal sehr weit oben, dann in der Mitte und dann weiter untern. Wie macht man das, dass der Bildmittelpunkt möglichst immer auf dem gleichen Punkt liegt?

\begin{frame}
\begin{columns}
\begin{column}{.50\textwidth}
\begin{itemize}
\item<1> test
\item<2> test2
\item<3> test3
\end{itemize}
\end{column}
\begin{column}{.50\textwidth}
\begin{figure}[htbp]
\includegraphics<1>[width=5cm, height=5cm, keepaspectratio]
{pic1}
\end{figure}
\begin{figure}[htbp]
\includegraphics<2>[width=5cm, height=5cm, keepaspectratio]
{pic2}
\end{figure}
\begin{figure}[htbp]
\includegraphics<3>[width=5cm, height=5cm, keepaspectratio]
{pic1}
\end{figure}
\end{column}
\end{columns}
\end{frame}

Stefan_K
28-04-2009, 16:36
Hallo Antoras,

verwende keine figure-Umgebung, wenn die Bilder nicht gleiten sollen, Du kannst auch direkt \includegraphics aufrufen.

Stefan

voss
28-04-2009, 17:03
Hallo, ich hab ein paar Probleme mit einer Präsentation:
[LIST=1]
Wenn eine Grafik größer ist als die andere, dann wird der sonstiger Text auf einer Folie einfach nach oben "geschoben" um mehr Platz zu schaffen. Wie kann man das verhindern?


Du musst mit Elementen arbeiten, die keinen Platz für das einzufügende
Objekt reservieren. In der Doku stehen sie alle erklärt.

Die figure-Umgebung brauchst du hier nicht. beamer hat sie sowie umdefiniert.

Herbert

Antoras
28-04-2009, 20:04
Ah, danke euch. :) So sieht das gleich viel besser aus.

sommerfee
01-05-2009, 08:50
verwende keine figure-Umgebung, wenn die Bilder nicht gleiten sollen

figure ist in beamer keine Gleitumgebung.

Liebe Grüße,
Axel

Kieselsteinchen
08-04-2010, 11:45
Hallo Axel und Herbert.
Sollte man nun figure-Umgebung in Beamer verwenden oder doch lieber nicht?
Mir ist zwar bewußt, daß es keine Gleitumgebung in beamer ist, doch gibt es ja dort dennoch diese Umgebung. Ich bin verwirrt. Ich binde meine Bilder in beamer immer mit der figure-Umgebung ein. Ist das jetzt falsch?
Vielen Dank.
Viele Grüße
Gudrun

lockstep
08-04-2010, 12:04
Aus der beamer-Anleitung, S.117:


You can use the standard LaTeX environments figure and table much the same way you would normally use them. However, any placement specification will be ignored. Figures and tables are immediately inserted where the environments start.

Eine figure-Umgebung legt z.B. fest, dass der \caption-Befehl die Bezeichnung "Abbildung" (oder genauer: die jeweilige Bedeutung von \figurename) erzeugt.

lockstep

Kieselsteinchen
08-04-2010, 13:39
Hi Lockstep,
danke für den Hinweis. Aber man könnte das gleich Ziel mit dem captof Befehl erreichen.
Was ist dann der Vorteil, die figure-Umgebung noch bereitzustellen?
Viele Grüße
Gudrun

lockstep
08-04-2010, 14:09
Ich nehme an, es ging hauptsächlich darum, die aus anderen LaTeX-Klassen gewohnte Syntax beizubehalten - a) zur raschen Übernahme von Dokumentteilen aus beamer nach article & Co. b) für Leute, die \captionof (sic!) nicht kennen.

lockstep

voss
08-04-2010, 14:14
danke für den Hinweis. Aber man könnte das gleich Ziel mit dem captof Befehl erreichen.
Was ist dann der Vorteil, die figure-Umgebung noch bereitzustellen?



für beamer ist die figure-Umgebung überflüssig! Denn es gleitet sowieso
nichts.

Herbert