在 circuitikz 中设置标签样式

在 circuitikz 中设置标签样式

如何更改 circuitikz 中所有标签(以及电流/电压)的样式?

\documentclass{article}

\usepackage{circuitikz}

\begin{document}

\begin{circuitikz}
\draw (0,0) node[ground]{} to [C, l_=$C_1$] ++(0,2) to [L, l_=$L_1$]
++(0,2) to [short,-*, i>=$I_1$] ++ (3,0) coordinate(l2);
\end{circuitikz}

\end{document} 

这里我想把它C_1, L_1, I_1放大。我试过了,\ctikzset{every label/.style={font=\Large}}但没有效果。

谢谢。

答案1

手册中有一个部分:https://texdoc.org/serve/circuitikz/0#subsection.5.6

基本上,您可以使用键来独立更改 4 种类型的标签(它们不是普通 Ti 中的标签Z 感!):

\documentclass{article}

\usepackage{circuitikz}
\ctikzset{bipole label style/.style={font=\color{red}\Large}}
\ctikzset{bipole annotation style/.style={font=\color{blue}\ttfamily\Large}}
\ctikzset{bipole voltage style/.style={font=\Large}}
\ctikzset{bipole current style/.style={font=\color{green}\Large}}
\begin{document}

\begin{circuitikz}
\draw (0,0) node[ground]{} to [C, l_=$C_1$, a^=ann] ++(0,2) to [L, l_=$L_1$, v^=$V_L$]
++(0,2) to [short,-*, i>=$I_1$] ++ (3,0) coordinate(l2);
\end{circuitikz}

\end{document}

在此处输入图片描述

相关内容