Is there an easy way to scale the size of one type of non-bipole component (transistor) in circuitikz? Changing all of the bipole components are easy, you can just do /tikz/circuitikz/bipoles/length=xyz
, but non-bipoles don't seem to have an equivalent, and anyway I just want to change the MOSFETs in my circuit so they are all a little smaller.
Example (this is only one halfbridge, I have another circuit which has many half-bridges so I would rather not scale them manually at each MOSFET)
\documentclass{standalone}
\usepackage[american]{circuitikz}
\begin{document}
\begin{circuitikz}[/tikz/circuitikz/bipoles/length=0.9cm, scale=0.9, font=\sffamily]
\draw (0,0) to[R=$R_{sa}$, i^<= $I_a$] (0,2)
to [Tnigfetd,n=mos1](0,3.5)
to [Tnigfetd,n=mos1](0,5.5)
to [short, -o](1.5,5.5);
\draw (0,0) to [short=$R_{p1}$, -o](1.5,0);
\draw (0,3.5) to [short, *-o](0.5,3.5) node [right] {A};
\end{circuitikz}
\end{document}