Передаточный шлюз Circuitikz (символ «галстук-бабочка»)

Передаточный шлюз Circuitikz (символ «галстук-бабочка»)

После прочтения руководства остался без ответа следующий вопрос: есть ли в tikz/circuitikz встроенный символ шлюза передачи (тот, что справа)?

Если нет, есть ли расширение, предоставляющее узел? Как кто-то может включить такой узел для использования в tikz/circuitikz?

Символы ворот передачи

решение1

обновлять

Начиная с версии 1.2.4 (еще не выпущенной, но скоро выйдет) вы можете использоватьновые tgateи double tgateкомпоненты:

введите описание изображения здесь

...также в версии в стиле пути:

введите описание изображения здесь

старый ответ

На самом деле такого символа нет в circuitikz--- вы можете сделать запрос в системе отслеживания ошибок, но я подозреваю, что он появится после версии 1.0.

Приятно то, что вы вполне можете построить его с помощью новой muxdemuxформы (версии 1.0.0-pre2 или выше):

\documentclass[border=10pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}[
    simple triangle/.style={muxdemux, muxdemux def={
            NL=1, NR=1, NB=1, NT=1, w=2, Lh=2, Rh=0,
            },
        }
    ]
    \draw (0,0) node[simple triangle, anchor=left, no input leads](LtoR){}
                (LtoR.right) node[simple triangle, xscale=-1, anchor=left](RtoL) {};
                \node [ocirc] at ([yshift=.5ex]LtoR.btpin 1) {};
\end{circuitikz}
\end{document}

вам нужно вручную отрегулировать положение символа «не», но результат довольно хороший:

вывод фрагмента кода выше

Связанный контент