据我所知,latex beamer 中框架的选项 [t] 将导致该框架的内容位于顶部(而不是中心)。但是,在我的情况下并非如此。一个最小的例子是:
\begin{frame}[t]
\begin{center}
\includegraphics[height=6.0cm]{picture.pdf}
\end{center}
\begin{itemize}
\item Text 1.
\end{itemize}
\end{frame}
\begin{frame}[t]
\begin{center}
\includegraphics[height=6.0cm]{picture.pdf}
\end{center}
\begin{itemize}
\item Text 2.
\end{itemize}
\end{frame}
我想要的是图片保持在同一位置,而文本 1 在下一张幻灯片中被文本 2 替换。但是,如果文本需要不同的空间,LaTeX 仍然会尝试将两张幻灯片都“居中”,也就是说,当我从幻灯片 1 转到幻灯片 2 时,我会看到图片位置发生跳跃。
我很感激任何帮助!!!
答案1
您的问题与两个问题有关:将框架置于顶部似乎不是您的主要关注点。我的意思是,即使不使用此选项,您也可以实现您想要的效果。
对于与将文本放在两张幻灯片的相同位置有关的所有问题,您应该查看 Beamer 手册的第 9 章。例如,您可以使用 overprint 环境:
\begin{frame}
\begin{center}
\includegraphics[height=6.0cm]{picture.pdf}
\end{center}
\begin{itemize}
\begin{overprint}
\onslide<1> \item Text 1
\onslide<2> \item Text 2
\end{overprint}
\end{itemize}
\end{frame}