我想在Beamer做一个演讲。我已经使用Beamer一段时间了,仍然是我想在演示文稿中制作这个新功能,我找不到Beamer的解决方案,就像我想要的那样。我希望也许你可以帮助我一些想法。 我想要做的是以下内容:我想要一张带有多个文本的幻灯片,然后在下一张幻灯片中我希望保留相同的内容,但是在这个内容上我希望有一个较小的幻灯片我可以添加一些文字。新文本将写在旧文本上。就像我有一张带有一些文字的幻灯片一样,我想对这段文字发表一些评论,但这些评论我想把它们放在旧文本上。 你认为有可能吗?关于如何做到这一点的任何想法?
非常感谢你的时间和建议, Madalina
答案 0 :(得分:1)
如果我理解正确,您可以在现有内容旁边添加箭头(或文本气泡)。您可以将beamer
与tikz
叠加层结合使用来实现此目的。
您可以使用\tikz[remember picture] \node[coordinate] (p1) {};
之类的命令来指示您要突出显示的位置。稍后,您可以在指定(p1)
参数的tikz
环境中引用此排名overlay
。在pgfmanual中搜索/tikz/overlay
以获取更多信息(有关如何使用tikz,请参阅手册的其余部分)。
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{frame}{Test}
\begin{itemize}
\item First item.
\item Second\tikz[remember picture] \node[coordinate] (p1) {}; item.
\item Third item.
\end{itemize}
\begin{uncoverenv}<2>
\begin{tikzpicture}[remember picture,overlay]
\node[rounded corners=4pt,fill=red] (p2) at ($(p1) + (1cm,-2mm)$) {Nice};
\draw[<-,very thick] (p1.west) -- (p2);
\end{tikzpicture}
\end{uncoverenv}
\end{frame}
\end{document}
请注意,您需要为tikz
叠加层生成两次文档才能到达正确的位置。
答案 1 :(得分:0)
很难准确说出你的要求。 Beamer有许多方法可以实现“叠加”。看看这个Beamer演示文稿,看看它是否在做你正在考虑的事情:http://heather.cs.ucdavis.edu/~matloff/BeamerTour.pdf
如果是,你可以在这里找到代码: http://heather.cs.ucdavis.edu/~matloff/beamer.html#tour
我相信上面的例子使用'pause'和'uncover'命令进行叠加。您还可以使用itemize结构指定uncovering。在下面的示例中,这三个项目将在后续帧中自动显示:
\begin{itemize}
\item<1->One good argument
\item<2->Another good argument, after one click
\item<3->Last one, after another click
\end{itemize}