![在 circuitikz 中使用弯曲的电压箭头表示电压源](https://linux22.com/image/383651/%E5%9C%A8%20circuitikz%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%BC%AF%E6%9B%B2%E7%9A%84%E7%94%B5%E5%8E%8B%E7%AE%AD%E5%A4%B4%E8%A1%A8%E7%A4%BA%E7%94%B5%E5%8E%8B%E6%BA%90.png)
使用该包时,我想使用弯曲箭头表示电压源circuitikz
。例如,使用
\begin{circuitikz}[european voltages]
\draw (0,0) to[R, v^=$v_1$] (2,0);
\end{circuitikz}
和
\begin{circuitikz}[european voltages]
\draw (0,0) to[V=10V, i_=$i_1$] (2,0);
\end{circuitikz}
得到以下符号:
我该如何在第二种情况下将第一种情况下的电压箭头样式应用于源上?也就是说:我想要一个弯曲的电压箭头作为源。任何帮助都将不胜感激。
答案1
默认情况下,电压源的电压箭头是直的。获取箭头的一种方法是手动绘制。
\documentclass[border=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}[european voltages]
\draw (0,0) to[V,l=10V, i_=$i_1$] (2,0);
\draw (0.35,0.1) .. controls (0.7,0.7) and (1.3,0.7) ..node[currarrow, sloped, allow upside down, pos=1] {} (1.65,0.1);
\end{circuitikz}
\end{document}
附言:当您必须多次执行此操作时,这可能不是一个好选择。