我是 Latex 的新手,我尝试绘制一个解码器,但我不知道如何添加输入/输出(如图像)。
- 解码器2:4
- 2 个输入
4 个输出
\documentclass{article} \usepackage{circuitikz,siunitx} \usetikzlibrary{circuits.logic.IEC} \begin{document} \begin{circuitikz}[circuit logic IEC] \node[ and gate, inputs={nnn}, and gate IEC symbol={}, text height=5cm, text width=2cm, ] (A) {}; (A.in 1) node [anchor=east] {A} %not working (A.in 2) node [anchor=east] {B} %not working \end{circuitikz} \end{document}
答案1
circuitikz
你似乎对circuits
与 Ti 捆绑的库感到困惑钾Z 本身。逻辑门可以处理多个输入,如果你按照 Ti 中的示例钾Z 手册,但不是多输出。毕竟,它们是逻辑门。(我不认为 Ti钾Z 了解模糊逻辑或量子逻辑状态。)
但是,你可以使用 Ti 非常轻松地绘制一个带有进出线条的块。钾Z 本身。
例如,
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[
draw,
text height=5cm,
text width=2cm,
] (A) {};
\foreach \i in {60,30,-30,-60}
\draw (A.\i) -- ++(1,0);
\foreach \i in {-120,120}
\draw (A.\i) -- ++(-1,0);
\end{tikzpicture}
\end{document}