答案1
rmeter
自 0.9.0 版(2019-05-10)起,添加了通用仪表类型(圆形仪表),允许您使用该t=...
选项设置内部符号。
然后,您可以使用它来创建一个由电池、一个电阻器、一个电流表和一个电压表组成的电路,以测量该电路的电流和电压,如下所示:
\documentclass{article}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,2) to[battery] (0,0)
(0,2) -- (2,2)
(2,2) to[R=\(R_1\)] (2,0)
(2,2) -- (4,2)
(4,2) to[rmeter, t=V] (4,0)
(4,0) -- (2,0)
(2,0) to[rmeter, t=A] (0,0);
\end{circuitikz}
\end{document}
答案2
除了 Skillmon 和 Zarko 所说的内容外,fill=white
在电路中使用它时还要添加防止线路穿过它。使用来自https://www.sharelatex.com/blog/2013/09/02/tikz-series-pt4.html
\begin{circuitikz}
\draw (0,0) to[battery] (0,4)
to[ammeter] (4,4) -- (4,0)
to[lamp] (0,0)
;
\end{circuitikz}
必须将其更改ammeter
为:
\begin{circuitikz}
\draw (0,0) to[battery] (0,4)
to node[draw,circle,fill=white] {A} (4,4) -- (4,0)
to[lamp] (0,0)
;
\end{circuitikz}
答案3
我会使用 esource,然后将节点放在 esource 位置。可能有比手动放置位置更好的方法。
\begin{circuitikz}
\draw
(0,0)to[short,*-*] (2,0)
to[short,*-*] (3,0)
to[esource,*-*] (3,2)
to[short,*-*] (2,2)
to[short,*-*] (0,2)
(0,0) to[eC,invert,l=$C$,*-*] (0,2)
(2,0) to[R, l=$R_1$,*-*] (2,2)
(3,1) node {$V$};
\end{circuitikz}