Problemas para obtener animación básica Tikz

Problemas para obtener animación básica Tikz

Estoy intentando conseguir el siguiente código simple para animar. La primera animación en línea no se ejecuta, pero la segunda sí. ¿Qué ocurre?

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

Respuesta1

Los marcos se escalan para encajar en las dimensiones del primer marco. Agregue un cuadro delimitador común a todos los marcos. Esto evita que se reduzcan los fotogramas 2 a 5.

Vea también este tema: Tamaño de fotograma incorrecto en la animación.

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

información relacionada