我怎样才能将 $V_L$ 向下移动?我查看了以前的帖子,但没有一个能起作用。我可能错过了一些东西
1.v^=\raisebox{-10ex}{$V_L$}
似乎不适用于负数。2
.voltage shift = -1
这确实会移动 $V_L$,但它也会移动正号和负号,这是不希望的。3
. 我认为只需将所有电压 + 正号/负号一起移除,然后手动放置它们,但这对我这样的初学者来说似乎太麻烦了。
有没有简单的方法可以将 $V_L$ 向下移动?
\documentclass[tikz, border=1cm]{standalone}
\usepackage[american, siunitx]{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) to [cute inductor, v^=$V_L$] ++(3,0);
\end{tikzpicture}
\end{document}
答案1
答案2
Tikz 节点根据高度和深度(而不是基线)将文本居中。 \raisebox
通常会调整高度以匹配新位置,但我们希望 Tikz 认为它没有移动。
\documentclass[tikz, border=1cm]{standalone}
\usepackage[american, siunitx]{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,0) to [cute inductor, v^={\raisebox{-6ex}[\height][\depth]{$V_L$}}] ++(3,0);
\end{tikzpicture}
\end{document}