Tổng quan
Trong nhiều năm qua, nhiều nhà phát triển cộng đồng đã có những nỗ lực đáng kể nhằm cải thiện Overleaf Community Edition. Họ là:- 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 (tích hợp GitHub)
- https://github.com/overleaf/overleaf/pull/1385 (hỗ trợ Typst)
Tính năng 01: Hệ thống mẫu (Templates)
Tính năng này chủ yếu được phát triển bởi yu-i-i/overleaf-cep. Chúng tôi đã sửa đổi một số mã để cải tiến, giúp bạn có thể:- Tải mẫu xuống trực tiếp trên các trang mẫu.
- Mở dự án tương ứng với mẫu.
- Chuyển đổi sang ảnh bìa chất lượng cao hơn (và trong thời gian ngắn hơn).


Tính năng 02: Biên dịch trong sandbox
Tính năng này được triển khai bởi Overleaf chính thức; chúng tôi đã thêm một số mã để kích hoạt nó. Chúng tôi cũng cung cấp image texlive-full được xây dựng đặc biệt cho Ayakaleaf Pro.
Biên dịch trong sandbox
Tính năng 03: Tích hợp Git
Tính năng này được phát triển bởi ayaka-notes/overleaf-pro. Overleaf cung cấp một thành phần chính thức tên là git-bridge, có tại đây. Chúng tôi chỉ triển khai một bộ kết nối giữa git-bridge và Overleaf, giống như những gì Overleaf làm trên nền tảng SaaS của họ.

Tính năng 04: Bảng ký hiệu (Symbol Palette)
Tính năng này được triển khai bởi Overleaf chính thức; chúng tôi chỉ thêm phần mã còn thiếu để đồng bộ với các cập nhật từ upstream.
Bảng ký hiệu
Tính năng 05: Bảng quản trị
Tính năng này chủ yếu được phát triển bởi yu-i-i/overleaf-cep. Chúng tôi đã sửa đổi một số mã để cải tiến, giúp bạn có thể:- Tìm kiếm người dùng qua backend khi bạn có hơn 1000 người dùng.
- Tìm kiếm dự án qua backend khi bạn có hơn 1000 dự án.
- Mở dự án trực tiếp trên bảng quản trị dự án.
- Xem và điều chỉnh giới hạn thời gian biên dịch của người dùng trên bảng quản trị.
- Đặt lại mật khẩu của người dùng trực tiếp trên bảng quản trị.
- Các cải tiến khác…




Tính năng 06: Bảng Review
Tính năng này chủ yếu được phát triển bởi Overleaf chính thức, chúng tôi chỉ thêm phần mã còn thiếu từ yu-i-i/overleaf-cep và ertuil/overleaf, đóng vai trò bộ kết nối giữa dịch vụ chat và web.
Bảng Review
Tính năng 07: URL bên ngoài
Tính năng này chủ yếu được phát triển bởi yu-i-i/overleaf-cep. CEP đã triển khai một dịch vụ bên ngoài tên là linked-url-proxy, có thể được dùng một cách an toàn để tải các tệp bên ngoài với giới hạn theo tên miền/IP.
URL bên ngoài
Tính năng 08: SSO
Tính năng này chủ yếu được phát triển bởi yu-i-i/overleaf-cep. CEP đã triển khai một submodule để kết nối passport với cơ chế xác thực web của Overleaf.
Trang đăng nhập
Tính năng 09: Hỗ trợ ARM
Chúng tôi sử dụng GitHub Actions để build và phát hành Docker image cho kiến trúc x86 và arm. Khi bạn tải image xuống, kiến trúc phù hợp sẽ được tự động chọn dựa trên hệ thống của bạn.
Github Package
Tính năng 10: Tự đăng ký
Tính năng này được phát triển bởi ayaka-notes/overleaf-pro. Bạn có thể:- giới hạn việc đăng ký người dùng theo tên miền cụ thể
- mở đăng ký cho bất kỳ ai có quyền truy cập vào Overleaf của bạn

Trang đăng ký
Tính năng 11: Learn Wiki
Tính năng này được phát triển bởi ayaka-notes/ayakaleaf-pro. Bạn có thể xem learn wiki mới nhất từ Overleaf, nhưng chúng tôi không sở hữu bất kỳ bản quyền nào đối với các tài liệu đó! Chúng tôi chỉ tải chúng xuống từ máy chủ Overleaf vào lần đầu bạn bật tính năng này, và cập nhật định kỳ.
Trang Wiki
Tính năng 12: Đồng bộ GitHub
Tính năng này được phát triển bởi ayaka-notes/ayakaleaf-pro, đồng thời được sửa đổi và sửa lỗi bởi yu-i-i/overleaf-cep.
Tính năng 13: Python Runner
Tính năng này được phát triển bởi Overleaf chính thức. Bạn có thể chạy các script Python ngay trong trình duyệt.
Tính năng 14: Tìm kiếm tài liệu tham khảo nâng cao
Tính năng này được phát triển bởi davrot, được sửa lỗi bởi yu-i-i/overleaf-cep, và cả ayaka-notes/ayakaleaf-pro.

Tính năng 15: Chuyển đổi bằng Pandoc
Tính năng này cho phép bạn nhập tài liệu Word hoặc Markdown dưới dạng dự án LaTeX, hoặc xuất dự án LaTeX sang Markdown hoặc DOCX.

Tính năng 16: Trò chuyện AI và trợ lý lỗi LaTeX
Ayakaleaf Pro mang đến AI Assistant, có thể sử dụng các tài liệu trong dự án và vùng chọn hiện tại của bạn làm ngữ cảnh để trả lời câu hỏi và đề xuất chỉnh sửa để bạn xem xét, trong khi Error Assistant đề xuất cách sửa có mục tiêu khi bạn chọn một lỗi biên dịch LaTeX.

