MikTeX と TeXLive は共通のパッケージインストールツリーを共有できますか?

MikTeX と TeXLive は共通のパッケージインストールツリーを共有できますか?

MikTeX と TeXLive を使用して同じ TDS ツリーを参照できるかどうか疑問に思っています。

  1. そうすれば、スペースを無駄にしたり、両方に同じパッケージがインストールされているかどうかを心配したりすることなく、いつでも両方を使用できるようになります。
  2. 実際のところ、XEN Dom0 で共通ツリーを使用し、インストールされているすべての DomU と共有することが可能になると思います。
  3. その後、MikTeX と TeXLive のそれぞれからメンテナンスを 1 回ずつ実行でき、すべてのゲストが同じ TDS を参照するようになります。

たぶん私はただ夢を見ているだけなのでしょう。

答え1

たとえば、TexLive のメインを MikTeX と一緒に使用しても問題はありませんtexmf-dist。単に新しいルートとしてアタッチするだけです。ほとんどの場合、そのパッケージが最初に見つかります。ただし、2 つのメイン texmf ツリーをマージすることはお勧めしません。わずかな違い (バイナリとスクリプトの配置など) があり、2 つの更新マネージャーで同じツリーを管理すると複雑になる可能性があります。

しかし、本当に必要なら、完全な TexLive と基本的な MikTeX をインストールすることをお勧めします。その後、texmf-distルートとして MikTeX に接続し、最新の状態に維持できます。これでほとんどのパッケージが処理されるはずです。MikTeX 固有のパッケージが変更されていないかどうか、MikTeX 更新マネージャーで定期的に確認する必要があります。おそらく、さらにいくつかの MikTeX パッケージ (makeglossaries などのスクリプトとバイナリを含むものすべて) をインストールする必要があります。変数がpath一度に 1 つの texsystem のバイナリ フォルダーのみを指すようにしてください。

関連情報