> ## 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 レビューには OpenAI の Codex を使用しています。この過程で多くのセキュリティ上の問題を修正することができ、心より感謝しています。詳細は [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)によって実装されており、私たちはそれを有効にするためのコードを追加しました。また、Ayakaleaf Pro 専用にビルドした [texlive-full](https://github.com/ayaka-notes/texlive-full) イメージも提供しています。

<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) から不足しているコード(チャットと 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 の Web 認証を接続するサブモジュールを実装しています。

<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 を使用して、x86 および arm アーキテクチャ向けの Docker イメージをビルド・公開しています。イメージをダウンロードすると、システムに応じて適切なアーキテクチャが自動的に選択されます。

<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) によって開発されました。Overleaf の最新の Learn Wiki を閲覧できますが、これらのドキュメントの著作権は私たちにはありません!この機能を初めて有効にしたときに 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: AI チャットと LaTeX エラーアシスタント

Ayakaleaf Pro では、AI アシスタントがプロジェクトのドキュメントと現在の選択範囲をコンテキストとして使用し、質問に答えたり、レビュー用の編集案を提示したりできます。また、エラーアシスタントは、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.