将电路元件电压调高(或调低)

将电路元件电压调高(或调低)

非常类似于使用 circuitikz 2.4 时电压标签距离电路元件太近使用 CircuiTikz 将电路元件标签与其元件隔开但对于水平方向的组件:

\documentclass{standalone}
\usepackage[siunitx]{circuitikz}

\begin{document}

\begin{circuitikz}[american]
    \draw (0,0) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=$v_g$] (2,0)
        node [right] {\tiny\verb|default|};
    \draw (0,1) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=$v_g$,label/align=rotate] (2,1)
        node [right] {\tiny\verb|label/align=rotate|};
    \draw (0,2) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=$\quad v_g$] (2,2) 
        node [right] {\tiny\verb|\quad|};
\end{circuitikz}
\end{document}

在此处输入图片描述

我想将电压标签从组件上移开一点,但不知道该怎么做。\hspace和之类的东西\quad是水平调整,对垂直调整没有帮助。

答案1

啊——我找到了\raisebox

\documentclass{standalone}
\usepackage[siunitx]{circuitikz}

\begin{document}

\begin{circuitikz}[american]
    \draw (0,0) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=$v_g$] (2,0)
        node [right] {\tiny\verb|default|};
    \draw (0,1) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=$v_g$,label/align=rotate] (2,1)
        node [right] {\tiny\verb|label/align=rotate|};
    \draw (0,2) to[/tikz/circuitikz/bipoles/length=0.6cm, D*, v^=\raisebox{1.0ex}{$v_g$}] (2,2) 
        node [right] {\tiny\verb|\raisebox|};
\end{circuitikz}
\end{document}

在此处输入图片描述

相关内容