tikzstyle은 알려진 모양 없음 오류를 발생시킵니다.

tikzstyle은 알려진 모양 없음 오류를 발생시킵니다.

참 이상하게도, \node (S) at (0,0) [circle, fill, label={270:Source $S$}]{}; \draw [blue, ->] (S) -- node[label={$\vec v$}] {} (1,0.5) -- (2,1);

제대로 작동하고 내가 원하는 것을 제공하지만

\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);

"S라는 이름의 모양이 없습니다" 오류가 발생합니다. 무슨 일이야 ? tikzstyle내가 알아야 할 몇 가지 예상되는 동작이 있습니까 ?

tikzstyle편집: 분명히 노드에서 만든 점 스타일을 사용하지 않더라도 단순히 사용하면 오류가 발생합니다.

답변1

\tikzstyle오래된 구문 과 더 이상 사용되지 않는 구문을 혼합하고 있습니다 \tikzset. 다음 중 하나를 사용하세요.

\tikzstyle{dots}=[circle,fill]

또는 더 나은

\tikzset{dots/.style={circle,fill}}

관련 정보