如何获取 TeXLive 树根的完整路径?

如何获取 TeXLive 树根的完整路径?

我知道它/usr/local/texlive/2021/texmf-dist在我的计算机 (MacOS) 上,但是如何从命令行以编程方式获取此路径?我在我的 中没有看到它env,但tlmgr运行正常:在此位置安装和删除软件包。

答案1

您可以通过输入以下内容找到系统安装的软件包所在的子树

kpsewhich -var-value TEXMFDIST

在命令行中。请参阅https://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-110002.3其他texmf树木及其含义。

通常,TeX 会kpsewhich查找系统安装的文件。如果你要查找某个特定文件

kpsewhich <filename>

例如kpsewhich article.cls确实很有帮助。


请记住不要手动将任何文件安装到 中TEXMFDIST。也不要修改那里的任何文件。子树由您的 TeX 发行版(主要由tlmgr)控制:文件可以随时被覆盖或删除。手动安装可以进入TEXMFLOCAL(系统范围,通常需要管理员/根权限)或TEXMFHOME(用户特定,通常不需要特殊权限)。(我应该将自己的 .sty 或 .cls 文件放在哪里,以使它们可供我的所有 .tex 文件使用?如何在 Linux 系统上安装单独的软件包?

相关内容