这是第一张图的 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}
不能编译并破坏一切...然后,针对第一个电路修复它:
如果不想要电感器
mirror
,只需移除mirror
;标签的位置由
^
或_
之后的控制l
;在这种情况下,默认的标签为您提供服务;如果您想要下面短路上标记的电流,请将其添加到短路中,而不是电阻器中。
\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}
我认为您现在可以轻松地在第二张图中找到所需的更改。