为什么短标签会l=
干扰箭头标记?我该如何解决这个问题?
梅威瑟:
\documentclass{minimal}
\usepackage[european,RPvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,2) to [short,l=$i(t)$, i=~] (1,2) to [short] (4,2);
\draw (0,0) to [short,f=$i(t)$ ] (1,0) to [L, i_=$i(t)$, l_=$L$, v^<=$u(t)$](4,0);
\end{circuitikz}
\end{document}
答案1
l
如果要在电路中添加电流,请不要使用标签元素。要添加电流,CircuiTikz
请提供电流选项i
或流量选项f
。
如果当前元素的距离仍然太小,您可以通过更改来定制当前元素的样式bipole current style
。
\documentclass{minimal}
\usepackage[european,RPvoltages]{circuitikz}
\ctikzset{
bipole current style/.style = {
draw=red,
text=black,
thick,
fill=orange,
yshift=0.2cm,
inner ysep=6pt},
}
\begin{document}
\begin{circuitikz}
\draw (0,2) to [short,i>=$I_1(t)$] (1,2) to [short] (5,2);
\draw (0,0)
to [short,f=$I_2(t)$] ++(1,0)
to [L, l_=$L$, v^>=$u(t)$] ++(2,0)
to [short, i>=$I_2(t)$] ++(2,0);
\end{circuitikz}
\end{document}