代码之家  ›  专栏  ›  技术社区  ›  Jack

如何在乳胶中安装软件包

  •  4
  • Jack  · 技术社区  · 15 年前

    我对LaTex还比较陌生,但几年来我一直在使用自己的文档模板来进行基本的排版。我要做的是添加 pst-gantt 从pstricks打包。

    我以前从未安装过新的软件包,但我希望它可以用于我的所有项目。为了完整起见,我运行的是osx10.6,并使用texshop来编辑文本,但是正在慢慢地切换到text edit。

    不管怎样,我在谷歌上搜索过,结果都显示要使用.dtx和.ins文件(我找不到)。如果有人能给我一些关于我需要安装什么的建议(我需要吗 PSTricks 首先?)如何去做这件事,那就太好了。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  7
  •   Mica    15 年前

    如果您使用的是Mactex 2008,请打开终端并键入:

    sudo tlmgr install package-name
    

    将安装包。 如果安装了perl/tk,请打开终端并键入:

    sudo tlmgr --gui
    

    还有一个MacTex的本地Mac软件包管理器,可以从他们的网站上获得。

        2
  •  1
  •   Arthur Reutenauer    15 年前

    首先要做的是检查您的发行版是否还没有提供将包添加到Tex安装中的方法。你没说你用的是哪一个发行版(Mactex?特克斯现场?)这实际上是最重要的部分。用于输入源文件的编辑器是不相关的,它只是实际的tex二进制文件和文件的前端。

    要回答第二个问题,您需要核心pstricks宏才能使用任何与pstricks相关的包,所以首先要这样做;所有主要的发行版都会发布pstricks,所以首先要尝试了解如何安装它(可能它已经存在了)。确实应该有一种方法可以做到这一点,所以只有在其他所有方法都失败时,才尝试下一段中的步骤。

    如果无法通过Tex发行版附带的图形应用程序进行安装,则可能需要手动安装文件。我在这里简要概述了这个过程,但是您可以阅读“KPAThsea”手册了解更多信息(它是TEX和相关程序通过它查找文件的库)。首先确定tex文件所在的主目录;它通常称为texmf-[某物]。在tex live中,默认为/usr/local/tex live/[year]/texmf dist;在mactex中,它应该位于/library/tex/distributions下的某个位置。

    从那里,查找一个名为texmf local(或texmf.local等)的目录;这是您应该删除文件的地方;更准确地说,是在texmf local/tex/latex/pst甘特图中。然后在终端的命令行中运行“texhash”,就可以完成了。后一个命令可能不在PATH环境变量中,因此您可能必须首先设置此命令。

    希望这有帮助。

    哦,您不需要.dtx和.ins;它们只是将所有文件打包在一起以便进行上游分发的一种最新方法;您真正需要的是.sty文件,显然还有文档。

    推荐文章