> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/on-premises/ja/readme/features-and-copyright.md).

# 機能と著作権

著作権を尊重しているため、このプロジェクトで使用しているすべての機能とコードをここに掲載しています。このページでは、Overleaf 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/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](https://github.com/yu-i-i/overleaf-cep). いくつかのコードを改良のために変更しました。これにより、次のことができます：

* テンプレートページからテンプレートを直接ダウンロードする。
* テンプレートに対応するプロジェクトを開く。
* より高品質な表紙画像に変換する（しかも短時間で）。

{% columns %}
{% column %}

<figure><img src="/files/949aa3cbd803a97f451ab584e48618925404192e" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/479b32a159a80631f7fd31b124e93d58eaccd5f1" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### 機能 02: サンドボックスでコンパイル

この機能は [Overleaf 公式](https://github.com/overleaf/overleaf/tree/main/services/clsi)によって実装されています。私たちはこの機能を有効にするためのコードをいくつか追加しました。さらに、 [texlive-full](https://github.com/ayaka-notes/texlive-full) を、Overleaf Pro 専用にビルドしたイメージとして提供しています。

<figure><img src="/files/2637be3b20b56ac89a0e9e09a634d51a29a96a35" alt="" width="563"><figcaption><p>サンドボックスでコンパイル</p></figcaption></figure>

#### 機能 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 %}
{% column %}

<figure><img src="/files/05bcf3de3402dee2364fe0b668b3d795333b62c6" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/a68c08c144b94e8d794f8032b1a135ce107afb54" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### 機能 04: 記号パレット

この機能は [Overleaf 公式](https://github.com/overleaf/overleaf/tree/main/services/clsi)、不足していたコードを追加し、上流の更新に合わせました。

<figure><img src="/files/2a5c995b7088ec95bb219165ff3acc434d72e6cf" alt="" width="563"><figcaption><p>記号パレット</p></figcaption></figure>

#### 機能 05: 管理パネル

{% hint style="warning" %}
システムに 1000 件のユーザーまたはプロジェクトがある場合、管理パネルには最新の 1000 件のみが表示されます。特定のユーザーやプロジェクトを検索するには、検索パネルを使用してください。
{% endhint %}

この機能は主に [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep). いくつかのコードを改良のために変更しました。これにより、次のことができます：

* 1000 件を超えるユーザーがいる場合は、バックエンドでユーザーを検索できます。
* 1000 件を超えるプロジェクトがある場合は、バックエンドでプロジェクトを検索できます。
* プロジェクト管理パネルでプロジェクトを直接開く。
* 管理パネルでユーザーのコンパイル時間制限を表示および調整する。
* 管理パネルからユーザーのパスワードを直接リセットする。
* その他の改善...

{% columns %}
{% column %}

<figure><img src="/files/761845f9dbad90368407622082737cd1713a1c57" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/2cbb2d0668900acaaabe18b3b9ecd7622488f7d5" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/e0e7ed0925884a4666e394c0267b0b2271841c30" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/803a04847b284717066d02e5a60172bd8d09199b" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### 機能 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 サービスの間のコネクタです。

<figure><img src="/files/6fc95c4198445e7177efe1da2825c9a79a232d15" alt="" width="563"><figcaption><p>レビューパネル</p></figcaption></figure>

#### 機能 07: 外部 URL

この機能は主に [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep)。CEP では linked-url-proxy という外部サービスが導入されており、ドメイン/IP 制限付きで外部ファイルを安全に取得できます。

<figure><img src="/files/90b0ec0631cce9d3b861b657cfcef2812905e6c3" alt="" width="563"><figcaption><p>外部 URL</p></figcaption></figure>

#### 機能 08: SSO

この機能は主に [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep)。CEP では passport と Overleaf の Web 認証を接続するサブモジュールが導入されていました。

<figure><img src="/files/bb00fb326787d7bad9347c6e92a6eefa02870934" alt="" width="563"><figcaption><p>ログインページ</p></figcaption></figure>

#### 機能 09: ARM 対応

GitHub Actions を使って、x86 と arm アーキテクチャ向けの Docker イメージをビルドして公開しています。イメージをダウンロードすると、システムに応じて適切なアーキテクチャが自動的に選択されます。

<figure><img src="/files/b5c51aeed4ff3ebcf12f9475a3a75fdc6991f6f1" alt="" width="563"><figcaption><p>GitHub パッケージ</p></figcaption></figure>

#### 機能 10: 自己登録

この機能は [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro)。次のことができます：

* 特定のドメインに限定してユーザー登録を許可する
* Overleaf にアクセスできる人なら誰でもユーザー登録を開放する

<figure><img src="/files/1ac71edd365595a9b71b8f087fc09e3c82d7c696" alt="" width="563"><figcaption><p>登録ページ</p></figcaption></figure>

#### 機能 11: 学習ウィキ

この機能は [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro)。Overleaf から最新の学習ウィキを確認できますが、それらの文書の著作権は一切私たちにありません！この機能を初めて有効にしたときに Overleaf サーバーからダウンロードし、以後は定期的に更新するだけです。

<figure><img src="/files/754b3664e4a1d5d9d89d41e45f83a36bcf00f260" alt=""><figcaption><p>ウィキページ</p></figcaption></figure>

#### 機能 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).

<figure><img src="/files/f101ea6054acfde1a590c0cebc507204853769f6" alt=""><figcaption></figcaption></figure>

#### 機能 13: Python 実行

この機能は Overleaf 公式によって開発されました。ブラウザで Python スクリプトを実行できます。

<figure><img src="/files/54150c45a0ab0634951af8154adbcd9ec4196b00" alt=""><figcaption></figcaption></figure>

#### 機能 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).

<figure><img src="/files/c05bc259773c87dbfcad38bc3c127c5fc0e2a86d" alt="" width="563"><figcaption></figcaption></figure>

検索パネル：

<figure><img src="/files/16a286405a74860dd5f995230b9d960b36254528" alt="" width="563"><figcaption></figcaption></figure>

#### 機能 15: Pandoc 変換

この機能を使うと、Word または Markdown ドキュメントを LaTeX プロジェクトとして取り込んだり、LaTeX プロジェクトを Markdown または DOCX に書き出したりできます。

{% columns %}
{% column width="50%" %}

<div data-with-frame="true"><figure><img src="/files/d88d982f7861beea3828547d51f41c6f54bdcec9" alt="" width="262"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="50%" %}

<div data-with-frame="true"><figure><img src="/files/e10e25adc3d5919108c1e04fbc25f5d3b842ff1b" alt="" width="383"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/on-premises/ja/readme/features-and-copyright.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
