Circuitikz 传输门(领结符号)

Circuitikz 传输门(领结符号)

阅读手册后,以下问题仍未得到解答:tikz/circuitikz 中是否内置有传输门符号(右边的符号)?

如果没有,是否有提供该节点的扩展?如何将这样的节点包含在 tikz/circuitikz 中使用?

传输门符号

答案1

更新

自版本 1.2.4(尚未发布,但即将发布)以来,您可以使用新品tgatedouble 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}

您需要手动调整非符号的位置,但结果相当不错:

上述代码片段的输出

相关内容