我使用 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.) 你建议从哪个方向着手实现这一切?也许你对如何解决这个问题有一些想法。