Circuitikz 이상한 정의되지 않은 제어 시퀀스

Circuitikz 이상한 정의되지 않은 제어 시퀀스

코드

\documentclass[12pt,a4paper]{article}
\usepackage[american]{circuitikz}

\begin{document}
\begin{circuitikz}
  \draw (1,0) to[short, i<=2] (1.5,-2);
\end{circuitikz}
\end{document}

오류가 발생합니다

! Undefined control sequence.
\tikz@anchor ->\pgf@circ@dir 

예를 들어 다음과 같이 변경하면

\draw (0.8,0) to[short, i<=2] (1.5,-2);

아니면 잘 컴파일되는 것을 제거합니다 i<=2. 저는 macOS 10.12.1에서 macTeX의 표준 설치를 사용합니다.

답변1

이는 버그인 것 같습니다. 문제가 해결될 때까지 사용할 수 있습니다.

\documentclass[12pt,a4paper]{article}
\usepackage[american]{circuitikz}

\makeatletter
\let\pgf@circ@dir=\pgf@circ@direction
\makeatother

\begin{document}
\begin{circuitikz}
  \draw (1,0) to[short, i<=2] (1.5,-2);
\end{circuitikz}
\end{document}

관련 정보