circuitikz 中的标签和电流箭头

circuitikz 中的标签和电流箭头

好的,目前我已经设法输出以下电路(和以下代码):

电路

\documentclass{article}
\usepackage[european]{circuitikz}
\begin{document}
\begin{center}
\begin{circuitikz}
    \draw
       (0,0) to [R, l_=$R_1$] (2,0)
       to [short] (6,0)
       to [R, l_=$R_3$] (6,4)
       to [short] (6,5)
       to [short] (0,5)
       to [V, l_=$E_1$] (0,2.5)
       to [V, l_=$E_2$] (0,0.5)
       to [short] (0,0)
       (4,0) to [V, l_=$E_3$] (4,2.5)
       to [R, l_=$R_2$] (4,4.5)
       to [short] (4,5);
\end{circuitikz}
\end{center} 
\end{document}

我正在尝试添加电流和电压箭头,但 circuitikz 的文档没有帮助。因此,目标是添加箭头,例如,在 E_1 附近添加向上箭头,在 E_2 附近添加向下箭头,或者在 R_1 正下方添加一个箭头。此外,我还想添加电流箭头,例如,在 E_1 上方标记为 i_1 的电线上添加向上箭头。如果能得到任何帮助,我将不胜感激。

答案1

像这样吗?

在此处输入图片描述

可能遗漏了一些箭头或一些箭头放错了位置。这很容易纠正。

\documentclass[margin=3mm]{standalone}
\usepackage[european]{circuitikz}
\begin{document}
\begin{circuitikz}
    \draw
       (0,0) to [R, l_=$R_1$] (2,0)
       to [short] (6,0)
       to [R, l_=$R_3$] (6,4)
       to [short] (6,5)
       to [short] (0,5)
       to [V=$E_1$, i=$i_1$] (0,2.5)  % <---
       to [V<=$E_2$] (0,0.5)          % <---
       to [short] (0,0)
       (4,0) to [V, l_=$E_3$] (4,2.5)
       to [R, l_=$R_2$] (4,4.5)
       to [short] (4,5);
\end{circuitikz}
\end{document}

相关内容