LaTeX ドキュメントの依存関係を自動的にインストールすることは可能ですか?

LaTeX ドキュメントの依存関係を自動的にインストールすることは可能ですか?

私の大きな LaTeX ドキュメントの中には、20 を超える CTAN のパッケージに依存しているものがあります。ローカル マシンにはすべてのパッケージがインストールされていますが、他のユーザーがドキュメントを編集してコンパイルする場合、通常、いくつかのパッケージが不足しています。

不足しているパッケージを 1 つのコマンドでインストールすることは可能ですか?

誰もがTeXLiveを使用しています。

答え1

TeXLiveのデフォルトのインストールではすべてのパッケージがインストールされるので、通常は問題にはなりませんが、不足しているパッケージをその場でインストールすることは可能です。texliveonflyCTAN を通じて入手可能ですので、使用するには:

tlmgr install texliveonfly  % If not already installed
texliveonfly document.tex

Windows で MikTeX を使用している場合、その設定が有効になっていると仮定すると、実際にはインストールが自動的に実行されます。

は多くのファイルのパッケージを見つけてインストールしますが、すべてのファイルを処理できるわけではないことに注意してくださいtexliveonfly。たとえば、不足しているフォント パッケージはインストールされず、 などのパッケージもインストールされませんbabel-en

関連情報