web-dev-qa-db-fra.com

Beamer: comment afficher des images sous forme d'images pas à pas

J'essaie de faire une présentation en utilisant la classe Beamer. Je veux afficher une simple liste d'images, une par une dans un cadre, tout comme lorsque vous utilisez détaillez <+ -> .

Je n'ai aucun problème à afficher les images une par une, mais les images changent chaque fois que j'insère une nouvelle image. Comment résoudre ce problème - De mon point de vue, il doit y avoir une solution simple, sans spécifier l'emplacement absolu des images.

50
aagaard

J'ai trouvé une solution à mon problème, en utilisant la commande visible.

ÉDITÉ:

\visible<2->{
   \textbf{Some text}
   \begin{figure}[ht]
       \includegraphics[width=5cm]{./path/to/image}
    \end{figure}
 }
41
aagaard

Vous pouvez simplement spécifier une série d'images comme celle-ci:

\includegraphics<1>{A}
\includegraphics<2>{B}
\includegraphics<3>{C}

Cela produira trois diapositives avec les images A à C exactement dans la même position.

48
Svante

C'est ce que j'ai fait:

\begin{frame}{series of images}
\begin{center}
\begin{overprint}

\only<2>{\includegraphics[scale=0.40]{image1.pdf}}
\hspace{-0.17em}\only<3>{\includegraphics[scale=0.40]{image2.pdf}}
\hspace{-0.34em}\only<4>{\includegraphics[scale=0.40]{image3.pdf}}
\hspace{-0.17em}\only<5>{\includegraphics[scale=0.40]{image4.pdf}}

\only<2-5>{\mbox{\structure{Figure:} something}}

\end{overprint}
\end{center}
\end{frame}
8
Amir
\includegraphics<1>{A}%
\includegraphics<2>{B}%
\includegraphics<3>{C}%

Le% est important. Cela gardera toutes les images fixes.

6
Subhadeep

Il s'agit d'un exemple de code que j'ai utilisé pour contrer le problème.

\begin{frame}{Topic 1}
Topic of the figures
\begin{figure}
\captionsetup[subfloat]{position=top,labelformat=empty}
\only<1>{\subfloat[Fig. 1]{\includegraphics{figure1.jpg}}}
\only<2>{\subfloat[Fig. 2]{\includegraphics{figure2.jpg}}}
\only<3>{\subfloat[Fig. 3]{\includegraphics{figure3.jpg}}}
\end{figure}
\end{frame}
0
lionelmessi