Skip to main content
我们尊重版权,因此在此列出本项目中使用的所有功能和代码。本页介绍 Ayakaleaf Pro 的新功能及相关代码的版权信息。 除非另有说明,我们使用 OpenAI 的 Codex 进行代码审查和 PR 审查。在此过程中,我们修复了许多安全问题,在此向他们致以诚挚的感谢。详情请参阅 ayaka-notes/ayakaleaf-pro/pull。

概览

多年来,许多社区开发者为改进 Overleaf 社区版付出了大量努力。他们是: 我们可能在项目中使用了相关代码,在此向他们表示感谢。

功能 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:管理面板

当你的系统中有 1000 个用户或项目时,管理面板只会显示最新的 1000 个用户或项目。请使用搜索面板搜索特定的用户或项目。
此功能主要由 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 文件,使其保持最新。
有关设置方法,请参阅 Zotero 集成 和 Mendeley 集成。
从 Mendeley 导入 .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。
Open in Overleaf API 页面

功能 19:GitLab 同步

此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中作为早期预览版开发(在 v6.4.0 中正式发布)。与 GitHub 同步类似,你可以将项目关联到 GitLab.com 或你的自托管 GitLab 上的仓库,从 Overleaf 推送提交,并合并来自 GitLab 的提交。有关设置方法,请参阅 GitLab 同步。
账户设置中的 GitHub、GitLab 和 Dropbox

账户设置中的项目同步

功能 20:Dropbox 同步

此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中作为早期预览版开发(在 v6.4.0 中正式发布),与 overleaf.com 上的 Dropbox 同步类似。用户关联自己的 Dropbox 账户后,其每个项目都会在 Dropbox 中显示为一个文件夹:在 Overleaf 中所做的更改会发送到 Dropbox,在 Dropbox 中所做的更改也会同步回 Overleaf。有关设置方法,请参阅 Dropbox 同步。
编辑器中的“与 Dropbox 同步”对话框

编辑器中的 Dropbox 同步状态

功能 21:MCP 服务器

此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.1 中开发。每个项目都有一个 MCP 服务器,因此 Claude Code、Codex、Cursor、VS Code 或 Gemini CLI 等 AI 客户端可以实时读取和编辑其文件、编译项目、读取 LaTeX 日志、下载 PDF 以及回复评论。有关设置方法,请参阅 MCP 服务器。
编辑器中的 MCP 服务器对话框

将 AI 客户端连接到项目

功能 22:Gitea 同步

此功能由 ayaka-notes/ayakaleaf-pro 在 v6.3.2 中作为早期预览版开发(在 v6.4.0 中正式发布)。与 GitHub 同步和 GitLab 同步类似,你可以将项目关联到 gitea.com 或你的自托管 Gitea 上的仓库,从 Overleaf 推送提交,并合并来自 Gitea 的提交。有关设置方法,请参阅 Gitea 同步。
最后修改于 2026年10月24日