标签电压和电流 CircuiTikZ

标签电压和电流 CircuiTikZ

我正在尝试在 Latex 中创建带有电压和电流标签的电路。我知道,根据文档,这些标签适用于所有路径样式组件。但是,我通常使用节点样式组件,并且没有找到向其中添加这些标签的方法。我仔细检查了文档和这个论坛,但什么也没找到。

这是我想要获得的结果(请注意,这里我使用的是路径样式组件)

\begin{figure}[H]
\centering
\begin{tikzpicture}
 
% Circuit style
\ctikzset{
    resistor = american,
    voltage = european,
    voltage dir = old,
}
\draw (0,0) to [vsource,v=$v_i$,i =$i_i$] ++ (0,2);
\end{tikzpicture}
\caption{}
\end{figure}

使用之前的代码绘制的电路

这是我尝试使用节点样式组件来实现它的结果

\begin{figure}[H]
\centering
\begin{tikzpicture}
 
% Circuit style
\ctikzset{
    resistor = american,
    voltage = european,
    voltage dir = old,
}
\node[vsourceshape,rotate = -90](vsource) at (0,0){};;

\draw ([yshift = -40]vsource.west) to[short,l=$V_i$,i = $i_1$,v = $v_i$] ([yshift = 40]vsource.east);
\end{tikzpicture}
\caption{}
\end{figure}

在此处输入图片描述

现在。我知道这可以通过路径样式组件轻松完成。但我更习惯使用节点样式组件,想知道是否有办法做到这一点。此外,我想知道如何使用更复杂的组件来实现这一点。例如,使用晶体管来显示不同的电压,如基极发射极或基极集电极。

提前致谢

相关内容