
Ganz merkwürdig,
\node (S) at (0,0) [circle, fill, label={270:Source $S$}]{}; \draw [blue, ->] (S) -- node[label={$\vec v$}] {} (1,0.5) -- (2,1);
funktioniert einwandfrei und gibt mir, was ich will, aber
\tikzstyle{dots} = {circle, fill} \node (S) at (0,0) [dots, label={270:Source $S$}]{}; \draw [blue, ->] (S) -- node[label={$\vec v$}] {} (1,0.5) -- (2,1);
führt zu einem „Keine Form mit dem Namen S“-Fehler. Was ist los? Gibt es ein erwartetes Verhalten, das tikzstyle
ich kennen sollte?
Bearbeiten: Anscheinend tikzstyle
verursacht die bloße Verwendung den Fehler, auch wenn ich nicht den Punktestil verwende, den ich im Knoten erstellt habe.
Antwort1
Sie vermischen die alte und die veraltete \tikzstyle
Syntax \tikzset
. Verwenden Sie entweder
\tikzstyle{dots}=[circle,fill]
oder besser
\tikzset{dots/.style={circle,fill}}