我对LaTeX很新,但几年来一直使用我自己的文档模板进行基本排版。我想要做的是从PSTricks添加pst-gantt包。
我以前从未安装过新软件包,但希望它可用于我的所有项目。为了完整起见,我正在运行OSX10.6并使用TeXShop编辑文本,但是我正在慢慢切换到TextEdit。
无论如何,我用google搜索,结果都说使用.dtx和.ins文件(我找不到)。如果有人可以给我一些关于我需要安装的内容的指示(我首先需要PSTricks吗?)以及如何去做,那就太棒了。
由于
答案 0 :(得分:7)
如果您使用的是MacTeX 2008,请弹出终端并输入:
sudo tlmgr install package-name
将安装包。 如果安装了perl / TK,请打开终端并键入:
sudo tlmgr --gui
MacTeX还有一个原生的mac包管理器可以从他们的网站获得。
答案 1 :(得分: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文件,以及显然是文档。