我正在尝试使用 circuitikz,但每次编译时都会弹出这个错误

我正在尝试使用 circuitikz,但每次编译时都会弹出这个错误

我目前正在尝试运行circuitikz库中的某些示例,但一直出现以下错误,并且文档无法编译:

Package pgfkeys Error: I do not know the key '/tikz/circuitikz/label/align' and I am going to ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.

我不知道我是否缺少任何必需的软件包,但我已经安装了circuitikzxstring并且我假设 TikZ 是我拥有的 TeX 发行版的一部分。(MacTeX 2010)我正在使用该发行版在 Mac OSX 10.6.8 上用 TeXShop 编译我的文档,如果这对任何人都有帮助的话。

一个例子:

\documentclass{article}
\usepackage{mathtools} 
\usepackage{graphicx} 
\usepackage{circuitikz} 
\DeclareGraphicsExtensions{.pdf,.png,.jpg} 
\title{} 
\author{} 
\date{} 
\begin{document} 
\maketitle 
\begin{circuitikz}[scale =1.2]
\draw (0,0) node[op amp] (opamp {} (opamp.+) 
            node[left] {$v_+$} (opamp.-) 
            node[left] {$v_-$} (opamp.out) 
            node[right] {$v_0$} ;
\end{circuitikz} 
\end{document}

答案1

好的,似乎你缺少一个括号......

以下是部分工作代码(与电路相关):

\begin{circuitikz}[scale =1.2]
\draw (0,0) node[op amp] (opamp) {} (opamp.+) 
            node[left] {$v_+$} (opamp.-) 
            node[left] {$v_-$} (opamp.out) 
            node[right] {$v_0$} ;
\end{circuitikz}

这应该可以解决你的问题。

相关内容