Wie ein Bild auf einer Folie in Latex ändern?
Frage
In einem Rahmen habe ich zwei Spalten. In der ersten Spalte angezeigt werden wir einige Informationen ein itemize verwenden. Wenn ich ein neues Objekt angezeigt werden soll ich das Bild in der zweiten Spalte ändern, das angezeigt wird. Ich habe versucht, mit onslide aber es hilft mir nicht. Hier ist der Code:
\begin{columns}
\begin{column}[l]{10cm}
\begin{itemize}[<+->]
\item
first item
\item
second item
\end{itemize}
\end{column}
\begin{column}[r]{2cm}
\onslide<1>
{
\begin{figure}
\includegraphics[width=2cm,height=3.5cm]{First.eps}
\caption[1]{First Image}
\end{figure}
}
\onslide<2>
{
\begin{figure}
\includegraphics[width=2cm, height=3.5cm]{Second.eps}
\caption[2]{Second Image}
\end{figure}
}
\end{column}
\end{columns}
Könnten Sie mir helfen mit diesem Problem?
Lösung
Versuchen Sie es mit \ nur statt \ onslide.
Ansonsten möchten Sie vielleicht so etwas wie versuchen:
\begin{column}[r]{2cm}
\begin{figure}
\includegraphics<1>[width=2cm,height=3.5cm]{First.eps}
\includegraphics<2>[width=2cm,height=3.5cm]{Second.eps}
\caption<1>{First Image}
\caption<2>{Second Image}
\end{figure}
\end{column}
Ich hoffe, das hilft.
Andere Tipps
So wie ein kleiner Zusatz.
Anstelle von
\caption<1>{First Image}
\caption<2>{Second Image}
Verwendung
\caption{\only<1>{First Image}\only<2>{Second Image}}
Das funktionierte gut für mich.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow