기본 애니메이션 Tikz를 얻는 데 문제가 있습니다

기본 애니메이션 Tikz를 얻는 데 문제가 있습니다

다음과 같은 간단한 코드를 애니메이션화하려고 합니다. 첫 번째 인라인 애니메이션은 실행되지 않지만 두 번째 애니메이션은 실행됩니다. 뭐가 문제 야?

\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}

관련 정보