Circuitikz를 사용하여 NOT 다이어그램을 그리는 방법은 무엇입니까?

Circuitikz를 사용하여 NOT 다이어그램을 그리는 방법은 무엇입니까?

다음 다이어그램을 다시 만들려고 합니다.

지금까지 NOT 게이트부터 시작하여 다음과 같은 결과를 얻었습니다.

\begin{circuitikz}[american]
  \draw
    (0, 0) node[nand port] (a) {}
    (a.in 1) -- ++(-5mm,0) |- (a.in 2)
    (a.out) -- ++(5mm,0);
\end{circuitikz}

다음과 같습니다.

오른쪽에 선을 추가하고 싶습니다(선이 합류하는 곳에 검은색 원이 있음).

또한 입력 라인의 시작 부분과 출력 라인의 끝 부분(원본 다이어그램에는 없음)에 검은색 원을 추가하고 싶습니다.

답변1

검은색 원을 사용하려면

[short,-*]

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

\begin{circuitikz}[american]
    \draw
    (0, 0) node[nand port] (a) {}
    (a.in 1) -- ++(-5mm,0) |- (a.in 2)
    (a.out) to[short,-*](5mm,0);
        
\end{circuitikz}

채워진 원 대신 출력 측에 빈 원이 필요한 경우

[short,-o]

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

관련 정보