4

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

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

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

谢谢

4

2 回答 2

8

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

sudo tlmgr install package-name

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

sudo tlmgr --gui

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

于 2009-10-03T20:10:27.040 回答
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 文件,显然还有文档。

于 2009-10-03T17:16:20.933 回答