答案1
请记住,circuitikz
环境实际上是一个tikzpicture
,因此您可以使用那里的所有选项。
为了避免手动调整高度,您可以将基线设置为图表的任意坐标;在这种情况下,您似乎想要与 NAND 端口的第一个输入相对应的锚点:
\documentclass[]{article}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{enumerate}
\item \begin{circuitikz}[baseline=(myand.in 1)]
\draw
(2,3) node[and port] (myand) {}
(4,1) node[or port] (myor) {}
(myand.out) -- (myor.in 1);
\end{circuitikz}
\end{enumerate}
\end{document}
您可以在手册中找到所有可用的锚点。
答案2
请尝试以下操作:
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{enumerate}
\item xX \raisebox{0.6\baselineskip}{% select shift according to your wish
\begin{circuitikz}[baseline=(current bounding box.north)]
\draw (2,3) node[and port] (myand) {}
(4,1) node[or port] (myor) {}
(myand.out) -- (myor.in 1);
\end{circuitikz}}
\end{enumerate}
\end{document}