
잘못된 영어로 죄송합니다.
제 생각에는 패키지에 토로이달 인덕터에 대한 기호가 없습니다 CircuiTikZ
. 에서 이러한 기호를 생성 TikZ
하고 로 생성된 회로와 결합하려면 어떻게 해야 합니까 CircuiTikZ
? 다른 솔루션도 환영합니다. 그런데 패키지 작성자(Massimo A. Redaelli, Stefan Lindner 및 Stefan Erhardt)가 CircuiTikZ
패키지에 이러한 기호를 포함할 수 있을까요?
내 코드는 다음과 같습니다. 이를 통해 퀘스트의 왼쪽과 오른쪽을 만들 수 있습니다.
\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}
결과는 다음과 같습니다.