circuitikz 中标记的圆点

circuitikz 中标记的圆点

我正在使用circuitikz分支包TikZ来绘制电路。我有以下代码:

\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}

得出的结果如下,

在此处输入图片描述

但我希望能够在这样的点上放置带圆圈的标签,

在此处输入图片描述

答案1

电路tikz,定义了很多额外的形状。另一方面,to不关注边缘,因此您必须指定锚点。

\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}

演示


就我个人而言,我会选择:

\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}

第二个演示

相关内容