在投影机暂停之前发现

在投影机暂停之前发现

我已将框架分成两列。第一列有一个算法(与暂停语句交错)。第二列有一个图形。目前,该图形最后显示(在按下与暂停语句相同的键后)。我怎样才能在任何暂停语句之前发现该图形。下面附有伪代码。

\begin{columns}[c]
\column{2.00in}
\begin{algorithmic}[1]
\STATE stmt1
\pause
\STATE stmt2 
\end{algorithmic}
\column{1.00in}
\begin{tikzpicture}
picture code
\end{tikzpicture}
\end{columns}
\end{frame}

答案1

如果我理解正确的话,您会想知道图形是否出现在算法的任何语句之前。在这种情况下,\pause您可以非常轻松地使用\visible命令来指定对象应出现在哪个时间点,而不是采用该命令。

例如:

\documentclass{beamer}
\usepackage{tikz}
\usepackage{algorithmic}
\usetheme{EastLansing}

\begin{document}
\begin{frame}{Title}
\begin{columns}[c]
\column{2.00in}
\begin{algorithmic}[1]
\visible<2->{
\STATE stmt1
}
\visible<3->{
\STATE stmt2 
}
\end{algorithmic}
\column{1.00in}
% appear at first
\visible<1->{
\begin{tikzpicture}
\draw(0,0)--(1,0);
\end{tikzpicture}
}
\end{columns}
\end{frame}

\end{document}

将导致以下框架:

首先出现图像(只是一条线)

图像首先出现在这里。

现在也出现了第一个陈述

第一条语句也出现了。

所有对象都在那里:图像和算法的陈述

最后所有对象都显示出来。

相关内容