秩序投影仪\暂停与tikz
问题描述:
我减少了我的问题,下面简单的例子:秩序投影仪暂停与tikz
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\frametitle{Example:}
\pause
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\pause
\draw (1,1) circle [radius=1cm];
\end{tikzpicture}
\pause
Comment
\end{frame}
\end{document}
我想看到以下行为:
- 幻灯片1:标题“示例: “
- 幻灯片2:先前内容和矩形
- 幻灯片3:先前内容和一个圆
- 幻灯片4:以前的内容和 “评论”
但是我得到:
- 幻灯片1:标题 “示例:”
- 幻灯片2:先前内容,矩形和 “注释”
- 滑块3:标题 “示例:”,矩形和圆形
- 滑动4:以前的内容和 “注释”
换句话说,“评论”出现在幻灯片2(它不应该)和幻灯片4(它应该)。我知道在tikzpicture环境中使用\pause
存在问题,我尝试了其他解决方案,如\only
,但它不起作用。最后,我将照片分成两部分,在他们之间使用\vspace{-20.5mm}
,但对于需要非常精细调整的更复杂照片来说,这是非常糟糕的解决方案。还有其他建议吗?
答
要选择暂停的出现顺序,可以使用\onslide
:
\begin{frame}
\frametitle{Example:}
\onslide<2->{
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\onslide<3->{
\draw (1,1) circle [radius=1cm];
}
\end{tikzpicture}
}
\onslide<4->{
Comment
}
\end{frame}
谢谢pchaigno!你的解决方案很好地工作。现在我不得不在更复杂的情况下使用这个想法,但我相信它也能起作用。 – Tsf
你能接受答案吗?你想让我详细说明一些事情吗? – pchaigno
你的回答很完美。谢谢!我如何表示接受? – Tsf