![改变二极管的比例 - Circuitikz](https://linux22.com/image/350009/%E6%94%B9%E5%8F%98%E4%BA%8C%E6%9E%81%E7%AE%A1%E7%9A%84%E6%AF%94%E4%BE%8B%20-%20Circuitikz.png)
我可以使用 Circuitikz 改变电路中的二极管尺寸,同时保留其他元件的比例吗?
答案1
这有点像黑客行为,但看看手册第 8 章“示例”,我认为你可以做类似的事情(注意scope
):
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,calc}
\usepackage[american]{circuitikz}
\begin{document}
\begin{circuitikz}[
]
\draw (0,0) to[diode] (0,3);
\begin{scope}
\ctikzset{bipoles/diode/height=1.4, bipoles/diode/width=1.4,}
\ctikzset{tripoles/npn/height=2.0, tripoles/npn/width=1.4,}
\draw (2,0) to[diode] (2,3);
\draw (5,2) node[npn](q1){};
\end{scope}
\draw (7,2) node[npn](q2){};
\end{circuitikz}
\end{document}
通过查看 circuitikz 分发目录中的文件,我找到了密钥的名称,在 Unix 上的 TeXLive 上该目录位于
/usr/share/texlive/texmf-dist/tex/generic/circuitikz/
。