如何在LaTeX中安装一个包

5
我对LaTeX还比较陌生,但已经使用自己的文档模板进行基本排版几年了。现在我想添加PSTricks的pst-gantt包。
我以前从未安装过新的包,但希望它对我的所有项目都可用。为了完整起见,我正在运行OSX10.6,并使用TeXShop编辑文本,但是我正在逐渐转向TextEdit。
无论如何,我已经谷歌搜索过了,结果都说要使用.dtx和.ins文件(我找不到)。如果有人能给我一些指示,告诉我需要安装什么(我需要先安装PSTricks吗?)以及如何进行操作,那就太好了。
谢谢。
2个回答

10
如果您正在使用MacTeX 2008,请打开终端并输入以下命令:
sudo tlmgr install package-name

软件包将被安装。 如果您已经安装了perl/TK,请打开终端并输入:

sudo tlmgr --gui

MacTeX还有一个原生的Mac软件包管理器,可以从他们的网站上获取。


1
同样适用于TeX Live。实际上,这是一个最初的TeX Live命令。 - Arthur Reutenauer
1
我需要先下载包然后将文件移动到特定文件夹才能做到这一点吗?谢谢。 - Jack
不,你需要打开终端并输入Mica编写的命令。 - Arthur Reutenauer
1
MacTeX = TeXlive + 一些 Mac GUI 工具。 - Mica

1
首先要做的是检查您的发行版是否已经提供了将软件包添加到您的 TeX 安装中的方法。您没有说您使用的是哪个发行版(MacTeX?TeX Live?)这实际上是最重要的部分。您用于键入源文件的编辑器与实际的 TeX 二进制文件和文件无关。
回答您的第二个问题,您确实需要核心 PSTricks 宏以使用任何与 PSTricks 相关的软件包,因此请首先安装它;所有主要的发行版都会提供 PSTricks,因此首先尝试弄清如何安装它(也许它已经存在)。应该有一种方法可以这样做,所以如果其他方法都失败了,请仅尝试下面段落中的步骤。
如果无法通过随 TeX 发行版一起提供的图形化应用程序进行安装,则可能必须手动安装文件。我在此简要概述过程,但您可以阅读 "kpathsea" 手册以获取更多信息(它是 TeX 和相关程序找到文件的库)。首先确定您的 TeX 文件所在的主目录;通常称为 texmf-[某些内容]。在 TeX Live 中,默认情况下为 /usr/local/texlive/[年份]/texmf-dist;在 MacTeX 中,它应该在 /Library/TeX/Distributions 的某个地方。

接下来,在寻找名为 texmf-local(或 texmf.local 等)的目录;这是您应该把文件放入的地方,更准确地说是在 texmf-local/tex/latex/pst-gantt 目录下。然后在终端中运行“texhash”命令,就可以完成了。由于后一个命令可能不在您的 PATH 环境变量中,因此您可能需要首先设置。

希望这可以帮到您。

哦,而且您不需要 .dtx 和 .ins 文件;它们只是 LaTeX 包装所有文件以进行上游分发的方法;您真正需要的是 .sty 文件,以及显然的文档。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接