Circuitikz 美国电感器带芯

Circuitikz 美国电感器带芯

使用 circuitikz 我正在尝试获得美国电感器旁边有一条线代表核心。或者换句话说,我想要一个类似可爱窒息但线圈看起来像美式电感器(半圆形)。有点像第二个电感器(FeSi 芯电感器)在此处输入图片描述

这可能吗? 我的代码如下:

\documentclass{article}
\usepackage[europeanresistors,americaninductors]{circuitikz}

\begin{document}

\begin{circuitikz}
 \draw (0,-2)node[left] {} to  [short,o-] (0,0)
 to [short,-*] (1,0);
 \draw [thick](1,0)-- +(30:0.89);
 \draw (1.9,0) to[short,*-*](3,0)
 to [resistor](3,-3)
 to [lamp](3,-4)
 to [short,-*](3,-5)
 to (0,-5)
 to [short,-o] (0,-3);
 
 \draw (3,0) to (5,0)
 to [L] (5,-3)
 to [lamp](5,-4)
 to (5,-5)
 to (3,-5);
\end{circuitikz}

\end{document}

答案1

这应该发生在...之前或之后......好的,如果你看手册,当前版本,第 45 页:

在此处输入图片描述

理由是……我不知道。可能这是该软件包的一个合理功能请求,请随意添加。我会看看是否难以纳入。

从现在起,您只需添加行事后

\documentclass[border=10pt]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}[]
    \draw (0,1) to [cute choke=$L_1$] ++(3,0);
    \draw (0,0) to [american inductor=$L_2$, name=l] ++(3,0);
    \draw [thick]([yshift=1pt]l.north west) -- ([yshift=1pt]l.north east);
\end{tikzpicture}
\end{document}

在此处输入图片描述

自 v1.3.3 起(2021-04-01 尚未发布)你将能够使用

\draw (0,0) to [american inductor=$L_2$, name=l] ++(3,0);
\draw [thick](l.core west) -- (l.core east);

所以你不会遇到旋转问题。

答案2

像这样 ?

在此处输入图片描述

在这种情况下,使用to [cute choke] (5, -3)而不是to [L] (5, -3)

使用 twolineschoke 选项,就像to [cute choke, twolineschoke ] (5, -3)你获得的那样

在此处输入图片描述

相关内容