在一个点上更改图形(逐项列出)

在一个点上更改图形(逐项列出)

我正在努力解决以下问题:

我有一个分项列表。我想停在一个点(第二个点)上并在列表右侧显示一个图形。然后,我想停留在同一点内并用另一个图形替换该图形。

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

相关内容