使用 \only 可在幻灯片之间移动居中文本

使用 \only 可在幻灯片之间移动居中文本

我试图让文本(实际上是图像,但我的示例使用文本)在幻灯片之间精确对齐,这样您在前进时就不会看到它们移动。在此示例中,文本在第一张幻灯片上的位置与在第二张幻灯片上的位置不同。当我不指定时不会发生这种情况\centering

\documentclass{beamer}

\begin{document}
\begin{frame}
  \centering
  \only<1>{
    test text
  }
  \only<2>{
    test text
  }
\end{frame}
\end{document}

我的理解\only是,所包含的文本仅在符合指定覆盖规范的幻灯片上排版,而不符合覆盖规范的幻灯片上则完全不存在(而不是被覆盖或不可见)。但显然这里还有其他事情发生。

答案1

后面有虚假空间\only<1>{...}

添加%那里,运动就会消失。当然,在第二个之后,如果还有更多内容需要跟进。

\documentclass{beamer}

\begin{document}
\begin{frame}
  \centering
  \only<1>{
    test text
  }%  Add it here!!!
  \only<2>{
    test text
  }
\end{frame}
\end{document}

相关内容