
答案1
兩種方法都有支援的理由,對於最終用戶來說,平衡更有可能是支援「普通」版本,但對於伺服器設定來說,更可能支援「託管」版本。
支持 TUG 的「香草」TeX Live,除了每年短暫的「凍結」期外,大部分時間都會從 CTAN 進行更新。這使得您可以輕鬆更新 TeX 系統以獲取最新版本的軟體包,這通常對於獲取新功能或修復錯誤很有用。這也意味著您將獲得大多數「免費」軟體包,而無需自行安裝。 「獨立」安裝由 管理tlmgr
,可讓您選擇性地新增或刪除單一套件,ETC。
為了支援「系統管理」安裝,這將包含針對系統管理庫動態編譯的二進位。因此,如果某些第三方程式碼需要更新,當您進行常規系統更新時,它將自動套用於 TeX 二進位檔案。 (相較之下,'vanilla' TUG 版本是完全獨立的,這意味著如果某些第三方程式碼中存在錯誤,TeX Live 必須更新它,然後您必須安裝 TeX Live 的更新來解決問題。)其他依賴於TeX 的軟體包也需要「系統管理」TeX(例如大多數適用於 Linux 的 TeX 編輯器),因此如果您想使用套件管理器安裝 TeXworks,通常需要/更容易安裝託管編輯器。
評論中強調的一點是,Linux 發行版不一定使用最新的 TeX Live,這也是通常建議最終用戶使用「vanilla」安裝的原因之一。因此,他們將不會獲得對其包含的 (La)TeX 程式碼的修復(因為這不會「跨」TeX Live 版本進行更新)。他們確實得到了我提到的庫修復,這對於安全性很重要,但對於大多數最終用戶來說,(La)TeX 套件中的更改才是重要的。即使發行版使用最新的 TeX Live 版本,重新打包材料的需要幾乎肯定意味著 (La)TeX 材料的更新將落後於「普通」TeX Live 中的更新。
問題是哪種設定更“穩定”。這取決於你想要什麼。如果您從未更新已安裝的 (La)TeX 軟體包,而只是出於安全原因更改二進位文件,那麼「vanilla」TeX Live 在這方面與託管安裝本質上是相同的。然而,從這個意義上說,能夠添加/更新已安裝的軟體包確實會降低穩定性(更改軟體包=>更改輸出)。