Как нарисовать параллельные резисторы последовательно с другими резисторами?

Как нарисовать параллельные резисторы последовательно с другими резисторами?

В настоящее время у меня есть

\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синтаксис уже показан@Зарко), а также использование coordinates для облегчения процесса позиционирования объектов (плюс относительное позиционирование с использованием синтаксиса ++).

Метку двухполюсников можно переключить на другую сторону, используя 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}

введите описание изображения здесь

Связанный контент