双极子前的电流箭头

双极子前的电流箭头

我希望电流箭头位于双极子之前,而不是默认位于之后。我有以下电路:

在此处输入图片描述

i_{r}就在电阻之后。但是,我希望它就在节点之后,即电阻之前。我该怎么做呢?我使用了以下代码:

\begin{circuitikz} \draw
(0,0) to[american current source, label=\mbox{$I_{f}$}] (0,4) -- (6,4)
(2,4) to[opening switch, label=\mbox{$t=0$}] (2,0)
(4,4) to[R, l_=R, i^=\mbox{$i_{r}$}] (4,0)
(6,4) to[C] (6,0)
(6,0) -- (0,0)
;
\end{circuitikz}

答案1

要将电流标签放置在双极组件之前,电流方向说明符(><)必须出现在标签位置说明符(^_)之前。由于您尚未在此处指定电流方向,因此假定使用默认方向(与绘制组件的方向一致)和顺序(电流在组件之后,沿着绘制方向)。

我的答案电气图了解当前标签规范的完整描述。

\mbox请注意,仅当标签包含等号时,才需要在标签周围使用文本。

在这种情况下,使用i>^=$i_{r}$来根据需要放置电流(>以与双极子绘制相同的方向绘制电流,^将标签放置在双极子“上方”[其中“上方”假设组件从左到右绘制],并按此顺序放置电流标签双极子元件符号。

\documentclass{standalone}
\usepackage{circuitikz}

\begin{document}
\begin{circuitikz} \draw
(0,0) to[american current source, label=$I_{f}$] (0,4) -- (6,4)
(2,4) to[opening switch, label=\mbox{$t=0$}] (2,0)
(4,4) to[R, l_=R, i>^=$i_{r}$] (4,0)
(6,4) to[C] (6,0)
(6,0) -- (0,0)
;
\end{circuitikz}
\end{document}

在此处输入图片描述

相关内容