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