Ich beziehe mich auf diesen Beitrag von mir:
viewtopic.php?f=6&t=24139
Dort gab mir Gast folgendes Beispiel:
\documentclass[tikz,export]{standalone} \usepackage{animate} \begin{document} \begin{animateinline}[ controls, begin={% Ende des Abschnitts 6.1 Basic options \begin{tikzpicture} \useasboundingbox (1.5,1) rectangle (10.5,2); }, end={\end{tikzpicture}} ]{1} \draw[->, thick] (2,1.5) -- (6,1.5) node [below] {6}; \newframe \multiframe{6}{Ix=5+1}{% Abschnitt 5 The user interface \draw[->, thick] (2,1.5) -- (\Ix,1.5) node [below] {\Ix}; } \newframe \end{animateinline} \end{document}
Ich könnte dies natürlich von Hand machen aber es wäre massiv eleganter wenn das direkt mit Tikz/Animate gehen würde. In der Anleitung habe ich nichts dazu gefunden und fürchte ein wenig, dass ich hier etwas unmögliches erwarte. Aber bevor ich hier das Handtuch schmeisse wollte ich fragen ob eine Person eine Idee dazu hat und ob es evtl. mit anderen Packeten in der Kombination einen Workarround gäbe.
Besondres Nice wäre auch wenn dies auch visuell sichtbar würde. Das ich also z.B. zwei Pfeile Parallel laufen liese und diese sich auch tatsächlich mit einer unterschiedlichen Geschwindigkeit bewegen würden. Soweit ich die Anleitung verstehe würde mir die time-line Option nur eine bessere Kontrolle erlauben, wann ein Objekt auftaucht aber nicht die nötige Kontrolle geben über die Geschwindigkeit.
Einen Workarround den ich für die Geschwindigkeit natürlich hätte wäre mit mehreren \multiframes zu arbeiten also so:
\documentclass{article} \usepackage{tikz} \usepackage{animate} \begin{document} \begin{animateinline}[ controls, begin={ \begin{tikzpicture}[scale=0.50, transform shape] \useasboundingbox (-11,10) rectangle (11,-1); }, end={\end{tikzpicture}} ]{1} \newframe \multiframe{8}{Rx=2+0.5,Ry=2+0.25}{ \draw[->, thick] (0,1.5) -- (\Rx,1.5) node [below] {\Rx}; \draw[->, thick] (0,2.5) -- (\Ry,2.5) node [below] {\Ry}; } \newframe \multiframe{8}{Ry=4+0.25}{ \draw[->, thick] (0,1.5) -- (6,1.5) node [below] {6}; \draw[->, thick] (0,2.5) -- (\Ry,2.5) node [below] {\Ry}; } \newframe \end{animateinline} \end{document}
Darum gibt es bessere Wege die Geschwindigkeit zu kontrollieren?
Zusammengefasst
1.) Ist es möglich mit Hilfe von Tikz/Animate und allenfalls weiteren Zusatzprogrammen Multiplikationen durchzuführen und diese dann in der Graphik sichtbar zu machen? Am besten in der Formen eines Zählers der die Zahl über den Verlauf der Animation «live» berechnet.
2.) Ist es möglich verschiedene Geschwindigkeiten für die Objekt einfach festzulegen?