首先要做的是检查您的发行版是否还没有提供将包添加到您的 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 文件,显然还有文档。