如何精确定义circuitikz中标签的位置?

如何精确定义circuitikz中标签的位置?

RL 系列

我希望完全控制标签 R1 和 L1、注释 100 欧姆和电压 VL 的放置位置。

  1. 例如,如何将 L1 标签稍微向右移动一点,稍微向上移动一点?
  2. 如何将 + 和 - 符号稍微移近 VL?(我想将这些符号涂成红色以便更好地强调)

    \documentclass[border=1cm]{standalone} 
    \usepackage{amsmath}
    \usepackage{siunitx}
    \usepackage{circuitikz}
    \begin{document}
    \begin{circuitikz}[american voltages]
    \draw (0,0) 
      to [R, l=$R_1$,a=\SI{100}{\ohm},o-] (3,0)
      to [L, l=$L_1$, v=$V_L$,-o] (6,0)
    ;\end{circuitikz}
    \end{document}
    

答案1

se例如,双极子将罗盘点锚点命名为 而不是south east,但其他方面其行为与任何 TikZ 节点相同。

\documentclass[border=1cm]{standalone} 
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}[american voltages]
\ctikzset{voltage/distance from node=.8}
\draw (0,0) 
  to [R, l=$R_1$,a=\SI{100}{\ohm},o-] (3,0)
  to [L, -o, name=L1] (6,0);
\node[above, xshift=2pt, yshift=2pt] at (L1.n) {$L_1$};
\node[below] at (L1.s) {$V_L$};
\node[red,below] at (L1.w) {\scriptsize$+$};
\node[red,below] at (L1.e) {$-$};
\end{circuitikz}
\end{document}

演示

相关内容