> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Возможности и авторские права

> Какие новые возможности есть в Ayakaleaf Pro по сравнению с Overleaf Community Edition?

Мы уважаем авторские права, поэтому перечисляем здесь все возможности и код, использованные в этом проекте. На этой странице приведены сведения о новых возможностях Ayakaleaf Pro и об авторских правах на соответствующий код.

Если не указано иное, для ревью кода и PR мы используем Codex от OpenAI. В ходе этого процесса мы исправили множество проблем безопасности и выражаем за это искреннюю благодарность. Подробнее см. [ayaka-notes/ayakaleaf-pro/pull](https://github.com/ayaka-notes/ayakaleaf-pro/pulls).

### Обзор

На протяжении многих лет многие разработчики из сообщества приложили значительные усилия для улучшения Overleaf Community Edition. Вот они:

* [https://github.com/ertuil/overleaf](https://github.com/ertuil/overleaf)
* [https://github.com/AllanChain/lcpu-overleaf](https://github.com/AllanChain/lcpu-overleaf)
* [https://github.com/yu-i-i/overleaf-cep/](https://github.com/yu-i-i/overleaf-cep/)
* [https://github.com/ayaka-notes/overleaf](https://github.com/ayaka-notes/overleaf)
* [https://github.com/davrot/overleaf\_with\_admin\_extension](https://github.com/davrot/overleaf_with_admin_extension)
* [https://github.com/overleaf/overleaf/pull/1447](https://github.com/overleaf/overleaf/pull/1447) (интеграция с GitHub)
* [https://github.com/overleaf/overleaf/pull/1385](https://github.com/overleaf/overleaf/pull/1385) (поддержка Typst)

Возможно, мы использовали связанный с ними код в нашем проекте и хотели бы выразить им благодарность.

#### Возможность 01: система шаблонов

Эта возможность в основном разработана [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Мы доработали часть кода, чтобы вы могли:

* Скачивать шаблоны прямо со страниц шаблонов.
* Открывать проект, соответствующий шаблону.
* Получать обложки более высокого качества (и за меньшее время).

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-31.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=5a12bd99f99c99910e7eae3d1b5f010c" alt="" width="3078" height="2405" data-path="images/on-premises/image-31.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-32.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c71bb498c75535f0d2569d55625b31bc" alt="" width="3078" height="2405" data-path="images/on-premises/image-32.png" />
    </Frame>
  </Column>
</Columns>

#### Возможность 02: изолированная компиляция

Эта возможность реализована [официальной командой Overleaf](https://github.com/overleaf/overleaf/tree/main/services/clsi); мы добавили код, позволяющий её включить. Мы также предоставляем образ [texlive-full](https://github.com/ayaka-notes/texlive-full), собранный специально для Ayakaleaf Pro.

<Frame caption="Изолированная компиляция">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-7.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=58980fcdef27686923e678d25f23a664" alt="" width="563" data-path="images/on-premises/image-7.png" />
</Frame>

#### Возможность 03: ​интеграция с Git​

Эта возможность разработана [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Overleaf предоставляет официальный компонент git-bridge, он доступен [здесь](https://github.com/overleaf/overleaf/tree/main/services/git-bridge).

Мы лишь реализовали коннектор между git-bridge и Overleaf — так же, как это делает Overleaf на своей SaaS-платформе.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-9.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e8c8f8b7e484563060ec179378a6d8db" alt="" width="2996" height="2075" data-path="images/on-premises/image-9.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-10.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a336d66c7e4c66d3fc01faf658824ceb" alt="" width="2996" height="2132" data-path="images/on-premises/image-10.png" />
    </Frame>
  </Column>
</Columns>

#### Возможность 04: палитра символов

Эта возможность реализована [официальной командой Overleaf](https://github.com/overleaf/overleaf/tree/main/services/clsi); мы лишь добавили недостающий код в соответствии с обновлениями апстрима.

<Frame caption="Палитра символов">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-12.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=0464f0b14b80ac4fc4d66690219bf6f3" alt="" width="563" data-path="images/on-premises/image-12.png" />
</Frame>

#### Возможность 05: панель администратора

<Warning>
  Если в вашей системе 1000 пользователей или проектов, панель администратора отображает только последние 1000 пользователей или проектов. Для поиска конкретных пользователей или проектов используйте панель поиска.
</Warning>

Эта возможность в основном разработана [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). Мы доработали часть кода, чтобы вы могли:

* Искать пользователей на стороне сервера, если их больше 1000.
* Искать проекты на стороне сервера, если их больше 1000.
* Открывать проекты прямо из панели администрирования проектов.
* Просматривать и изменять лимит времени компиляции пользователя в панели администратора.
* Сбрасывать пароль пользователя прямо в панели администратора.
* Другие улучшения...

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-15.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=3561cfc0f2d1933c5c4e0443e7e60c31" alt="" width="2998" height="2157" data-path="images/on-premises/image-15.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-18.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=cd651ba7667c9f24017fc9f4e9db37d5" alt="" width="2998" height="2157" data-path="images/on-premises/image-18.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-16.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f842cfec4900a39efd83a55c16b3550b" alt="" width="2998" height="2157" data-path="images/on-premises/image-16.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-19.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c03a6ee3d6269058f26468203862c596" alt="" width="2998" height="2157" data-path="images/on-premises/image-19.png" />
    </Frame>
  </Column>
</Columns>

#### Возможность 06: панель рецензирования

Эта возможность в основном разработана [официальной командой Overleaf](https://github.com/overleaf/overleaf/tree/main/services/clsi); мы лишь добавили недостающий код из [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) и [ertuil/overleaf](https://github.com/ertuil/overleaf), который служит коннектором между сервисами chat и web.

<Frame caption="Панель рецензирования">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=e45888aac9c8513a9b298d150f742a7b" alt="" width="563" data-path="images/on-premises/image-1-1.png" />
</Frame>

#### Возможность 07: внешние URL

Эта возможность в основном разработана [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). В CEP реализован внешний сервис linked-url-proxy, который позволяет безопасно получать внешние файлы с ограничениями по домену/IP.

<Frame caption="Внешние URL">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-5.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=dcf1bc5f012f8529908038d959a23815" alt="" width="563" data-path="images/on-premises/image-5.png" />
</Frame>

#### Возможность 08: SSO

Эта возможность в основном разработана [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). В CEP реализован подмодуль, связывающий passport с веб-аутентификацией Overleaf.

<Frame caption="Страница входа">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-4.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=aadf39e05cae9e7d7e88c93e2a7f5017" alt="" width="563" data-path="images/on-premises/image-4.png" />
</Frame>

#### Возможность 09: поддержка ARM

Мы используем GitHub Actions для сборки и публикации Docker-образов для архитектур x86 и arm. При скачивании образа автоматически выбирается архитектура, подходящая для вашей системы.

<Frame caption="Пакет на GitHub">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-3.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=1214343938a7350da14b48c998d2e808" alt="" width="563" data-path="images/on-premises/image-3.png" />
</Frame>

#### Возможность 10: самостоятельная регистрация

Эта возможность разработана [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Вы можете:

* ограничить регистрацию пользователей определёнными доменами
* открыть регистрацию для всех, у кого есть доступ к вашему Overleaf

<Frame caption="Страница регистрации">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-6.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c9a1c80f5c578394ec66ac44e35e9231" alt="" width="563" data-path="images/on-premises/image-6.png" />
</Frame>

#### Возможность 11: Learn Wiki

Эта возможность разработана [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro). Вы можете просматривать актуальную Learn Wiki от Overleaf, но мы не владеем никакими авторскими правами на эти документы! Мы лишь скачиваем их с сервера Overleaf при первом включении этой возможности и периодически обновляем.

<Frame caption="Страница Wiki">
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=f908451f4ed940c1e7e81d8da395f0a6" alt="" width="2706" height="1676" data-path="images/on-premises/image-1.png" />
</Frame>

#### Возможность 12: синхронизация с GitHub

Эта возможность разработана [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro), а также доработана и исправлена [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-42.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=22d307c75bfd5f33818949391b166d1e" alt="" width="1536" height="879" data-path="images/on-premises/image-42.png" />
</Frame>

#### Возможность 13: Python Runner

Эта возможность разработана официальной командой Overleaf. Вы можете запускать скрипты Python прямо в браузере.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-43.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=a98dd7345077026ed5dcf694a0bee90c" alt="" width="3070" height="1747" data-path="images/on-premises/image-43.png" />
</Frame>

#### Возможность 14: расширенный поиск по библиографии

Эта возможность разработана [davrot](https://github.com/davrot/), исправлена [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), а также [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro).

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/on-premises/img-cb5db365.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=7a905c080051391c9389eca313496b26" alt="" width="563" data-path="images/on-premises/img-cb5db365.png" />
</Frame>

Панель поиска:

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-664afddc.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=d43d1078e1962d1e9b451e22cc79b0f1" alt="" width="563" data-path="images/on-premises/img-664afddc.png" />
</Frame>

#### Возможность 15: преобразования с помощью Pandoc

Эта возможность позволяет импортировать документы Word или Markdown как проекты LaTeX, а также экспортировать проекты LaTeX в Markdown или DOCX.

<Columns cols={2}>
  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-548a62c1.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=4e6a7fba63af315702d6c0b5417aa45c" alt="" width="262" data-path="images/on-premises/img-548a62c1.png" />
    </Frame>
  </Column>

  <Column>
    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-39b01515.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=c7af99daaebea5dcad6455bd56963008" alt="" width="383" data-path="images/on-premises/img-39b01515.png" />
    </Frame>
  </Column>
</Columns>

#### Возможность 16: ИИ-чат и помощники по ошибкам LaTeX

Ayakaleaf Pro предоставляет ИИ-помощника, который может использовать документы проекта и текущее выделение в качестве контекста, чтобы отвечать на вопросы и предлагать правки на ваше рассмотрение, а помощник по ошибкам предлагает точечное исправление, когда вы выбираете ошибку компиляции LaTeX.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-49.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=88ec37b0c122eb031045e74676ebec7f" alt="" width="2304" height="1385" data-path="images/on-premises/image-49.png" />
</Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.