在 Beamer 中制作旋转动画 animateinline

在 Beamer 中制作旋转动画 animateinline

我想让蒸汽机动起来,但遇到了一些麻烦。我简化了问题,并意识到了一个根本问题。

当我尝试使用 animateinline 旋转一个简单的正方形时,该正方形会缩放。(更复杂的物体甚至会被剪切)

有人能帮忙吗?谢谢

梅威瑟:

\documentclass[11pt]{beamer}

\usepackage{tikz}
\usepackage{animate}


\begin{document}

\begin{animateinline}[autoplay]{25}
\multiframe{50}{iAngle=0+1}{

\begin{tikzpicture}
\draw[rotate=\iAngle] (0,0)rectangle++(2,2);
\end{tikzpicture}
}
\end{animateinline}

\end{document}

答案1

似乎 animateinline 需要一些边界框。

看这里

\documentclass[11pt]{beamer}

\usepackage{tikz}
\usepackage{animate}


\begin{document}

\begin{animateinline}[autoplay]{25}
\multiframe{50}{iAngle=0+1}{

\begin{tikzpicture}
\path[use as bounding box] (-4,-4) rectangle ++(13,10);
\draw[rotate=\iAngle] (0,0)rectangle++(2,2);
\end{tikzpicture}
}
\end{animateinline}


\end {document}

相关内容