如何使用 TikZ/CircuiTikZ 建立環形電感符號?

如何使用 TikZ/CircuiTikZ 建立環形電感符號?

抱歉我的英語不正確。

我認為包裝中沒有環形電感器的符號CircuiTikZ。如何創建這樣的符號TikZ並將其與使用創建的電路結合CircuiTikZ?也歡迎任何其他解決方案。順便一提:也許CircuiTikZ包包的作者(Massimo A. Redaelli、Stefan Lindner 和 Stefan Erhardt)可以在他們的包包中包含這樣的符號?

這是我的程式碼(我可以用它來創建我的任務的左側和右側):

\documentclass{scrartcl}
\usepackage[european]{circuitikz}

\begin{document}
  \begin{circuitikz}
    \draw
      (0, 0) to [sV<=$u_g(t)$, i = $i_1(t)$] (0, 3) -- (3, 3) -- (4, 2)
             to [open] (7, 2) -- (8, 3) -- (11, 3)
             to [R = $R_2$, i = $i_2(t)$] (11, 0)
             to [C = $C$, v = $u_2(t)$] (8, 0) -- (7, 1)
             to [open] (4, 1) -- (3, 0)
             to [R = $R_1$, v = $u_1(t)$] (0, 0)
      (8, 3) to [open, v = $u_i(t)$, o-o] (8, 0);
  \end{circuitikz}
\end{document}

結果:

結果

缺少的中間部分(環形電感器)看起來:

環形電感器

感謝您提前的幫助和努力!

答案1

是的,這是代碼:

\documentclass{scrartcl}
\usepackage[european, cuteinductors]{circuitikz}
\begin{document}

  \begin{circuitikz}
    \draw
      (4.5, 2.5) node[transformer] (T) {}
      (0, 0)                     to [sV<=$u_g(t)$, i = $i_1(t)$] (0, 3) -- (3, 3) -- (T.A1)
      (T.B1) -- (6, 3) -- (9, 3) to [R = $R_2$, i = $i_2(t)$] (9, 0)
                                 to [C = $C$, v = $u_2(t)$]  (6, 0) -- (T.B2)
      (T.A2) -- (3, 0)           to [R = $R_1$, v = $u_1(t)$] (0, 0)
      (6, 3)                     to [open, v^=$u_i(t)$, o-o] (6, 0)
      (4, 1.425) node[left] {$N_1$}
      (5, 1.425) node[right] {$N_2$};
  \end{circuitikz}

\end{document}

結果:

結果

相關內容