所以我刚开始使用 beamer 并了解了\pause
命令。但我希望东西显示在屏幕上的不同位置,不一定从上到下。怎么做?
具体来说,我有 a tikzpicture
,然后是下面的一些文本,例如
\begin{tikzpicture}
<Draw a circle>
<Draw a rectangle>
\end{tikzpicture}
\begin{itemize}
\item Adding a circle
\item Adding a rectangle
\end{itemize}
我想制作投影仪框架,以便当我按下回车键时,文本“添加一个圆圈”与圆圈同时出现tikzpicture
,然后我再次按下回车键,“添加一个矩形”与矩形同时出现。
答案1
请编译以下内容,看看您正在寻找这两个框架中的哪一个。如果您想要其他效果,请告诉我。
\documentclass{beamer}
\begin{document}
% Entities replace each other in vertical space.
\begin{frame}
\begin{overprint}
\onslide<1>
\begin{center}
<Draw a circle>
\end{center}
\onslide<2>
\begin{center}
<Draw a rectangle>
\end{center}
\end{overprint}
\begin{overprint}
\onslide<1>
\begin{itemize}
\item Adding a circle
\end{itemize}
\onslide<2>
\begin{itemize}
\item Adding a rectangle
\end{itemize}
\end{overprint}
\end{frame}
% Entities appear below each other in vertical space, but do not appear together
\begin{frame}
\begin{overprint}
\onslide<1>
\begin{center}
<Draw a circle>
\end{center}
\onslide<2>
\begin{center}
<Draw a rectangle>
\end{center}
\end{overprint}
\begin{itemize}
\item<1> Adding a circle
\item<2> Adding a rectangle
\end{itemize}
\end{frame}
\end{document}