在 circuiTikz 中弯曲箭头

在 circuiTikz 中弯曲箭头

我用 circuiTikz 做了一个电路,我有以下问题:如何弯曲数字 1 上方的箭头?这是电路的照片:电路

那么如何弯曲箭头以获得像这样的箭头:箭

我给你我迄今为止所做的编码。

\documentclass[12pt]{article}
\usepackage[siunitx]{circuitikz}
\usetikzlibrary{arrows}
\definecolor{a}{rgb}{.75,.75,.75}
\begin{document}
\begin{center}
\begin{circuitikz}
\draw[color=a,dashed](-8,-8)grid(8,8);
%\draw[fill=black](0,0)circle[radius=.55mm];
\draw
(0,0)node[transformer core](T){}
(T.A1)to[lamp](-4,0)
      to[L,l=45 mT](-4,-2.1)
      to[short](T.A2)
;

\draw
(-3.5,0)to[short,*-](-3.5,2)
        to[voltmeter](-1.5,2)
        to[short,-*](-1.5,0)
;

\draw
(T.B1)to[short](4,0)
      to[vsourcesin,l=110 V](4,-2.1)
      to[push button](T.B2)
;

\draw
(-1,-2.1)to[short,*-](-1,-4)
         to[empty led](-3.5,-4)
         to[short,-*](-3.5,-2.1)
;

\draw[thick,-latex](.4,.2)--(-.4,.2);
\node[below]at(0,.2){1};
\draw(0,.4)node{\footnotesize 1.4 V$\leftarrow$ 110 V};
\end{circuitikz}
\end{center}
\end{document}
\end{document}

请不要更改代码,只需弯曲数字 1 上方的箭头即可。如果您有更好的绘制方法,您可以更改代码。请帮我解决这个问题。

答案1

而不是 MWE 中的线条

\draw[thick,-latex](.4,.2)--(-.4,.2);
\node[below]at(0,.2){1};
\draw(0,.4)node{\footnotesize 1.4 V$\leftarrow$ 110 V};

尝试一下,如果出现以下情况,那么就是您想要获得的:

\draw[thick,-latex,shorten >=2mm, shorten <=2mm,in=30, out=150] 
    (T.north east) to node[above] {\footnotesize 1.4 V $\leftarrow$ 110 V} (T.north west);

在此处输入图片描述

相关内容