# CicuiTikZ Special Sources not recognised

In the package CicuiTikZ there are some special sources listed in the documentation, in section 4.2.9. For some reason I can't get them to work. Here is my code:

\documentclass{report}

\usepackage{circuitikz}
\usepackage{tikz}
\usetikzlibrary{arrows,patterns,decorations,shapes.geometric}
\usetikzlibrary{decorations.markings,decorations.pathmorphing,decorations.pathreplacing}

\begin{document}

\begin{figure}[h]
\begin{center}
\begin{circuitikz}[european]
\draw
(0,0) to [ioosource, l_ = $I$] (0,3)
\end{circuitikz}
\end{center}
\end{figure}

\end{document}


Which should be correct according to the documentation. I'm using Overleaf to compile in PdfLaTeX so the packages should all be up to date.

• Please note that your last point is not always true! – Raaja Mar 20 '19 at 11:32
• As Raaja mentions, overleaf is usually not using the very latest packages. They perfer stability. So you should figure out which version is provided by overleaf, and then use that. Or figure out which new files are needed for circuitikz, and then upload those packages to your overleaf project. – daleif Mar 20 '19 at 11:56
• and you get my +1 – Raaja Mar 20 '19 at 14:01
• So what I can see is that the special sources are added in CicuiTikZ 2016, and Overleaf is running Tex Live 2016. I will check with my stand alone LaTeX build to see if this is really the case. – Q.P. Mar 20 '19 at 14:06