答案1
您可以更改逻辑端口的“非球”,circuitikz
如果您选择使用ieee
,但元素只有一个,因此它将被统一填充(参见手册,第 127 页左右:http://circuitikz.github.io/circuitikz/circuitikzmanualgit.pdf#99):
\documentclass[tikz, border=20]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\ctikzset{logic ports=ieee}
\node[not port] at (0,0) {};
\node[not port, fill=cyan, circuitikz/ieeestd ports/not radius=.3] at(2,0) {};
\end{tikzpicture}
\end{document}
如果您确实需要不同的颜色,您可以构建您的端口:
\documentclass[tikz, border=20]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\ctikzset{logic ports=ieee}
\node[buffer port](RUDOLPH) at (0,0) {};
\node[notcirc, anchor=west, fill=red,
circuitikz/ieeestd ports/not radius=.3] at (RUDOLPH.bout) {};
\end{tikzpicture}
\end{document}