基本的なアニメーションTikzの取得に問題があります

基本的なアニメーションTikzの取得に問題があります

次の簡単なコードをアニメーション化しようとしています。最初のインラインアニメーションは実行されませんが、2 番目は実行されます。何が問題なのでしょうか?

\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{animate}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{ifthen}
\begin{document}

\begin{animateinline}[autoplay,
begin={\begin{tikzpicture}},end={\end{tikzpicture}}
]{1}%
\multiframe{5}{iAlpha=1+1}{%
\draw (0,0) -- (\iAlpha , \iAlpha );
}%
\end{animateinline}

\begin{animateinline}[autoplay]{1}
\multiframe{5}{iCount=1+1}{
Frame \iCount}
\end{animateinline}
\end{document}

答え1

フレームは最初のフレームの寸法に収まるように拡大縮小されます。すべてのフレームに共通の境界ボックスを追加します。これにより、フレーム 2 ~ 5 が縮小されるのを防ぎます。

このトピックも参照してください: アニメーションのフレームサイズが間違っている

\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{animate}
\usetikzlibrary{decorations.pathreplacing}
\usepackage{ifthen}
\begin{document}

\begin{animateinline}[autoplay,
begin={
  \begin{tikzpicture}
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  \useasboundingbox (0, 0) rectangle (5, 5);
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
},end={\end{tikzpicture}}
]{1}%
\multiframe{5}{iAlpha=1+1}{%
\draw (0,0) -- (\iAlpha , \iAlpha );
}%
\end{animateinline}

\begin{animateinline}[autoplay]{1}
\multiframe{5}{iCount=1+1}{
Frame \iCount}
\end{animateinline}
\end{document}

関連情報