Ubuntu に新しい TeX Live バージョン (「完全」バージョン) をインストールするたびに、下位互換性の欠如 (パッケージの不足や既存パッケージのコマンドの変更など) が発生し、一部の LaTeX プロジェクトが動作しなくなります。問題を解決する方法を理解するのに、かなりの時間がかかることがあります。
このような問題に対処する適切な方法は何ですか? 以前のバージョンと比較して、新しい「完全な」TeX Live バージョンで削除されたパッケージのリストはありますか?
具体的には、今回はenumitem
パッケージに問題があり、TeX Live 2018 が含まれていないため、 でインストールできませんtlmgr
。
答え1
古い texlive バージョンをバックアップしてください。
長年にわたる texlive のさまざまなバージョンや開発、特に変更されたパッケージや後で廃止されたパッケージにどのように対処するかを尋ねられました。信頼性の低いサーバーから texlive をインストールし、不足しているパッケージを単にインストールしたことがわかりました。
しかし、texlive 2019 はすぐに変更が加えられ、一部のドキュメントが壊れる可能性もあります。どのように対処すればよいでしょうか?
HDD / SDDなどに十分なスペースがある場合は、古いインストールをいくつか保存してください。私はtexlive 2019をインストールしますそれ以外texlive 2018 をインストールし、後日、非常に古い texlive 2016 を削除します。すべての texlive インストールは .../texlive/year にありますが、マシン レベル (ユーザー レベルではない) のローカル パッケージは .../texlive/texmf-local にあり、新しい texlive のインストールによって変更されることはありません。
texlive 2019 で何かが壊れた場合は、パスを変更するだけで、このドキュメントでは texlive 2018/17/16 に戻ります。
そして、本当に安全のために、地元の TUG (tex ユーザー グループ) のメンバーになり、texlive と CTAN が収録された DVD を毎年受け取って楽しんでいます。DVD は乾燥した清潔な状態に保っています。何が起こるかわかりませんから。確かに、texlive 2009 が動作するかどうかはわかりませんが、少なくとも、念のために古いパッケージをインポートすることはできます...