나는 현재
\begin{figure}[H]
\centering
\begin{circuitikz}
\draw (0,0)
to[V,v=$5V$] (0,4) % The voltage source
to[R=$3.9$\si{\ohm}] (4,4)
to[R=$19\si{\ohm}$] (4,0) % The resistor
to[short] (3,0)
to[short] (3,.5)
to [R=$33$\si{\ohm} (1,.5)
to [short] (1,.5)
to[short] (1,0)
to [short] (1,-.5)
to [R=$69$\si{\ohm}] (3,-.5)
to [short] (3,-0.5)
to[short] (3,0)
\end{circuitikz}
\end{figure}
회로를 마무리하는 방법을 알 수 없습니다. 도움을 주시면 감사하겠습니다!
답변1
TeX.SE에 오신 것을 환영합니다!
거의 완료되었습니다. 패키지 siunitx
로드 시 옵션을 사용하여 저항기 값에 대한 구문만 수정하고 circuitikz
병렬 저항기 값을 반대쪽에 푸시하고 회로 루프를 닫는 데 누락된 라인을 추가합니다.
\documentclass[margin=3mm]{standalone}
\usepackage{siunitx}
\usepackage[siunitx]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) to[V=5<V>] (0,4) % The voltage source
to[R=3.9<\ohm>] (4,4)
to[R=19<\ohm>] (4,0) % The resistor
to[short] (3,0)
to[short] (3,.5)
to [R,a=33<\ohm>] (1,.5) |- (0,0) % <---
(3,0) to[short] (3,-.5)
to [R=69<\ohm>] (1,-.5) % <----
to [short] (1,0);
\end{circuitikz}
\end{document}
답변2
이 답변은 siunitx
단위로 숫자를 조판하는 데 사용되는 방법을 보여줍니다( siunitx
옵션이 circuitikz
사용되지 않거나 외부 cicruitikz
에서circuitikz
이 이미 표시되어 있으므로@자르코) 및 coordinate
s를 사용하여 위치 지정 프로세스를 쉽게 합니다( ++
구문을 사용하여 상대 위치 지정).
대신 를 사용하여 쌍극자의 라벨을 반대쪽으로 전환할 수 있으므로 l_=<label>
저항기 R, l_=<label>
의 경우 R=<label>
. 또한 v<=<label>
대신 를 사용하여 전압 방향을 뒤집고 을 v=<label>
사용하여 접합을 배치했습니다 -*
.
\documentclass[border=3.14]{standalone}
\usepackage{siunitx}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) coordinate (start)
to[V,v<=\SI{5}{\volt}] ++(0,4) % The voltage source
to[R=\SI{3.9}{\ohm}] ++(4,0) coordinate (topright)
to[R=\SI{19}{\ohm}] (start-|topright) % The resistor
to[short,-*] ++(-1,0) coordinate (pright)
to[short] ++(0,.5)
to[R,l_=\SI{33}{\ohm}] ++(-2,0) coordinate (tmp)
to[short,-*] (start-|tmp) coordinate (pleft)
(pright)
to[short] ++(0,-.5) coordinate (tmp)
to[R=\SI{69}{\ohm}] (tmp-|pleft)
to[short] (pleft)
to[short, -.] (start) % the `-.` ensures there is no gap here
;
\end{circuitikz}
\end{document}