MikTeX 和 TeXLive 可以共享一个通用的包安装树吗?

MikTeX 和 TeXLive 可以共享一个通用的包安装树吗?

我想知道是否可以使用 MikTeX 和 TeXLive 引用相同的 TDS 树?

  1. 然后,我可以随时使用它们,而不会浪费空间,也不必担心它们是否安装了相同的软件包。
  2. 事实上,我认为可以在我的 XEN Dom0 上使用一个通用树并与所有已安装的 DomU 共享它。
  3. 然后我还可以从 MikTeX 和 TeXLive 各进行一次维护,并且所有访客都会参考相同的 TDS。

也许我只是在做梦。

答案1

例如,将 TexLive 的主目录与 MikTeX 一起使用没有任何问题texmf-dist:您可以简单地将其附加为新根目录。然后在大多数情况下,它的包将首先被找到。但我不会合并两个主要的 texmf 树:它们之间存在细微的差异(例如,在二进制文件和脚本的放置方面),并且使用两个更新管理器管理同一棵树可能会变得复杂。

但如果你真的想要它,我建议安装一个完整的 TexLive 和一个基本的 MikTeX。然后你可以将texmf-dist作为根附加到 MikTeX 并保持其最新。这应该可以处理大多数软件包。如果某些 MikTeX 特定软件包发生了变化,你应该定期使用 MikTeX 更新管理器检查。你可能必须安装更多的 MikTeX 软件包(所有涉及脚本和二进制文件的东西,例如 makeglossaries)。确保变量path一次只指向一个 texsystem 的二进制文件夹。

相关内容