改变二极管的比例 - Circuitikz

改变二极管的比例 - Circuitikz

我可以使用 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/

相关内容