带覆盖层的文本在投影机中垂直位移

带覆盖层的文本在投影机中垂直位移

考虑以下 MWE:

\documentclass{beamer}

\begin{document}

\begin{frame}

\frametitle{Displacement of text}

\only<1-2>{This text will be displaced.}

\only<2>{Did you see it?}

\end{frame}

\end{document}

文本\only<1-2>在垂直方向上偏离了原始位置。为什么会出现这种情况?

我也尝试过这个:

\only<1-2>{

\only<1-2>{This text will be displaced}.

\only<2>{Did you see it?}

}

但同样的现象发生了。

我希望文本不要“移动”:如果它出现在某个位置,则在整个帧期间都停留在那里。

我搜索了互联网和 tex.stackexchange,但无法解决这个问题。

答案1

overprint仅当幻灯片规格不相交时才可以使用,因此我认为overlayarea在这种情况下您需要使用。例如:

\documentclass{beamer}

\begin{document}

  \begin{frame}

    \frametitle{Displacement of text}

    \begin{overlayarea}{\linewidth}{.3\textheight}

      \onslide<1-2>{This text will be displaced.}

      \onslide<2>{Did you see it?}

    \end{overlayarea}

  \end{frame}

\end{document}

相关内容