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}

not 記号の位置を手動で調整する必要がありますが、結果は非常に良好です。

上記のコードスニペットの出力

関連情報