PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer



Sumorus
27-09-2010, 18:19
Hey,
es geht um die documentclass beamer.
Wie kann ich in diesem Modus Abbidungsbezeichnungen einfügen?

Auf diesem herkömmlichen Weg geht es jedenfalls nicht.

\begin{frame}\frametitle{The Warburg Effect}
\begin{columns}
\begin{column}{4cm}
\begin{itemize}
\item<1-> Most of the cancer cells: Lactic acid fermentation (anearobic)
\item<3-> Most of the normal cells: Oxidation of pyruvate in mitochondria (aerobic)
\end{itemize}
\vspace{3cm}
\end{column}
\begin{column}{6cm}
\begin{overprint}
\begin{figure}
\includegraphics<2>[scale=1.0, width=1.0\textwidth]{C:/Users/}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
\end{figure}
\begin{figure}
\includegraphics<4>[scale=0.7, width=1.0\textwidth]{C:/Users/}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
\end{figure}

Sumorus
27-09-2010, 19:17
Hat niemand eine Idee?
Wär nett, wenn mir jemand weiterhelfen könnte.

Ein Bild eizufügen ist ohne Probs möglich.
Eine eigenfügte Bildunterschrift caption...
wird auch bei den aufführenden Stichpunkten angezeigt (\item ....)


Wie kann die Bildunterschrift nur angezeigt werden, wenn auch das Bild present ist?

Ich bin für jeden Vorschlag dankbar.

bienchen
27-09-2010, 20:53
Ganz bloede Gegenfrage: Ist unter dem Bild noch genug Platz fuer eine Caption?

Und scale=1.0 mit width=1.0... ist doch vmtl. unnoetig, da entweder scale ODER width das Bild skaliert?

mfg,

bienchen

Sumorus
28-09-2010, 00:19
ja, da ist noch genügend Platz. Es geht nicht um den Platz, sondern
um die Tatsache, dass die Bildunterschrift in diesem Modus immmer angezeigt wird, auch
wenn das entsprechende Bild nicht zu sehen ist. Und das würde ich gerne ändern.

Width und scale macht kein Sinn, aber spielt bei meiner Problematik keine Rolle.

bobmalaria
28-09-2010, 00:50
hi,

ach jetzt verstehe ich. mach es doch einfach so


\only<2>{
\include....
\caption.....
}

gruss

Sumorus
28-09-2010, 13:43
danke, funktioniert.

Wie kann ich jetzt noch im gleichen Modus
die auftauchenden Stichworte und Bilder so anzeigen lassen,
dass sie sich nicht jedesmal wenn ein weiteres Stichwort bzw. Bild auftaucht
nach unten verschieben.
Es sieht einfach unschön aus, wenn die Stichworte jedesmal nach unten rutschen, und weil auch das zweite Bild nach unten rutscht, wird es nicht komplett angezeigt (ich müsste es dazu sehr klein machen, und dann ist ncihts mehr zu erkennen).

Hättest du nochmals so einen guten Tipp?

Sumorus
28-09-2010, 17:52
Noch keiner eine Idee,
dann steig ich glaub auf power point um.

rstuby
28-09-2010, 17:54
Mach doch erst mal ein Minimalbeispiel, dann kann dir bestimmt jemand helfen!
Wäre doch schade, wenn jemand gleich auf ein Micro$$$-Produkt umsteigt...

Sumorus
28-09-2010, 18:16
Stichworte und Bilder sollten auf einer höhe bleiben und nicht
nach unten rutschen, funktioniert aber nicht.


\begin{frame}\frametitle{The Warburg Effect}
\begin{columns}
\begin{column}{4cm}
\begin{itemize}
\item<1-> Most of the cancer cells: Lactic acid fermentation (anearobic)
\item<3-> Most of the normal cells: Oxidation of pyruvate in mitochondria (aerobic)
\end{itemize}

\end{column}
\begin{column}{6cm}
\begin{overprint}
\begin{figure}
\only<2>{
\includegraphics[scale=1.0]{C:/Users/}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
\end{figure}
\begin{figure}
\only<4>{
\includegraphics[scale=0.7, width=1.0\textwidth]{C:/Users/}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
\end{figure}
\end{overprint}
\end{column}
\end{columns}
\end{frame}

rstuby
28-09-2010, 18:59
Ein Minimalbeispiel sähe eher so aus:


\documentclass[draft]{beamer}
\begin{document}
\begin{frame}\frametitle{The Warburg Effect}
\begin{columns}
\begin{column}{4cm}
\begin{itemize}
\item<1-> Most of the cancer cells: Lactic acid fermentation (anearobic)
\item<3-> Most of the normal cells: Oxidation of pyruvate in mitochondria (aerobic)
\end{itemize}

\end{column}
\begin{column}{6cm}
\begin{overprint}
\begin{figure}
\only<2>{
\rule{4cm}{4cm}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
\end{figure}
\begin{figure}
\only<4>{
\rule{\textwidth}{\textwidth}
\caption{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
\end{figure}
\end{overprint}
\end{column}
\end{columns}
\end{frame}
\end{document}


Also so, dass man es einfach rauskopieren und ausprobieren kann, ohne einen Dokumentrahmen hinzuzufügen und ohne dass es eine Fehlermeldung gibt, weil wir das Bild nicht haben.

Die Maße des ersten Bildes und die Höhe des zweiten Bildes habe ich jetzt willkürlich gewählt, weil ich ja keine Angaben darüber hatte.

Ich sehe aber, was du meinst: wenn das Bild dazukommt, rutscht der Text nach unten. Wenn der zweite Punkt dazu kommt, rutscht der Text des ersten Punktes wieder ein bisschen nach oben und beim zweiten Bild wieder nach unten. Das ist natürlich wirklich nicht schön.
Werde gleich noch ein bisschen experimentieren, aber so aus dem Stand weiß ich nicht, was die Ursache ist.

rstuby
28-09-2010, 19:06
Also ich habe jetzt festgestellt, dass der Effekt auftritt, sobald das Bild höher ist als eine Zeile (\baselineskip) und umso stärker wird, je höher das Bild ist. Was man dagegen machen kann, weiß ich aber noch nicht.

rstuby
28-09-2010, 19:16
So geht es noch:

\documentclass[draft]{beamer}
\usepackage{caption}
\begin{document}
\begin{frame}\frametitle{The Warburg Effect}
\begin{columns}
\begin{column}{4cm}
\begin{itemize}
\item<1-> Most of the cancer cells: Lactic acid fermentation (anearobic)
\item<3-> Most of the normal cells: Oxidation of pyruvate in mitochondria (aerobic)
\end{itemize}

\end{column}
\begin{column}{6cm}
\begin{overprint}
%\begin{figure}
\only<2>{
\rule{4cm}{2cm}
\captionof{figure}{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
%\end{figure}
%\begin{figure}
\only<4>{
\rule{\textwidth}{.5\textwidth}
\captionof{figure}{\tiny{\textit{Source: B. Alberts: Molecular Biology of The Cell, Fourth Edition 2002, WILEY-VCH Verlag}}}
}
%\end{figure}
\end{overprint}
\end{column}
\end{columns}
\end{frame}
\end{document}
Also wenn du die Gleitumgebung wegnimmst, hast du zumindest etwas mehr Freihein für die Höhe deiner Bilder. Probier dann mal, ob es für deine reicht.

Sumorus
28-09-2010, 22:41
so funktionierts schon.
Wie bekomme ich jetzt meine Bilder in die schwarzen Rechtecke?

rstuby
29-09-2010, 13:48
Indem du \rule usw. wieder durch \includegraphics usw. ersetzt.

Sumorus
29-09-2010, 14:44
Danke für die Hilfe.
Zwar tauchen immer noch zwei Fehlermeldungen auf,
beamer kennt kein captionof,
aber es läuft durch und sieht gut aus.

rstuby
29-09-2010, 15:10
komisch, bei mir gibt es nur drei Warnungen, eine über hyperref und zwei über eine nicht zur Verfügung stehende Schrift.

Hast du auch das \usepackage{caption} in die Präambel gesetzt?

Sumorus
29-09-2010, 15:31
Ne, ist nicht in der Präambel, aber wenn ich das mit einbinde kommen noch mehr Fehler auf.
Präambel:

[\documentclass{beamer}
\setbeamertemplate{navigation symbols}{}
\usepackage[english]{babel}
\usecolortheme{lily}
\usetheme{Antibes}
\useoutertheme{default}
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}]

rstuby
29-09-2010, 16:43
Dann ist ja klar, das captionof nicht funktioniert, es ist nämlich eine Funktion dieses Pakets. Was für Fehler kommen denn, wenn du es einbindest? Kannst du den genauen Wortlaut der ersten Fehlermeldung angeben? Vielleicht ist das Paket bei dir noch nicht installiert? Was für eine LaTeX-Version benutzt du denn und auf welchem Betriebssystem?

Sumorus
29-09-2010, 19:40
package caption error: \caption outside float.

und dann kommt noch öfters die Meldung:
Extra }, or forgotten \endgroup.

Betriebssystem: windows vista
Latex: MikTEK 2.8

tral
29-09-2010, 22:07
Hast du auch wirklich \captionof verwendet? Der Fehler sieht mir eher nach \caption aus...

Chritsian.

Sumorus
30-09-2010, 00:00
Da ich mehrere Grafiken eingebunden habe,
verwende ich bei einigen \caption in der figure-Umgebung und
bei anderen \captionof ohne figure.

rstuby
30-09-2010, 05:52
Also, das Paket hast du. Die Meldung besagt eindeutig, dass sich da ein \caption außerhalb einer Gleitumgebung eingeschlichen haben muss. Bei den meisten Editoren (bei WinShell, das ich mit Miktex benutze, ist es zumindest so) springt der Cursor im Code an die fehlerhafte Zeile, wenn man unten auf die Fehlermeldung klickt. Funktioniert nicht immer richtig, aber du hast recht gute Chancen, damit schnell zu finden, wo der Fehler ist.
Ansonsten: noch ein Minimalbeispiel bauen, das den Fehler produziert.
Die weiteren Fehler werden wohl Folgefehler sein, die brauchst du erstmal nicht zu beachten, bis du den ersten korrigiert hast.

tral
30-09-2010, 08:42
Da ich mehrere Grafiken eingebunden habe,
verwende ich bei einigen \caption in der figure-Umgebung und
bei anderen \captionof ohne figure.

Ich verstehe immer noch nicht den Sinn von Gleitumgebungen in einem Vortrag. Du willst doch die Grafik auf einem ganz konkreten Slide und nicht irgendwann später, wo sie zufällig hinpasst...

Lösche alle figure-Umgebungen (die sind quatsch bei beamer) und ersetze alle caption durch captionof...

Christian.

voss
30-09-2010, 08:56
Ich verstehe immer noch nicht den Sinn von Gleitumgebungen in einem Vortrag. Du willst doch die Grafik auf einem ganz konkreten Slide und nicht irgendwann später, wo sie zufällig hinpasst...

Lösche alle figure-Umgebungen (die sind quatsch bei beamer) und ersetze alle caption durch captionof...


Die figure-Umgebung ist innerhalb von beamer sowieso umdefiniert.
Insofern kann man sie auch lassen.

Herbert