以下说明仅适用于**社区版(Community Edition)**安装。我们强烈建议 Ayakaleaf Pro 用户启用沙盒编译(Sandboxed Compiles),因为它能让用户使用与 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 版本时,你都需要重复这些步骤。

