微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在投影仪演示中更改图像时如何固定块的位置?

如何解决在投影仪演示中更改图像时如何固定块的位置?

我想用投影仪制作动画。在过渡期间,一张图片应替换另一张。我有一个问题,文本将在此动画期间移动其位置。我尝试过\ only和\ onslide,但是问题没有解决

\begin{frame}{}
\onslide<1->{some text }
 \onlide<1>{
 \begin{figure}[H]
  \centering
  \includegraphics[width=4in]{figures/fig1.pdf}
\label{fig2}
\end{figure}
}
\onslide<2->{
\begin{figure}[H]
  \centering
  \includegraphics[,width=4in]{figures/fig2.pdf}
\label{fig2}
\end{figure}
}


\end{frame}

动画过程中“某些文本”的位置会移动。

解决方法

  • 您的代码具有许多不受保护的行尾(在行尾缺少%),就像空格一样

  • onlide应该是onslide

  • \onslide<>使内容只是不可见,但仍保留空间。您想改用\only

  • 在没有浮动机制的文档类中,
  • 浮动说明符(例如[H])没有意义

  • \centering是不必要的,投影机图形默认居中

  • 您不得多次使用同一标签

  • \includeggraphics具有叠加层意识,只需使用它即可避免其他所有陷阱:

\documentclass{beamer}

\begin{document}
    
\begin{frame}
\begin{figure}
  \includegraphics<+>[width=4in]{example-image}
  \includegraphics<+>[width=4in]{example-image-duck}
\end{figure}
\end{frame} 
    
\end{document}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。