【问题标题】:How to install a package in LaTeX如何在 LaTeX 中安装一个包
【发布时间】:2010-12-03 14:17:18
【问题描述】:

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

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

无论如何,我已经用谷歌搜索,结果都说使用 .dtx 和 .ins 文件(我找不到)。如果有人能给我一些关于我需要安装什么的指示(我需要先安装PSTricks 吗?)以及如何去做,那就太好了。

谢谢

【问题讨论】:

    标签: latex installation package


    【解决方案1】:

    首先要做的是检查您的发行版是否还没有提供将包添加到您的 TeX 安装的方法。你没有说你使用的是哪个发行版(MacTeX?TeX Live?),这实际上是最重要的部分。用于输入源文件的编辑器是无关的,它只是实际 TeX 二进制文件和文件的前端。

    要回答您的第二个问题,您确实需要核心 PSTricks 宏才能使用任何与 PSTricks 相关的包,所以请先这样做;所有主要发行版都提供 PSTricks,所以首先尝试弄清楚如何安装它(也许它已经在那里了)。确实应该有办法做到这一点,所以如果一切都失败了,请只尝试下一段中的步骤。

    如果无法通过 TeX 发行版附带的图形应用程序进行安装,则可能必须手动安装文件。我在这里简要概述了该过程,但您可以阅读“kpathsea”手册以获取更多信息(这是 TeX 和相关程序查找文件的库)。首先确定您的 TeX 文件所在的主目录;它通常被称为 texmf-[某物]。在 TeX Live 中,默认为 /usr/local/texlive/[year]/texmf-dist;在 MacTeX 中,它应该位于 /Library/TeX/Distributions 下。

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

    希望这会有所帮助。

    哦,你不需要 .dtx 和 .ins;它们只是将所有文件打包在一起以供上游分发的 LaTeXy 方式;您真正需要的是 .sty 文件,当然还有文档。

    【讨论】:

      【解决方案2】:

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

      sudo tlmgr install package-name
      

      软件包将被安装。 如果你安装了 perl/TK,打开你的终端并输入:

      sudo tlmgr --gui
      

      还有一个 MacTeX 的本地 mac 包管理器,可以从他们的网站获得。

      【讨论】:

      • 同样适用于 TeX Live。它最初实际上是一个 TeX Live 命令。
      • 为此我需要先下载包然后将文件移动到特定文件夹吗?谢谢。
      • 不行,你需要打开终端,输入 Mica 写的命令。
      • MacTeX = TeXlive + 一些 mac gui 的东西。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多