Circuitikz 短标签干扰箭头

Circuitikz 短标签干扰箭头

为什么短标签会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}

相关内容