
Estou usando o pacote circuitikz
que se ramifica TikZ
para desenhar circuitos. Eu tenho o seguinte código:
\begin{circuitikz}
\draw (4,3)
to[short](4,4)
to[R=$R_2$,v_>=$v_2$](0,4)
to[short](0,0)
to[battery=$V_S$](8,0)
to[short](8,3)
to[R=$R_3$,v_>=$v_3$](4,3)
to[short](4,2)
to[R=$R_1$,v_>=$v_1$](0,2)
;
\end{circuitikz}
que produz o seguinte,
Mas eu gostaria de poder colocar rótulos circulados em pontos como estes,
Responder1
CircuitikzÉtikz, com muitas formas extras definidas. OTOH, to
não presta atenção nas arestas, então você tem que especificar o ponto de ancoragem.
\documentclass[border=10pt]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\node[draw,circle] (A) at (4,4) {A};
\node[draw,circle] (B) at (8,3) {B};
\draw (4,3)
to[short] (A.south)
(A.west) to[R=$R_2$,v_>=$v_2$](0,4)
to[short](0,0)
to[battery=$V_S$](8,0)
to[short](B.south)
(B.west) to[R=$R_3$,v_>=$v_3$](4,3)
to[short](4,2)
to[R=$R_1$,v_>=$v_1$](0,2)
;
\end{circuitikz}
\end{document}
Pessoalmente, eu teria escolhido:
\documentclass[border=10pt]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (4,3)
to[short,-o] (4,4) node[above] {A}
to[R=$R_2$,v_>=$v_2$](0,4)
to[short](0,0)
to[battery=$V_S$](8,0)
to[short,-o](8,3) node[above] {B}
to[R=$R_3$,v_>=$v_3$](4,3)
to[short](4,2)
to[R=$R_1$,v_>=$v_1$](0,2)
;
\end{circuitikz}
\end{document}