与 pgfplots 结合使用 colorbrewer 方案的目录

与 pgfplots 结合使用 colorbrewer 方案的目录

我使用 Windows 8.1(64 位版本)TexnicCenter 版本 2.02 通过 pdflatex 编译我的 LaTeX 文件。我使用 pgfplots 是因为它在可视化科学数据方面具有非常好的可能性,但由于线图的默认颜色有点受限,我开始使用 Colorbrewer 方案。这些在不同的 PC 上运行良好,一切都很好,但现在我尝试在新的笔记本上编译相同的文件(系统信息如上所述),出现了一些“新”错误消息:

通过使用此示例:

    \documentclass{article}
    \usepackage{pgfplots}   
        \usepgfplotslibrary{colorbrewer}
    \begin{document}

    \begin{tikzpicture}

    \begin{axis}[colorbrewer cycle list=Dark2]

    \addplot {rnd};
    \addplot {rnd-1};
    \addplot {rnd-2};
    \addplot {rnd-3};
    \addplot {rnd-4};
    \addplot {rnd-5};
    \addplot {rnd-6};
    \addplot {rnd-7};

    \end{axis}

    \end{tikzpicture}

    \end{document}

...我收到以下错误:

    ! I can't find file 'pgflibrarypgfplots.colorbrewer.code.tex'.
    <to be read again>
    \relax
    > 1.3 \usepgfplotslibrary{colorbrewer}
    > Please type another input file name

在其他系统中,无需将文件“pgflibrarypgfplots.colorbrewer.code.tex”放在任何地方,因为“LaTeX 没有要求它”。我开始搜索一个同名的文件,并在这里找到了它(https://github.com/vtraag/tikz-colorbrewer)。然后我尝试将文件放在某个地方,我认为 LaTeX 会找到它,但无论我将文件复制到哪个目录,错误消息都会反复出现。

以下是我的两个小问题:

1.) 为什么 LaTeX 要查找该文件?在我看来,它包含的信息与我成功使用的 'tikzlibrarypgfplots.colorbrewer.code.tex' 文件相同(甚至更少)(方向:C:\Program Files\MiKTeX 2.9\tex\generic\pgfplots\libs)。

2.) 你建议从哪个方向着手实现这一切?也许你对如何解决这个问题有一些想法。

相关内容