我如何准确复制并添加当前符号 I 到这些 RL 和 RC Circuitz 中?MWEs 已附上

我如何准确复制并添加当前符号 I 到这些 RL 和 RC Circuitz 中?MWEs 已附上

这是第一张图的 MWE:

\begin {document}{standalone}
\usepackage[straightvoltages]{circuitikz}
\begin{circuitikz}
    \draw (0,0) to [short] ++(0,1) node [right] {$-$}
    to [open, v^>=$E$, o-o] ++(0,1) node [right] {$+$}
    to [short] ++(0,1)
    to [R=$R$, i>^=$I$, resistors/zigs=6] ++(4,0)
    to [cute inductor, l_=$L$, mirror] ++(0,-3)
    to [] ++(-4,0);
\end{circuitikz}
\end {document}

我希望电感器能够像第一张图那样显示,而不是像 MWE 代码排版后那样反转显示。我还希望当前符号 I 能够像第一张图那样显示。

这是第二张图的 MWE:

\begin {document}{standalone}
\usepackage[straightvoltages]{circuitikz}
\begin{circuitikz}
    \draw (0,0) to [short] ++(0,1) node [right] {$-$}
    to [open, v^>=$E(t)$, o-o] ++(0,1) node [right] {$+$}
    to [short] ++(0,1)
    to [R=$R$, resistors/zigs=6] ++(4,0)
    to [curved capacitor, l_=$C$, capacitors/thickness=7] ++(0,-3)
    to [ i>^=$I$] ++(-4,0);
\end{circuitikz}
\end {document}

我希望电容器 C 像第二张图那样放在外面,而不是像 MWE 显示的那样放在里面。我还希望电流符号 I 像第二张图那样出现。

在此处输入图片描述

答案1

你有奇怪的 MWE ---\begin{document}{standalone}不能编译并破坏一切...然后,针对第一个电路修复它:

  1. 如果不想要电感器mirror,只需移除mirror

  2. 标签的位置由^_之后的控制l;在这种情况下,默认的标签为您提供服务;

  3. 如果您想要下面短路上标记的电流,请将其添加到短路中,而不是电阻器中。

\documentclass[border=2.72mm]{standalone}
\usepackage[straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
    \draw (0,0) to [short] ++(0,1) node [right] {$-$}
    to [open, v^>=$E$, o-o] ++(0,1) node [right] {$+$}
    to [short] ++(0,1)
    to [R=$R$, resistors/zigs=6] ++(4,0)
    to [cute inductor, l=$L$] ++(0,-3)
    to [short, i_=$I$] ++(-4,0);
\end{circuitikz}
\end {document}

编译电路由上面的代码组成

如果你还想修复arrow,你也可以---查看手册第 199 页:

在此处输入图片描述

(并明显改变标志的位置,尽管现在它们没有与箭头对齐。如果你想要那样,也许你需要某种高级电压定位

\documentclass[border=2.72mm]{standalone}
\usepackage[straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
    \ctikzset{open voltage position=legacy}
    \draw (0,0) to [short] ++(0,1) node [left] {$-$}
    to [open, v^>=$E$, o-o] ++(0,1) node [left] {$+$}
    to [short] ++(0,1)
    to [R=$R$, resistors/zigs=6] ++(4,0)
    to [cute inductor, l=$L$] ++(0,-3)
    to [short, i_=$I$] ++(-4,0);
\end{circuitikz}
\end {document}

在此处输入图片描述

我认为您现在可以轻松地在第二张图中找到所需的更改。

相关内容