PGFplots 和 TikZ 包之间有什么关系?

PGFplots 和 TikZ 包之间有什么关系?

我已经声明,tikzpicture即使注释掉\usepackage{tikz},只要保留,我也可以使用它\usepackage{pgfplots}。 不是tikzpicture由包提供的tikz吗? 在什么情况下我应该同时加载pgfplotstikz

答案1

简而言之,您可以想象当您在 use\usepackage{pgfplots}中编写一些代码时pgfplots,相当于\usepackage{tikz}为您服务。TikZ 还具有它所依赖的其他软件包(graphicx,xcolor,atbegshi以及更多),并且它也需要您。因此您无需再次添加它们。

如果您只加载,pgfplotstable它也会加载pgfplots、TikZ 以及xcolor等等graphicx许多包。LaTeX 有一个内部一致性检查,检查某个包是否已加载。因此,请求两次不会造成任何损害(只要没有选项冲突)

我通常pgfplotstable用最少的代码来加载所有相关的组。

pgfplots由一位 TikZ 开发人员编写,克里斯蒂安·费尔桑格。然而,pgfplots开发与 TikZ 无关,某些库是同步的,例如fpu

相关内容