Tikz의 논리 게이트에 색상을 채우는 방법은 무엇입니까?

Tikz의 논리 게이트에 색상을 채우는 방법은 무엇입니까?

이 게이트에 색을 채우는 방법은 무엇입니까 AND? 여기에 이미지 설명을 입력하세요

\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.gates.logic.US}
\usetikzlibrary{circuits.ee.IEC}
\begin{document}
    \begin{tikzpicture}[ circuit symbol wires]
    \node (x) at (0,1) {$x$};
    \node (y) at (0,0) {$y$};
    \node[and gate US, minimum size=32pt, draw] at (1.5,0.5) (And) {};
    \draw (x.east) -- ++(right:3mm) |- (And.input 1);
    \draw (y.east) -- ++(right:3mm) |- (And.input 2);
    \draw (And.output) -- ($(And) + (1.5,0)$);
    \node (z) at ($(And) + (1.9,0)$) {$x\& y$};
    \end{tikzpicture}
\end{document}

답변1

아마도 다음과 같을 것입니다:

\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.gates.logic.US}
\usetikzlibrary{circuits.ee.IEC}
\begin{document}
    \begin{tikzpicture}[ circuit symbol wires]
    \node (x) at (0,1) {$x$};
    \node (y) at (0,0) {$y$};
    \node[and gate US, minimum size=32pt, draw, fill =red] at (1.5,0.5) (And) {};
    \draw (x.east) -- ++(right:3mm) |- (And.input 1);
    \draw (y.east) -- ++(right:3mm) |- (And.input 2);
    \draw (And.output) -- ($(And) + (1.5,0)$);
    \node (z) at ($(And) + (1.9,0)$) {$x\& y$};
    \end{tikzpicture}
\end{document}

그러면 다음이 제공됩니다.

여기에 이미지 설명을 입력하세요

관련 정보