![在一个点上更改图形(逐项列出)](https://linux22.com/image/450529/%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%82%B9%E4%B8%8A%E6%9B%B4%E6%94%B9%E5%9B%BE%E5%BD%A2%EF%BC%88%E9%80%90%E9%A1%B9%E5%88%97%E5%87%BA%EF%BC%89.png)
我正在努力解决以下问题:
我有一个分项列表。我想停在一个点(第二个点)上并在列表右侧显示一个图形。然后,我想停留在同一点内并用另一个图形替换该图形。
\begin{frame}{The frame}
The list:
\begin{itemize}[<+->]
\item Item 1;
\visible<1>{\mbox{}\hfill\raisebox{-\height}[0pt][0pt]{\includegraphics[width=.2\linewidth]{graphic1.jpeg}}}
\item item 2: the one I want to explore futher;
\visible<2>{\mbox{}\hfill\raisebox{-\height}[0pt][0pt]{\includegraphics[width=.2\linewidth]{graphic2.png}}}
\visible<3>{\mbox{}\hfill\raisebox{-\height}[0pt][0pt]{\includegraphics[width=.2\linewidth]{graphic3.png}}}
\visible<4>{\mbox{}\hfill\raisebox{-\height}[0pt][0pt]{\includegraphics[width=.2\linewidth]{graphic4.png}}}
\pause
\pause
\pause
\item item 3;
\item item 4.
\end{itemize}
\end{frame}
我不太清楚“暂停”是什么意思,但这不是主要问题。图形 3 出现在左侧文本下方,而图形 4 根本看不见。
先感谢您!
答案1
你想要这个吗:
\documentclass{beamer}
\begin{document}
\begin{frame}{The frame}
\begin{columns}
\begin{column}{.6\textwidth}
The list:
\begin{itemize}
\item Item 1;
\item<2-> item 2: the one I want to explore futher;
\item<5-> item 3;
\item<6-> item 4.
\end{itemize}
\end{column}
\begin{column}{.3\textwidth}
% \only<1>{
\begin{figure}
\includegraphics[width=\textwidth]{example-image}
\end{figure}
% }
\begin{figure}
\only<2>{
\includegraphics[width=\textwidth]{example-image-a}
}
\only<3>{
\includegraphics[width=\textwidth]{example-image-b}
}
\only<4->{
\includegraphics[width=\textwidth]{example-image-c}
}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}