Circuitikz 中的双箭头

Circuitikz 中的双箭头

在此处输入图片描述

如何在组件左侧添加另一个箭头(如右侧的箭头,当前 i(t))?要获得类似效果:

在此处输入图片描述

答案1

一个想法可以用来short支持箭头:

\documentclass[border=10pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{tikzpicture}[]
    \draw (0,0) to[short, o-, i=$i(t)$] ++(0.5,0)
        to[generic] ++(1.5,0)
        to[short, -o, i=$i(t)$] ++(0.5,0);
\end{tikzpicture}
\end{document}

在此处输入图片描述

您可以对箭头进行微调(尽管在某种程度上是视觉上的):

\documentclass[border=10pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{tikzpicture}[]
    \tikzset{ipos/.style={/tikz/circuitikz/current/distance=#1}}
    \draw (0,0) to[short, o-, i=$i(t)$, ipos=0.8] ++(0.5,0)
        to[generic] ++(1.5,0)
        to[short, -o, i=$i(t)$, ipos=0.2] ++(0.5,0);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容