Discussion:
animate: Aktion nach jedem Palindrom-Durchgang?
Goebel, Juergen
2014-07-10 11:43:59 UTC
Permalink
Moin,

der Betreff sagt es eigentlich schon und das beiliegende Beispiel
zeigt hoffentlich auch, was ich möchte.

Ich will nach jedem Durchlauf des Palindroms eine Aktion
ablaufen lassen (im Zieldokument etwas aufwendiger, aber das
Zählen zeigt wohl schon, was ich meine). So funktioniert es
noch nicht, wobei ich den Verdacht habe, dass das \AnimatedPicture
meinen Zähler bei jedem Aufruf wieder auf null setzt. Hat das
eventuell etwas mit einem fehlenden \gdef zu tun? Aber falls ja,
wohin? Und falls nicht, was dann?

Gruß und besten Dank im Voraus

Jürgen



\documentclass{scrartcl}

\usepackage{animation}

\begin{document}
\newcounter{test}%
\setcounter{test}{0}%
\newcommand{\AnimatedPicture}[1]{%
\begin{tikzpicture}[scale=\scalefactor,DarkColor]%
\ifnumgreater{#1}{88}{\stepcounter{test}}{}
\node {A \arabic{test}};
\end{tikzpicture}%
}%
%
\begin{animateinline}[autoplay,palindrome]{25}
\newcounter{AnimCtr}%
\setcounter{AnimCtr}{0}%
\AnimatedPicture{\theAnimCtr}%
\whiledo{\theAnimCtr < 90}{%
\newframe%
\addtocounter{AnimCtr}{10}%
\AnimatedPicture{\theAnimCtr}%
}%
\end{animateinline}
\end{document}


--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod
Christine Roemer
2014-07-10 12:46:17 UTC
Permalink
Hallo,

meinst Du
\usepackage{animate}?

Oder gibt es noch das Makro animation?
Bei CTAN habe ich es nicht gefunden.

Mit Gruß
Ch. Römer
Post by Goebel, Juergen
Moin,
der Betreff sagt es eigentlich schon und das beiliegende Beispiel
zeigt hoffentlich auch, was ich möchte.
Ich will nach jedem Durchlauf des Palindroms eine Aktion
ablaufen lassen (im Zieldokument etwas aufwendiger, aber das
Zählen zeigt wohl schon, was ich meine). So funktioniert es
noch nicht, wobei ich den Verdacht habe, dass das \AnimatedPicture
meinen Zähler bei jedem Aufruf wieder auf null setzt. Hat das
eventuell etwas mit einem fehlenden \gdef zu tun? Aber falls ja,
wohin? Und falls nicht, was dann?
Gruß und besten Dank im Voraus
Jürgen
\documentclass{scrartcl}
\usepackage{animation}
\begin{document}
\newcounter{test}%
\setcounter{test}{0}%
\newcommand{\AnimatedPicture}[1]{%
\begin{tikzpicture}[scale=\scalefactor,DarkColor]%
\ifnumgreater{#1}{88}{\stepcounter{test}}{}
\node {A \arabic{test}};
\end{tikzpicture}%
}%
%
\begin{animateinline}[autoplay,palindrome]{25}
\newcounter{AnimCtr}%
\setcounter{AnimCtr}{0}%
\AnimatedPicture{\theAnimCtr}%
\whiledo{\theAnimCtr < 90}{%
\newframe%
\addtocounter{AnimCtr}{10}%
\AnimatedPicture{\theAnimCtr}%
}%
\end{animateinline}
\end{document}
--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod
--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod
Goebel, Juergen
2014-07-10 13:12:06 UTC
Permalink
Post by Christine Roemer
meinst Du
\usepackage{animate}?
Böööser Fehler! Mein animation-package ruft neben animate noch
zahlreiche andere Pakete auf. Hier kommt jetzt das korrekte Beispiel
(zumindest hinsichtlich der Pakete):


\documentclass{scrartcl}

\usepackage{animate}
\usepackage{etoolbox}
\usepackage{tikz}

\begin{document}
\newcounter{test}%
\setcounter{test}{0}%
\newcommand{\AnimatedPicture}[1]{%
\begin{tikzpicture}%
\ifnumgreater{#1}{88}{\stepcounter{test}}{}
\node {A \arabic{test}};
\end{tikzpicture}%
}%
%
\begin{animateinline}[autoplay,palindrome]{25}
\newcounter{AnimCtr}%
\setcounter{AnimCtr}{0}%
\AnimatedPicture{\theAnimCtr}%
\whiledo{\theAnimCtr < 90}{%
\newframe%
\addtocounter{AnimCtr}{10}%
\AnimatedPicture{\theAnimCtr}%
}%
\end{animateinline}
\end{document}


Sorry!

Jürgen

--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod

Loading...