circuitoikz extraño Secuencia de control indefinida

circuitoikz extraño Secuencia de control indefinida

El código

\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}

da un error

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

Si cambio, por ejemplo, a

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

o elimino el i<=2compila bien. Utilizo una instalación estándar de macTeX en macOS 10.12.1.

Respuesta1

Esto parece ser un error. Hasta que se solucione puedes usar

\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}

información relacionada