我正在制作一个 Beamer 演示文稿,在其中一个框架中我使用了两列。代码实际上如下所示
\begin{frame}{$Z_1=Z_4$}
\begin{columns}
\column{.3\linewidth}
\begin{itemize}
\tiny
\item Let the event $E$ denote ``$S_0[1]=2$, $S_0[2]\notin \{-1,0,1\}$, $S_0[3]= N-3$ or $N-5$''.
\item Then we have the following transitions.
\item $S_1[1]=X$, $X\notin \{-1,0,1\}$,$S_1[2]=2$.
\item $Z_1=S_1[X+2]$.
\item The following transitions take place in next 3 rounds.
\item We have, $Z_4=S_4[X+2]$.
\item If $X\notin \{-1,0,1\}$, the indices $i,j$ never touches the value $X+2$ in the first 4 rounds.
\item Hence the value at the index location $X+2$ never gets swapped out.
\end{itemize}
\column{.5\textwidth}
\begin{figure}
\begin{overprint}
\onslide<1>\includegraphics[width=1\textwidth]{img/fig1.pdf}
\onslide<2>\includegraphics[width=1\textwidth]{img/fig2.pdf}
\onslide<3>\includegraphics[width=1\textwidth]{img/fig3.pdf}
\onslide<4>\includegraphics[width=1\textwidth]{img/fig4.pdf}
\onslide<5->\includegraphics[width=1\textwidth]{img/fig5.pdf}
\end{overprint}
\end{figure}
\end{columns}
\end{frame}
该框架如下所示
我需要的在显示前 2 个项目后,我希望显示第二列中的图像直到 fig2.pdf。然后切换回第一列并显示接下来的 3 个项目。然后开始显示其余的图(从 fig3.pdf 到 fig5.pdf),最后显示第一列中的剩余项目。最重要的是我不希望任何已经显示的内容消失或被覆盖。
我是 Beamer 的新手,所以我知道我可能会忽略或过度解释一些东西。因此,任何有关此问题的帮助都将不胜感激。谢谢。
答案1
您可以使用参数 控制幻灯片上显示内容的顺序<>
。对于某些函数,这可以作为可选参数给出,例如\item<3>
,但也可以给出\onslide<3>{Content on slide 3}
。该参数告诉 beamer 应该在哪张幻灯片上显示内容,并且可以作为单个页面给出<3>
,间隔<2-4>´, or show up on page and stay
<3->´。因此,您可以通过使用显示第一个项目符号来开始
\item<1-> Some text
\item<2-> Some text
然后是一些图像
\onslide<3->{\includegraphics[...]{picture}}
然后继续
\item<4-> Some text
由于我不太了解您的幻灯片格式,因此我给出了另一个示例:
\documentclass{beamer}
\usepackage{graphicx}
\begin{document}
\begin{frame}
\frametitle{Title}
\begin{itemize}
\item<1-2> On slide 1 and 2
\item<2-> On slide 2 and all the rest
\item<4-> On slide 4
\end{itemize}
\onslide<3->{Picture on slide 3 and the rest
\includegraphics[width=3cm]{example-image-a}}
\end{frame}
\end{document}