概览
多年来,许多社区开发者为改进 Overleaf 社区版付出了大量努力。他们是:- https://github.com/ertuil/overleaf
- https://github.com/AllanChain/lcpu-overleaf
- https://github.com/yu-i-i/overleaf-cep/
- https://github.com/ayaka-notes/overleaf
- https://github.com/davrot/overleaf_with_admin_extension
- https://github.com/overleaf/overleaf/pull/1447(GitHub 集成)
- https://github.com/overleaf/overleaf/pull/1385(Typst 支持)
功能 01:模板系统
此功能主要由 yu-i-i/overleaf-cep 开发。我们修改了部分代码以进行增强,使你可以:- 直接在模板页面下载模板。
- 打开模板对应的项目。
- 转换出更高质量的封面图片(且耗时更短)。


功能 02:沙盒编译
此功能由 Overleaf 官方实现;我们添加了一些代码来启用它。我们还提供了专为 Ayakaleaf Pro 构建的 texlive-full 镜像。
沙盒编译
功能 03:Git 集成
此功能由 ayaka-notes/ayakaleaf-pro 开发。Overleaf 提供了一个名为 git-bridge 的官方组件,可在这里获取。 我们只是实现了 git-bridge 与 Overleaf 之间的连接器,这与 Overleaf 在其 SaaS 平台上的做法相同。

功能 04:符号面板
此功能由 Overleaf 官方实现;我们只是补充了缺失的代码,以与上游更新保持一致。
符号面板
功能 05:管理面板
此功能主要由 yu-i-i/overleaf-cep 开发。我们修改了部分代码以进行增强,使你可以:- 当用户超过 1000 个时,通过后端搜索用户。
- 当项目超过 1000 个时,通过后端搜索项目。
- 直接在项目管理面板中打开项目。
- 在管理面板中查看和调整用户的编译时间限制。
- 直接在管理面板中重置用户密码。
- 其他增强……




功能 06:审阅面板
此功能主要由 Overleaf 官方开发,我们只是从 yu-i-i/overleaf-cep 和 ertuil/overleaf 中补充了缺失的代码,即聊天服务与 Web 服务之间的连接器。
审阅面板
功能 07:外部 URL
此功能主要由 yu-i-i/overleaf-cep 开发。CEP 实现了一个名为 linked-url-proxy 的外部服务,可在域名/IP 限制下安全地获取外部文件。
外部 URL
功能 08:SSO
此功能主要由 yu-i-i/overleaf-cep 开发。CEP 实现了一个子模块,用于将 passport 与 Overleaf Web 身份验证连接起来。
登录页面
功能 09:支持 ARM
我们使用 GitHub Actions 为 x86 和 arm 架构构建并发布 Docker 镜像。下载镜像时,系统会根据你的环境自动选择合适的架构。
GitHub Package
功能 10:自助注册
此功能由 ayaka-notes/ayakaleaf-pro 开发。你可以:- 限制只有特定域名的用户才能注册
- 向任何能够访问你的 Overleaf 的人开放用户注册

注册页面
功能 11:Learn Wiki
此功能由 ayaka-notes/ayakaleaf-pro 开发。你可以查看来自 Overleaf 的最新 Learn Wiki,但我们不拥有这些文档的任何版权!我们只是在你首次启用此功能时从 Overleaf 服务器下载这些内容,并定期更新。
Wiki 页面
功能 12:GitHub 同步
此功能由 ayaka-notes/ayakaleaf-pro 开发,并由 yu-i-i/overleaf-cep 进行了修改和修复。
功能 13:Python 运行器
此功能由 Overleaf 官方开发。你可以在浏览器中运行 Python 脚本。
功能 14:高级参考文献搜索
此功能由 davrot 开发,由 yu-i-i/overleaf-cep 修复,ayaka-notes/ayakaleaf-pro 也参与了修复。

功能 15:Pandoc 转换
此功能允许你将 Word 或 Markdown 文档导入为 LaTeX 项目,或将 LaTeX 项目导出为 Markdown 或 DOCX。

功能 16:AI 聊天与 LaTeX 错误助手
Ayakaleaf Pro 带来了 AI 助手和错误助手:AI 助手可以将你的项目文档和当前选中内容作为上下文来回答问题,并提出修改建议供你审阅;而当你选中某个 LaTeX 编译错误时,错误助手会提出有针对性的修复方案。
功能 17:文献管理器集成
此功能由 ayaka-notes/ayakaleaf-pro 开发。Zotero 集成最初由 davrot 和 yu-i-i/overleaf-cep 开发;我们在 v6.3.0 中基于 OAuth 对其进行了重构,并新增了 Mendeley 集成(OAuth 2.0)。你可以:- 在账户设置中关联你的 Zotero 和 Mendeley 账户。
- 将你的个人文献库或群组文献库作为
.bib文件导入到项目中。 - 随时刷新导入的
.bib文件,使其保持最新。


功能 18:Open in Overleaf API
此功能由 ayaka-notes/ayakaleaf-pro 开发,兼容 overleaf.com 的“Open in Overleaf” API。你可以在你的网站、博客或模板库中添加“Open in Ayakaleaf”链接或按钮,访问者只需点击一下,即可将 LaTeX 代码片段、远程文件或 ZIP 项目作为新项目在你的实例中打开。详情请访问你实例上的/devs,并参阅 Overleaf Import API。

功能 19:GitLab 同步
此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中作为早期预览版开发(在 v6.4.0 中正式发布)。与 GitHub 同步类似,你可以将项目关联到 GitLab.com 或你的自托管 GitLab 上的仓库,从 Overleaf 推送提交,并合并来自 GitLab 的提交。有关设置方法,请参阅 GitLab 同步。
账户设置中的项目同步
功能 20:Dropbox 同步
此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中作为早期预览版开发(在 v6.4.0 中正式发布),与 overleaf.com 上的 Dropbox 同步类似。用户关联自己的 Dropbox 账户后,其每个项目都会在 Dropbox 中显示为一个文件夹:在 Overleaf 中所做的更改会发送到 Dropbox,在 Dropbox 中所做的更改也会同步回 Overleaf。有关设置方法,请参阅 Dropbox 同步。
编辑器中的 Dropbox 同步状态
功能 21:MCP 服务器
此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中开发。每个项目都有一个 MCP 服务器,因此 Claude Code、Codex、Cursor、VS Code 或 Gemini CLI 等 AI 客户端可以实时读取和编辑其文件、编译项目、读取 LaTeX 日志、下载 PDF 以及回复评论。有关设置方法,请参阅 MCP 服务器。
将 AI 客户端连接到项目

