更新 pgfplots

更新 pgfplots

我在 MacOsx Lion 中使用 LaTeX。我当前的版本pgfplots是 1.4.1,我想将其升级到 1.7。我真的不知道如何安装 1.7 版本。有什么帮助吗?

答案1

假设你正在使用最新的 TeXlive(MacTeX 是基于 TeXlive 构建的,对吧?)或类似版本(Windows 上的 MikTeX),只需使用提供的更新工具进行更新即可(请参阅 @Pouya 关于 TeX-live 的回答)。然而,有人可能会说你需要一个更通用的可切换解决方案。

这是我的做法:

我生成了一个名为的本地文件夹out-of-live/tex。在该文件夹中,您可以放置​​常规总溶解固体结构符合常规 TeX 安装。

在那里我把pgfplots和(也pgf因为这通常需要是最新的远程医疗版本)。

因此,我会在本地安装这些软件包,如果愿意的话,还可以安装其他软件包。通常,我会使用CVSgit能够随时将它们更新到最新状态(从而超越 -distribution TeX)。

然后文件夹结构变成:

.../out-of-live/tex/  
                    pgf/
                    pgfplots/

现在,您只需编辑texmf.cnf文件以将其添加out-of-live到源的搜索路径中。
通过以下方式找到您的文件:kpsewhich texmf.cnf
然后编辑该文件并找到引用的行TEXMFHOME

然后执行以下操作:

TEXMFHOME = {../out-of-live}
% or if it already contains ~/texmf do
TEXMFHOME = {~/texmf,../out-of-live}

TeXlive 将自动假定该文件夹包含符合 TDS 的目录结构,因此它将在中查找源tex、在中查找文档doc等等。
请记住,TEXMFHOME将在常规安装路径之前搜索。

还要注意,通常默认情况下TeXlive也会将文件夹添加~/texmf到搜索路径中(因此您可以将文件夹pgfpgfplots放在中~/texmf/tex,但上面是一个更一般的情况)。

答案2

Mac 版 LaTeX 附带一个小型 GUI 工具,名为 ,Tex Live Utility可用于升级软件包。您可以在应用程序文件夹中的 tex 编辑器旁边找到它。另一种方法是使用终端命令,tlmgr如下所示:

tlmgr update <packagename>

或者更新所有内容:

tlmgr update --all

要使用,tlmgr您可能需要sudo访问权限。

编辑:

系统可能会提示您进行更新tlmgr。为此,请尝试

tlmgr update --self

相关内容