Ich habe dieses Tikz verwendet, um ein paar GIFs zu generieren. Hier sind der Code und das Ergebnis. Irgendeine Idee, es besser zu machen?
\documentclass[tikz,border={2pt 2pt 2pt 2pt}]{standalone}
\usepackage{tikz}
\begin{document}
\foreach \angle in {0,10,...,360}
{
\begin{tikzpicture}
\draw (0,0) circle (1);
\node at ({cos(\angle)},{sin(\angle)}) {\textcolor{blue}{$\bullet$}};
\end{tikzpicture}
}
\end{document}
Antwort1
Aktualisieren:Sie könnten einen größeren Begrenzungsrahmen um das gesamte Diagramm setzen (ich denke, die Option von @AndréC aus den Kommentaren ist konzeptionell besser als der Pfad, den ich ursprünglich hatte, auch wenn der Effekt derselbe ist), die Schleife nur bis 350° laufen lassen, damit Sie am Ende keine Pause bekommen, und von einem Aufzählungszeichen in einem Knoten zum direkten Zeichnen eines Kreises wechseln. Der Vorschlag von @BlackMild, (\angle:1)
anstelle der trigonometrischen Funktionen zu verwenden, ist ebenfalls gut.
\documentclass[tikz]{standalone}
\begin{document}
\foreach \angle in {0,10,...,350}
{
\begin{tikzpicture}
\draw (0,0) circle (1);
\fill[blue] (\angle:1) circle (0.07);
\useasboundingbox (-1.1,-1.1) rectangle (1.1,1.1);
\end{tikzpicture}%
}
\end{document}
Das animierte GIF wurde mit ImageMagick erstellt. Die Animationsdokumentation finden SieHier.
Ich verwende für die Konversation ein einfaches Shell-Skript:
#!/bin/bash
BASE=`basename $1 .pdf`
PDF="$BASE.pdf"
GIF="$BASE.gif"
RESOLUTION=300
CONVERT=/usr/bin/convert
CONVERTOPTS="-density $RESOLUTION -delay 8 -loop 0 -background white -alpha remove"
echo "Converting to TSX GIF..."
$CONVERT $CONVERTOPTS $PDF $GIF > /dev/null