我一直在尝试在 tikz 中制作一个随时间呈指数变化的过程的动画,我认为动画的时间轴选项可能很有用。然而,它似乎不起作用,或者也许我不理解语法。据我理解,以下示例
\documentclass{standalone}
\usepackage{animate}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{filecontents}
\begin{filecontents}{smallsizepause.tml}
:1:0
:5:1
:5:2
:5:3
:1:4
:1:5
:5:6
:1:7
:2:8
:2:9
:1:10
:1:11
\end{filecontents}
\begin{document}
\begin{animateinline}[controls=play,loop,timeline=smallsizepause.tml]{2}
\multiframe{12}{iFrame=0+30}{
\begin{tikzpicture}
\draw (0,0) circle[radius=1cm];
\draw[->] (0,0) -- (\iFrame:1);
\end{tikzpicture}
}
\end{animateinline}
\end{document}
应该会产生一个以不同速度旋转的箭头。但结果是前 5 帧(直到角度 150)以相同的速率 (2) 变化。我也无法删除第一帧。删除时间线选项会使一个箭头全程旋转,但帧速率恒定。时间线无法按预期工作的原因可能是什么?