> ## 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); ми лише додали відсутній код, щоб узгодити його з оновленнями upstream.

<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.