web-dev-qa-db-ja.com

Beamer:段階的な画像として画像を表示する方法

Beamerクラスを使用してプレゼンテーションを作成しようとしています。 itemize <+->を使用するときと同じように、1つのフレームに1つずつ画像の単純なリストを表示したいと思います。

画像を1枚ずつ表示しても問題ありませんが、新しい画像を挿入するたびに画像が移動します。これをどうやって解決するのか-私の観点からは、画像の絶対配置を指定せずに、簡単な解決策がなければなりません。

50
aagaard

Visible-commandを使用して、問題の解決策を見つけました。

編集済み:

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

次のような一連の画像を簡単に指定できます。

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

これにより、画像A〜Cがまったく同じ位置にある3つのスライドが作成されます。

48
Svante

これは私がやったことです:

\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}%

%は重要です。これにより、すべての画像が固定されます。

6
Subhadeep

これは、問題に対処するために使用したサンプルコードです。

\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