是否可以更改节点 rmeter 中整个文档的 t= 字体。我的目标是像下面部分一样的工具,但使用 \ctikzset 设置字体和大小。
\documentclass{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\ctikzset{instruments/scale=0.5}
\draw (0,0) to[rmeterwa, t=V](2,0);
\draw[yshift=-1cm] (0,0) to[rmeterwa, t={ \small \texttt{V}}](2,0);
\end{circuitikz}
\end{document}
答案1
一种方法是定义一种新的风格ta
并使用ta=
。
\ctikzset{
ta/.style={t={\small \texttt{#1}}},
}
\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\ctikzset{instruments/scale=0.5,
ta/.style={t={\small \texttt{#1}}},
}
\draw (0,0) to[rmeterwa, ta=V](2,0);
\draw[yshift=-1cm] (0,0) to[rmeterwa, t={ \small \texttt{V}}](2,0);
\end{circuitikz}
\end{document}
或者
t=
或者在设置后自行使用
\ctikzset{
t/.code={\ctikzsetvalof{bipoles/twoport/text}{\small\texttt{#1}}}
}
此 MWE 产生相同的输出
\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}
\ctikzset{instruments/scale=0.5,
t/.code={\ctikzsetvalof{bipoles/twoport/text}{\small\texttt{#1}}}
}
\begin{document}
\begin{circuitikz}
\draw (0,0) to[rmeterwa, t=V](2,0);
\draw[yshift=-1cm] (0,0) to[rmeterwa, t={ \small \texttt{V}}](2,0);
\end{circuitikz}
\end{document}