Circuitikz Gate 中的端口数量不断增加

Circuitikz Gate 中的端口数量不断增加

是否可以在 circuitikz 的顶部和底部为门(nand、and、or、not)添加两个端口以提供参考电压,其方式类似于运算放大器的方式?

答案1

您可以使用手册中为运算放大器提供的相同机制,定义自己的端口

\documentclass{article}
\usepackage{circuitikz,siunitx}
\begin{document}
\begin{circuitikz} 
\draw (0,0) node[op amp] (opamp) {}
 (opamp.+) node[ left ] {$v_+$}
 (opamp.-) node[left] {$v_-$}
 (opamp.out) node[right] {$v_o$}
 (opamp.down) node[ground] {}
 (opamp.up) ++ (0,.5) node[above] {\SI{12}{\volt}}
 -- (opamp.up)
;
\draw (4,0) node[european and port] (euand) {} 
(euand.south) node[ground] {}
(euand.north) ++(0,0.5) node[above] {\SI{12}{\volt}}
-- (euand.north);
\end{circuitikz}
\end{document} 

在此处输入图片描述

相关内容