是否有人知道 TikZ 的 pgfplots 包列出的先决条件是否略有偏差?

是否有人知道 TikZ 的 pgfplots 包列出的先决条件是否略有偏差?

有谁(不是专门问 Christian)知道 PGFPlots 手册中列出的必备 PGF/TikZ 版本是否有点偏差?我一直在尝试使用\tikzset{external/mode=list and make}然后make -f <texfile>.makefile在外部生成我的图像。图像没有被创建,我在图像日志文件中收到未定义的控制序列错误。

PGFPlots 1.7 版手册中我曾说过它需要 PGF 2.0。我当时安装了 2010 年 6 月 2 日的 2.0 版。我刚刚升级到 PGF 2.10,然后我的流程就可以正常工作了。我也没有在 PGF 2.0 手册中看到“外部化库”一节,但它确实出现在 2.1 手册中。

编辑:这是我一直在测试的代码:

\documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{external}
    \tikzexternalize[prefix=figures/]

\begin{document}
\tikzset{external/mode=list and make}
    \begin{tikzpicture}
        \node{root}
            child {node{left}}
            child {node{right}
                child {node{child}}
                child {node{child}}
            };
    \end{tikzpicture}
A simiple image is \tikz \fill (0,0) circle(5pt);.
\end{document} 

此代码不适用于我的 2010 版 PGF 2.0,但在我升级到 PGF 2.1 时可以运行。

答案1

好吧,如果您针对最新的 PGF 稳定版本进行操作,pgfplots 总是效果最佳。至少这是计划。当前稳定的 pgfplots (1.7) 手册声称它应该针对 PGF 2.00 运行 - 但事实并非如此,对此我深表遗憾。

我将在 pgfplots 的下一个版本中恢复与 PGF 2.00 的兼容性。

尽管如此,将发行版升级到最新的稳定版本是一种很好的做法。

相关内容