安装第二个 TeX Live 发行版进行测试

安装第二个 TeX Live 发行版进行测试

我的机器上混合了从 80 年代到现在的 TeX 系统。我要将 TeX 文件发送给一个组织,我希望它们能在标准的 TeX Live 2018 发行版上顺利运行(不会出现错误或缺少资源)。

我如何在某个目录中安装第二个最新的 TeX Live 发行版,以便确保一旦进入该目录,kpathsea 将不会使用周围硬盘上的任何资源,而只会使用该目录中标准 TeX Live 发行版的文件?

我知道这可以通过使用虚拟机来实现,但由于虚拟机占用大量空间并且有点重,所以我更喜欢一种不使用虚拟机来获得相同结果的方法。

答案1

您只需要使用 2018 目录中的二进制文件:它们都根据其安装位置设置默认位置,因此它们将仅使用 2018 texmf-tree 加上默认为的 TEXMFHOME,因此~/texmf如果您取消设置 TEXMFHOME 并使用/usr/local/texlve/2018/bin/*/pdftex那么它将使用 2018 texlive。

当然,如果您使用 luatex 或 xetex,它(默认)也会使用系统字体。

如果您需要确认,您可以使用pdftex -recorder选项,它将提供所有使用的文件的完整列表。

相关内容