
答案1
這基本上取決於您的circuitikz
.從 1.2.1 開始,您可以使用電壓座標並執行類似的操作:
\documentclass[a4paper,12pt]{article}
\usepackage[EFvoltages, americaninductors, straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw
(0,0) to [open, v, name=O1] (2,0);
\draw [thin, -Triangle] (O1-Vfrom) -- (O1-Vto) node[above, pos=0.2]{$U_1$};
\end{circuitikz}
\end{document}
請注意,我添加了電壓方向選項(請查看警告!)。我複製在這裡手冊的相關部分…
答案2
我希望能夠很好地理解。您可以使用命令手動移動標籤\mkern<value>
...這就像一個範例。
\documentclass[a4paper,12pt]{article}
\usepackage[americaninductors, straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) to [open, v^=$U_1$] (2,0);
\draw (0,0) to [open, v^=$\mkern30mu U_2$] (2,0);
\end{circuitikz}
\end{document}