非端口圆半径

非端口圆半径

如何为未端口圆(circuitikz)设置特定半径和颜色。例如这个圆的颜色和半径。顺便说一句,这只是示例图片,我不需要对其进行编码 在此处输入图片描述

答案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}

在此处输入图片描述

相关内容