pfgplots 文档中最简单的例子不起作用

pfgplots 文档中最简单的例子不起作用

当我尝试用 编译哪怕是最简单的示例时,我都会遇到很多错误pgfplots。以下内容摘自该包的文档:

\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=1.5.1}

\begin{document}

  \begin{tikzpicture}
    \begin{axis}[
      xlabel=Cost,
      ylabel=Error]
    \addplot[color=red,mark=x] coordinates {
      (2,-2.8559703)
      (3,-3.5301677)
      (4,-4.3050655)
      (5,-5.1413136)
      (6,-6.0322865)
      (7,-6.9675052)
      (8,-7.9377747)
    };
    \end{axis}
  \end{tikzpicture}

\end{document}

我收到超过 30 个以下类型的错误:

! Illegal parameter number in definition of \pgfmathresult.
<to be read again>
                  1
l.11       ylabel=Error]

You meant to type ## instead of #, right?
Or maybe a } was forgotten somewhere earlier, and things
are all screwed up? I'm going to assume that you meant ##.

奇怪的是,生成的 pdf 输出包含(视觉上)正确的图。

我正在使用 TeXLive 2009、pdfTeX、pgfplots 1.5.1 和 pgf 2.00。

编辑:我相信这与我的系统有关(丢失或旧的软件包?),但我不确定。也许有人以前见过这种情况?

答案1

正如评论中所确定的,问题出在pgf您使用的版本上。更新至pgf v2.10即可解决问题。

相关内容