有没有办法改变组件中 Circuitikz 中电流或流动箭头的位置?对于普通组件,您可以使用和short
的顺序来实现这一点(我示例中的前两行),但这对不起作用,因为这个没有宽度。我可以将分成两部分,只使用其中一部分作为当前注释,比如在第三行,但这会大大扩展我的代码,这不是一个好的解决方案,所以我可以在前两行中使用选项或类似的东西来做到这一点吗?谢谢 :)^
>
short
short
\documentclass{standalone}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,2) to [short,i>^=I] ++ (2,0)
(0,1) to [short,i^>=I] ++ (2,0)
(0,0) to [short,i=I] ++ (1,0) -- ++ (1,0);
\end{tikzpicture}
\end{document}
答案1
这种方式(在手册中有点隐藏,当前版本为第 201-202 页)
\documentclass{standalone}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\draw (0,2) to [short,i>^=I] ++ (2,0)
(0,1) to [short,i^>=I, current/distance=0.2] ++ (2,0)
(0,0) to [short,i=I] ++ (1,0) -- ++ (1,0);
\end{tikzpicture}
\end{document}