LaTeX 系统搜索路径中的目录

LaTeX 系统搜索路径中的目录

来自Acrotex 安装手册

“放置。ZIP 文件安装在名为 acrotex 的文件夹中,因此请将 ZIP 文件放置在您希望 acrotex 文件夹驻留的 LATEX 系统搜索路径中的目录中。”

我怎么知道这个目录应该是什么?我在 Ubuntu 上。

答案1

由于该acrotex软件包不随 TeX Live 一起提供,因此最好将其放入您的“个人”texmf树中。在 GNU/Linux 操作系统上,它可能位于~/texmf(简称/home/<username>/texmf)。如果您不确定,可以使用以下命令进行检查:

kpsewhich --var-value TEXMFHOME

(这对我来说是回报/home/jon/texmf。)

要记住的是,您的本地texmf树必须模仿系统树才能找到内容。因此,大多数 LaTeX 的“本地”包应放在适当的目录中,即:

~/texmf/tex/latex

因此,在直接创建的情况下acrotex,您可以输入:

mkdir -p ~/texmf/tex/latex/acrotex # where -p allows you to create multiple directory levels all in one go

现在您可以将解压后的软件包内容放在acrotex那里。但是,如果它附带文档,您可能希望将文档放在相应的位置;因此:

mkdir -p ~/texmf/doc/latex/acrotex # try: kpsewhich --var-value TEXDOCS

并将文档复制到该目录。

如果你不确定的子结构~/texmf应该是什么样的,你可以比较以下系统结构(适用于 TeX Live 2012):

/usr/local/texlive/2012/texmf-dist

还值得注意的是,许多(但不是全部:例如acrotex)软件包也可以作为使用.tds.zip,这使得它很容易安装在任何树的底部texmf;例如,在您的本地树中:

unzip -d ~/texmf/ <package>.tds.zip

相关内容