Circuitikz 适用于接地,但不适用于接地

Circuitikz 适用于接地,但不适用于接地

如果我尝试绘制以下电路原理图,它可以工作:

\begin{figure}[bth]
    \myfloatalign
    \begin{center}
    \begin{circuitikz}[american voltages]
    \draw
        (0,0) node[ground] {}
        to [V, l^=$F_{A}$] (0,2)
        to [R, i^>=$v_A$, -o, l_=$Z_A$] (3,2);
    \end{circuitikz}
    \end{center}
    \caption{Circuit representation of the actuator.}
    \label{fig:actuatormodel}
\end{figure}

但是当我想使用 rground 或 sground 代替 ground 时(我在circuitikz 手册),编译时出现以下错误:

Latex Error: ./chapters/design.tex:38 Package pgfkeys Error: I do not know the key '/tikz/rground' and I am going to ignore it. Perhaps you misspelled it.

在我的文档设置中,我加载了 tikz、circuitikz 和 pgfplots,如下所示:

\usepackage{tikz}
\usetikzlibrary{chains, shapes, arrows}
\usepackage{pgfplots}
\pgfplotsset{legend style={font=\smaller}, compat=newest, plot coordinates/math parser=false}
\usepgflibrary{arrows}
\usepackage[siunitx]{circuitikz}

我使用 MacTeX-2012 发行版。为什么我可以使用 ground 但不能使用 rground?

答案1

通过将 MacTeX 更新到 MacTeX-2013 发行版解决了该问题。这将 CircuiTikz 从版本 0.2.4 更新到版本 0.3.0。

相关内容