晶体管不显示

晶体管不显示

我正在使用电路 tikz 绘制一个与晶体管串联的二极管,方法如下:

\begin{figure}[h!]
\centering
\begin{circuitikz}[american, line width=0.3, line cap=round, line join=round]
    \ctikzset{diodes/scale=0.6}
    \draw (0,0) to[D] (2,0) to[nigbt] (4,0);
\end{circuitikz}
\end{figure} 

我不明白为什么没有画出晶体管?

答案1

路径式晶体管必须通过T在名称中添加 来指定。因此,请尝试使用

... to[Tnigbt] ...

晶体管路径手册

也可以看看https://tex.stackexchange.com/a/575630/38080(从未被接受,但是...)

答案2

晶体管的符号不是偶极子,而是定义为节点:

\documentclass[margin=3mm]{standalone}
\usepackage{circuitikz}

\begin{document}
\begin{circuitikz}[american, line width=0.3, line cap=round, line join=round]
    \ctikzset{diodes/scale=0.6}
    \draw (0,0) to[D] (2,0) node[nigbt, anchor=B] {} ;
\end{circuitikz}
\end{document}

在此处输入图片描述

相关内容