更改 circuitikz 中的默认线宽

更改 circuitikz 中的默认线宽

我想通过改变线宽来改变circuitikz的默认行为。元件应该更细,线条应该更粗。

我找到了一种类似的方法来获得相同的外观和感觉,使用以下代码

\documentclass{standalone}
\usepackage{amssymb, amsmath, textcomp, gensymb, mathtools}
\usepackage{tikz,circuitikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\ctikzset{bipoles/thickness=1}
\begin{circuitikz}[scale=0.5,transform shape] 
\draw (0,0)
to [open, v^>=$V_{in}$, o-o] ++(0,3)
to ++(0.5,0)
to [L, l=$L_{RX}$, -] ++(1,0)
to [C, l=$C_{RX}$, -] ++(1,0)
to ++(0.5,0)
++(0,-3)
to [Do, l=$D_R$, *-*] ++(0, 3)
to ++(1,0)
++(0,-3)
to [C, l_=$C_D$, *-*] ++(0, 3)
to ++(0.5,0)
to [L, l=$L_C$, -] ++(1.5, 0)
to ++(0.5,0)
to [C, l=$C_{DC}$, *-*] ++(0, -3)
++(0,3)
to ++(1.5,0)
to [open, v^<=$V_{DC_{out}}$, o-o] ++(0,-3)
++(0,3)
to ++(2,0)
to [R, l=$R_L$, -] ++(0, -3)
to (0,0)
;
\end{circuitikz}
\end{document} 

并得到这个结果 整流器

与默认值相比 在此处输入图片描述

有没有办法直接增加线条的大小(并且仅增加线条)?

-- 编辑 1 --

我想要一个类似的选项来\ctikzset{bipoles/thickness=1}设置线宽。

答案1

通过对问题的评论,我能够找到合适的解决方案。

设置\ctikzset{bipoles/thickness=1}应该意味着双极子具有与线相同的宽度,正如@StefanH 在其评论中指出的那样。设置线宽,正如@GuilhermeZ.Santos 指出的那样,我可以得到我想要的线宽。

这是代码片段,然后是结果。

\documentclass{standalone}
\usepackage{amssymb, amsmath, textcomp, gensymb, mathtools}
\usepackage{tikz,circuitikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\ctikzset{bipoles/thickness=1}
\begin{circuitikz}[line width=1pt]
\draw (0,0)
to [open, v^>=$V_{in}$, o-o] ++(0,3)
to ++(0.5,0)
to [L, l=$L_{RX}$, -] ++(1,0)
to [C, l=$C_{RX}$, -] ++(1,0)
to ++(0.5,0)
++(0,-3)
to [Do, l=$D_R$, *-*] ++(0, 3)
to ++(1,0)
++(0,-3)
to [C, l_=$C_D$, *-*] ++(0, 3)
to ++(0.5,0)
to [L, l=$L_C$, -] ++(1.5, 0)
to ++(0.5,0)
to [C, l=$C_{DC}$, *-*] ++(0, -3)
++(0,3)
to ++(1.5,0)
to [open, v^<=$V_{DC_{out}}$, o-o] ++(0,-3)
++(0,3)
to ++(2,0)
to [R, l=$R_L$, -] ++(0, -3)
to (0,0)
;
\end{circuitikz}
\end{document} 

在此处输入图片描述

相关内容