如何更改 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}