答案1
欢迎来到 TeX.SE!与 这类业务一样scale=<factor>
, 。
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[and port,scale=3] (n) {};
\end{circuitikz}
\end{document}
答案2
circuitikz
您可以使用 本地或全局更改组件的高度和宽度\ctikzset
。
(灵感来自这个答案)
在本地进行
\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz} \draw
(0,0) node[and port] () {};
\draw
\pgfextra{\ctikzset{tripoles/american and port/width=.55,
tripoles/american and port/height=.4}}
(0,-1.5) node[and port] () {};
\draw
\pgfextra{\ctikzset{tripoles/american and port/width=.3,
tripoles/american and port/height=.2}}
(0,-2.5) node[and port] () {};
\end{circuitikz}
\end{document}
在全球范围内实施
\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\ctikzset{tripoles/american and port/width=.55,tripoles/american and port/height=.4}
\begin{circuitikz}
\draw (0,0) node[and port] () {};
\draw (0,-1) node[or port](){};
\draw (0,-2) node[and port] () {};
\end{circuitikz}
\end{document}