如何减少 circuitikz 中电路元件和标签之间的间距

如何减少 circuitikz 中电路元件和标签之间的间距

有没有简单的方法可以减少所有电路元件及其标签之间的间距?

例如,一个\ctikzset{bipole annotation style/.style={...}}命令?

这是我面临的问题: to[L,l=$u_c$,o-o] ++(-135:1.8)导致重叠(如下)。手动插入\vspace(即to[L,l=\vspace{-5pt}$u_c$,o-o])没有效果,使用的\hspace位置不理想。

重叠问题

答案1

  • 您没有提供重现您的问题的 MWE,所以我们不知道您的电路代码中有什么。
  • 这有效:
\documentclass[12pt, margin=3mm]{standalone}
\usepackage{circuitikz}

\begin{document}
\begin{circuitikz}
\ctikzset{bipoles/inductors/.cd,    % <--- 
            dot x distance=3pt,     % <--- 
            dot y distance=0pt}     % <--- 
\draw(0,0)  to [L, l_=$u_c$, name=lc, mirror,
                   label distance=-3pt, % <--- 
               ] ++ (2,2);
\path (lc.ll dot) node[circ]{};
\end{circuitikz}
\end{document}

在此处输入图片描述

相关内容