前段时间我问过tikz 电路库和 circuitikz 之间的关系?。 wh1t3 写道:“但是,据我所知,该circuitikz
软件包能做到 TikZcircuit
库不能做到的事情。”
因此,如果 tikz 库确实更强大,我如何获取circuitikz
手动的使用 TikZ 电路库?
我特别缺少电流表和电压表的符号。
答案1
这就像一条捷径,省去了重新构建符号的麻烦tikz circuit library
。如果您不介意使用circuitikz
,有一种方法可以在里面使用这些符号tikzpicture
。
\documentclass[10pt,a4paper,parskip]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage[active,tightpage]{preview}
\usepackage[siunitx]{circuitikz} %<------------
\PreviewEnvironment{tikzpicture}
%=======================
\begin{document}
%======================
\begin{tikzpicture}
\draw (0,0) to[voltmeter] (2,0);
\draw (0,1) to[ammeter] (2,1);
\draw (3,0) node [ground] {};
\draw (0,2) to[american voltage source] (2,2);
\draw (4.2,0.5) to[sI=$a_1$] (4.2,2.3);
\end{tikzpicture}
%========================
\end{document}
您可能注意到这里\begin{circuitikz}....\end{circuitikz}
没有使用。但 circuitikz 符号可以通过 访问\usepackage{circuitikz}
。希望这能有所帮助。