
В пакете CicuiTikZ есть некоторые специальные источники, перечисленные вдокументация, в разделе 4.2.9. По какой-то причине я не могу заставить их работать. Вот мой код:
\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}
Что должно быть правильно, согласно документации. Я использую Overleaf для компиляции в PdfLaTeX, поэтому все пакеты должны быть обновлены.
решение1
Итак, рассмотрим это подробно, поскольку Overleaf действительно использует TeX Live 2016, а сборка, в которой есть специальные источники для CicuiTikZ, также относится к 2016 году. Фактическая сборка CicuiTikZ, включенная в сборку TeX Live 2016 года, относится к 2015 году — и это причина.
Спасибо daleif и Raaja!