我不知道如何使用 circuitikz 包,我想知道如何在 Latex 中输入以下图表
我迄今为止尝试过的代码:
\begin{center}
\begin{circuitikz}[
]
\draw (0,0) coordinate(start) to [short, i=$i$] ++(1,0) coordinate(a)
to [R=$R_3$] ++(3,0) --++(0,-1) coordinate(c)
-- ++(-1,0) to[R, l_=$R_4$] ++(0,-2) -- ++(1,0) coordinate(d)
(c) -- ++(1,0) to[R=$R_4$] ++(0,-2) -- (d)
-- ++(0,-1) to [R=$R_7$] ++(-3,0) coordinate(e)
(a|-e) -- (start|-e)
to [capacitor, l=$370 sent$, invert] (start)
;
\end{circuitikz}
\end{center}
答案1
- 抱歉,您的草图无法读取。
- 元素单位似乎是用你的母语写的,但我不会说,所以我只能猜测你喜欢什么单位。
- 您没有提供 MWE(最小工作示例),这是一份包含电路的完整小文档,所以我不知道您使用了什么设置。
- 我猜你希望的是以下这些:
在绘制上图时,我使用了图片siunitx
所采用的语法circuitikz
,即:=value<units>
。例如[C=370<\nano\farad>]
。完整的 MWE 是
\documentclass[margin=3mm]{standalone}
\usepackage[siunitx]{circuitikz} % <---
\begin{document}
\begin{circuitikz}
\draw (0,0) coordinate(start)
to [short, i=$I_1$] ++ (1,0)
to [R=2<\ohm>] ++ (3,0) coordinate (a)
to [short, -*] ++ (0,-1) coordinate (b)
to [short, i_=$I_1-I_2$] ++ (-1.2,0)
to [R=3<\ohm>] ++ (0,-2)
to [short, -*] ++ (1.2,0) coordinate (c)
(b) to [short, i=$I_2$] ++ (+1.2,0)
to [L=2<\henry>] ++ (0,-2) -- (c)
-- ++ (0,-1)
to [L=1<\henry>] ++ (-3,0)
-- ++ (-1,0)
to [C=370<\nano\farad>] (start)
;
\end{circuitikz}
\end{document}