Animation 如何在beamer演示中更改图像时固定块的位置?
我想用beamer制作一个动画。在过渡期间,一张图片应替换另一张图片。我有一个问题,文本将在此动画期间移动其位置。我只试过滑倒,但问题没有解决Animation 如何在beamer演示中更改图像时固定块的位置?,animation,latex,beamer,Animation,Latex,Beamer,我想用beamer制作一个动画。在过渡期间,一张图片应替换另一张图片。我有一个问题,文本将在此动画期间移动其位置。我只试过滑倒,但问题没有解决 \begin{frame}{} \onslide<1->{some text } \onlide<1>{ \begin{figure}[H] \centering \includegraphics[width=4in]{Figures/fig1.pdf} \label{fig2} \end{figure} } \ons
\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}
\begin{frame}{}
\onslide{some text}
\旁观者{
\开始{图}[H]
\定心
\includegraphics[width=4in]{Figures/fig1.pdf}
\标签{fig2}
\结束{图}
}
\滑倒{
\开始{图}[H]
\定心
\includegraphics[,宽度=4英寸]{图/fig2.pdf}
\标签{fig2}
\结束{图}
}
\结束{帧}
“某些文本”的位置在动画中移动。- 您的代码有许多未受保护的行尾(行尾缺少
),它们的作用类似于空格%
应该是onlide
onside
使内容不可见,但仍保留空间。您想改用\onslide
\仅
- 像
这样的浮动说明符在没有浮动机制的documentclass中没有意义[H]
是不必要的,默认情况下,beamer图形居中\centering
- 不得多次使用同一标签
具有覆盖感知功能,只需使用该功能即可避免所有其他陷阱:\includeGraphics
\documentclass{beamer}
\开始{document}
\开始{frame}
\开始{图}
\includegraphics[宽度=4英寸]{示例图像}
\includegraphics[width=4in]{示例图像duck}
\结束{图}
\结束{帧}
\结束{document}
谢谢您的帮助。由于图1和图2的大小不同,文本位置在转换过程中仍将被修改。@CSI为此使用beamer的overlayarea
\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}