是否可以在 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}