Огляд
Протягом багатьох років чимало розробників зі спільноти доклали значних зусиль для покращення Overleaf Community Edition. Серед них:- 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; ми додали деякий код, щоб її ввімкнути. Ми також надаємо образ texlive-full, спеціально зібраний для Ayakaleaf Pro.
Ізольована компіляція
Функція 03: інтеграція з Git
Цю функцію розроблено в ayaka-notes/overleaf-pro. Overleaf надає офіційний компонент git-bridge, доступний тут. Ми лише реалізували з’єднувач між git-bridge і Overleaf — так само, як це робить Overleaf на своїй SaaS-платформі.

Функція 04: палітра символів
Цю функцію реалізовано офіційною командою Overleaf; ми лише додали відсутній код, щоб узгодити його з оновленнями upstream.
Палітра символів
Функція 05: панель адміністратора
Цю функцію переважно розроблено в yu-i-i/overleaf-cep. Ми змінили частину коду для покращення, тож ви можете:- Шукати користувачів через бекенд, якщо їх більше 1000.
- Шукати проєкти через бекенд, якщо їх більше 1000.
- Відкривати проєкти безпосередньо з панелі адміністрування проєктів.
- Переглядати й змінювати ліміт часу компіляції користувача в панелі адміністратора.
- Скидати пароль користувача безпосередньо в панелі адміністратора.
- Інші покращення…




Функція 06: панель рецензування
Цю функцію переважно розроблено офіційною командою Overleaf; ми лише додали відсутній код з yu-i-i/overleaf-cep та ertuil/overleaf, який є з’єднувачем між сервісами chat і web.
Панель рецензування
Функція 07: зовнішні URL
Цю функцію переважно розроблено в yu-i-i/overleaf-cep. CEP реалізував зовнішній сервіс linked-url-proxy, який можна безпечно використовувати для отримання зовнішніх файлів з обмеженнями за доменом/IP.
Зовнішні URL
Функція 08: SSO
Цю функцію переважно розроблено в yu-i-i/overleaf-cep. CEP реалізував підмодуль для з’єднання passport з вебавтентифікацією Overleaf.
Сторінка входу
Функція 09: підтримка ARM
Ми використовуємо GitHub Actions для збирання та публікації образів Docker для архітектур x86 і arm. Під час завантаження образу відповідна архітектура вибирається автоматично залежно від вашої системи.
Пакет на GitHub
Функція 10: самостійна реєстрація
Цю функцію розроблено в ayaka-notes/overleaf-pro. Ви можете:- обмежити реєстрацію користувачів певним доменом
- відкрити реєстрацію для будь-кого, хто має доступ до вашого Overleaf

Сторінка реєстрації
Функція 11: Learn Wiki
Цю функцію розроблено в ayaka-notes/ayakaleaf-pro. Ви можете переглядати найновішу версію Learn Wiki від Overleaf, але ми не володіємо жодними авторськими правами на ці документи! Ми лише завантажуємо їх із сервера Overleaf під час першого ввімкнення цієї функції та періодично оновлюємо.
Сторінка Wiki
Функція 12: синхронізація з GitHub
Цю функцію розроблено в ayaka-notes/ayakaleaf-pro, а також змінено й виправлено в yu-i-i/overleaf-cep.
Функція 13: Python Runner
Цю функцію розроблено офіційною командою Overleaf. Ви можете запускати скрипти Python у браузері.
Функція 14: розширений пошук бібліографічних посилань
Цю функцію розробив davrot, виправлено в yu-i-i/overleaf-cep, а також у ayaka-notes/ayakaleaf-pro.

Функція 15: перетворення за допомогою Pandoc
Ця функція дає змогу імпортувати документи Word або Markdown як проєкти LaTeX, а також експортувати проєкти LaTeX у Markdown або DOCX.

Функція 16: ШІ-чат і помічник з помилок LaTeX
В Ayakaleaf Pro ШІ-помічник може використовувати документи вашого проєкту та поточне виділення як контекст, щоб відповідати на запитання й пропонувати зміни для вашого перегляду, а помічник з помилок пропонує цільове виправлення, коли ви вибираєте помилку компіляції LaTeX.

