我有一个简单的电路和一个问题。电路的编码可以在这里看到:
\begin{figure}[h]
\centering
\begin{circuitikz}[scale=2]
%CIRCUIT
\draw(0,0)
to[vsourcesin] (2,0)
to[transformer](2,2)
to[lamp](0,2)
to[closing switch,->](0,0)
;
%ADDING VOLTMETER
\draw
(.25,2)to[short,*-](.25,4)
to[voltmeter,l=$U$](1.75,4)
to[short,-*](1.75,2)
;
%NODES
\draw(1,1.6)node{lamp};
\draw(1,3.6)node{voltmeter};
\end{circuitikz}
\caption{\textit{{\small Peter's circuit}}}
\end{figure}
为什么 circuitikz 不显示变压器?我创建代码时,文档中没有变压器。
答案1
绘制电气图circuitikz
并不像人们所希望的那样灵活,因此一些元件(如电压表、变压器等)需要特别努力才能旋转到所需的方向(见旋转电压表等),因此,基于对真实电路的猜测,该方案可以绘制如下:
\documentclass[border=3mm]{standalone}
\usepackage[siunitx]{circuitikz}
\begin{document}
%\begin{figure}[h]
%\centering
\begin{circuitikz}[scale=2]
%CIRCUIT
\draw (0,0) node[transformer] (T) {};
\coordinate[left=2cm] (a) at (T.A1);
\draw (a) to [closing switch] (T.A1)
(a) to [vsourcesin] (a |- T.A2)
to [lamp] (T.A2);
%ADDING VOLTMETER
\draw (T.B1) to[voltmeter,l=$U$,*-] ++ (1,0) coordinate (b)
to (b |- T.B2)
to [short,-*] (T.B2);
\end{circuitikz}
%\caption{Peter's circuit}
%\end{figure}
\end{document}
这使: