我一直在尝试做一些实验,circuitikz
使我的文件看起来更干净,占用更少的空间(而不是使用电路图编辑器中的图像)。我在网上找到的所有示例和可能性中都找不到答案,我觉得最好在这里问,得到一个直接的答案。
这是我的代码:
\begin{circuitikz}[scale=1] \draw
(0,0) to[battery2, v=f, invert] (0,4)
to[R=R, -*] (4,4)
to[voltmeter, l=$V_{mis}$] (4,2)
(4,2) --* (4,0)
to[ammeter, l = $I_{mis}$] (5,2)
(5,0) -- (0,0)
;
\end{circuitikz}
结果如下(哎呀):
任何帮助,将不胜感激!
编辑:我做到了!代码如下:
\begin{circuitikz}[scale=1] \draw
(0,0) to[battery2, v=f, invert] (0,4)
to[R=R, -*] (4,4)
to[voltmeter, l=$V_{mis}$, -*] (4,0) -- (0,0)
(4,4) -* (6,4)
to[ammeter, l=$I_{mis}$] (6,2) to[R=$R_x$, -*] (6,0) -- (4,0)
;
\end{circuitikz}
最终结果如下:
我仍然不知道如何不动声色地旋转组件(尤其是电压表和电流表),所以如果有人能在这方面帮助我,那就太好了。
答案1
如果您使用新版本(0.9.2,但从 0.9.0 开始就存在了),您可以使用新的通用工具:
\documentclass[border=10pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
%\usepackage[siunitx, RPvoltages]{circuitikzgit}
\begin{document}
\begin{circuitikz}[
]
\draw
(0,0) to[battery2, v=f, ] (0,4)
to[R=R, -*] (4,4)
to[rmeterwa, t=V, l=$V_{mis}$, -*] (4,0) -- (0,0)
(4,4) -* (6,4)
to[rmeterwa, t=A, l=$I_{mis}$] (6,2) to[R=$R_x$, -*] (6,0) -- (4,0)
;
\end{circuitikz}
\end{document}
您可以在最新版本的快照中找到该版本的文档github 页面。您只需下载circuitikzgit.sty
文件,然后使用第二条(此处注释掉)\usepackage
指令。请务必阅读有关电压和电流方向的部分。
(顺便说一句,鉴于这些是我认为将在课堂上使用的电路,请考虑“QUCS 风格”的仪器;它们明确显示了内部连接的类型——电流表的短路,电压表的开路)。