以下說明僅適用於 Community Edition 安裝。我們強烈建議 Ayakaleaf Pro 使用者啟用沙箱編譯,這不僅能讓使用者存取與 overleaf.com 上幾乎相同的 TeX Live 映像檔,還能在各專案的編譯之間提供隔離,以強化安全性。
sharelatex 容器中使用 tlmgr 指令安裝更多套件,或升級為完整的 TeX Live 安裝。
進入 sharelatex 容器
若要在sharelatex 容器中啟動 shell,請執行
確認目前的 TeX Live 版本
TeX Live 每年大約在四月發布新版本。使用tlmgr 的步驟會因你使用的是目前版本還是較舊版本而有所不同。你可以使用 tlmgr --version 檢查目前執行的 TeX Live 版本。例如,以下安裝執行的是 TeX Live 2021:
TeX Live 的目前版本可在 TeX Live 首頁查詢。
bin/upgrade 腳本升級你的部署;或者,如果你偏好保留較舊的 TeX Live 版本,則必須先讓 tlmgr 使用歷史版本的套件庫。相關說明請參閱這裡。
安裝套件
若要安裝完整的 TeX Live,請在sharelatex 容器內執行以下指令:
exit 或按下 Control-D 即可離開 shell。
儲存你的變更
你剛才所做的變更修改了sharelatex 容器,但這些變更是暫時性的——若 Docker Compose 重新建立容器(例如在更新設定時),這些變更就會遺失。
若要讓變更永久保存,請使用 docker commit 將變更儲存為新的 Docker 映像檔:
config/version,然後執行 bin/up 以重新建立 sharelatex 容器。
每次升級至新的 Overleaf 版本時,你都需要重複這些步驟。

