Обзор
На протяжении многих лет многие разработчики из сообщества приложили значительные усилия для улучшения 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; мы лишь добавили недостающий код в соответствии с обновлениями апстрима.
Палитра символов
Возможность 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.

