Texlive 升級和遺失的軟體包

Texlive 升級和遺失的軟體包

每次我在Ubuntu 上安裝新的TeX Live 版本(「完整」版本)時,我都會遇到一些缺乏向後相容性的情況(例如缺少軟體包或更改現有軟體包中的命令),而我的一些LaTeX 項目停止工作。有時需要花費很多時間才能了解如何解決問題。

處理此類問題的正確方法是什麼?與前一個版本相比,是否有在新的「完整」TeX Live 版本中刪除的軟體包清單?

更具體地說,這次我遇到了enumitem包的問題,該包不包含 TeX Live 2018,無法使用tlmgr.

答案1

備份舊的 texlive 版本!

您詢問如何處理多年來 texlive 的不同版本和發展,特別是更改或後來棄用的軟體包。我們發現您從不可靠的伺服器安裝了 texlive,並且您只是安裝了缺少的軟體包。

但 texlive 2019 即將推出,其變更可能會或可能不會破壞某些文件。怎麼處理呢?

如果您的 HDD/SDD/其他裝置上有足夠的空間,請保留一些較舊的安裝。我將安裝 texlive 2019texlive 2018 並在稍後刪除真正舊的texlive 2016。 / texlive/texmf-local 並在安裝新的 texlive 時保持不變。

如果 texlive 2019 出了問題,我只需更改路徑並返回 texlive 2018 / 17 / 16 來查看本文檔。

為了真正安全起見,我成為了當地 TUG(tex 使用者團體)的成員,並且每年都會收到一張提供 texlive 和 CTAN 的 DVD。我會讓它們保持乾燥和清潔,你永遠不知道。好吧,我不確定 texlive 2009 是否會運行,但至少我可以導入一個舊包,以防萬一...

相關內容