好的,目前我已经设法输出以下电路(和以下代码):
\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}