简单电容器图 Circuitikz

简单电容器图 Circuitikz

我想要绘制这个图:

电容器图

我写了下面的几行来绘制类似的东西:

\begin{circuitikz}[american voltages]
    \draw (0,0)
    to [polar capacitor, invert, l=$C$, *-*, f=$i$, v_=$v$] (4,0);
\end{circuitikz}

结果是:

在此处输入图片描述

我不知道如何执行以下步骤:

  • 将加号和减号放在点下方并与
  • 将电流箭头放在电容器符号下方。

答案1

circuitikz您可以使用的最后一个未发布版本voltage shift(请注意,由于这篇文章,我刚刚修复了一个错误)来获得类似这样的内容:

\draw (0,0)
to [polar capacitor,  invert, l=$C$, *-*, f=$i$, v_=$v$, voltage shift=.7] (3,0);

稍微移动一下电压符号:

电容,1

但没有提供您要寻找的那种电流箭头。对于您的情况,我会手动构建它:

\draw (0,-2) coordinate(a)
to[polar capacitor, invert, l=$C$, *-*] ++(3,0);
\path (a) ++(0,-0.8) node{$+$} -- node[midway]{$v$} ++(3,0) node{$-$};
\draw[-Triangle] (a) ++(1,-1.2) -- node[midway, below]{$i$} ++(1,0);

电容,2

笔记:

(1)我使用了相对运动,这样就可以很容易地将其添加到宏中;

(2) 是的,可以说这里需要使用invert是一个错误。但我担心如果我翻转它,会出现很多兼容性问题……

相关内容