我在 Linux 系统上使用 TeX Live。我当前的操作系统版本有点旧,附带的 Tex Live 软件包不是最新的。我需要TEXMFHOME
为一些 CTAN 软件包使用自定义 texmf。它们大多数都带有 TDS 文件,因此我只需将 TDS 存档解压到本地 texmf 树中即可。但是,当我想从这个本地 texmf 树中删除一些软件包时,我必须列出原始 TDS 存档中的文件,以确保删除的文件不会多于或少于必要的文件。我想我正在做软件包管理器的典型工作。
我注意到 TeX Live 附带一个tlmgr
看起来像包管理器的二进制文件。但我的操作系统阻止我运行这个二进制文件,警告我应该使用操作系统包管理器(附带旧包)。我不想单独安装 TeX Live,因为我需要的只是一些包,而不是整个 TeX Live。如果可以tlmgr
在本地 texmf 树中管理 CTAN 包就太好了。这可能吗?
答案1
我想我现在可以关闭它了。我tlmgr
发现--usermode
:
“tlmgr” 提供了一种称为“用户模式”的受限方式,以与主安装相同的方式管理任意 texmf 树。
这正是我需要的。详细信息可以参见其手册。