> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/on-premises/ko/readme/features-and-copyright.md).

# 기능 및 저작권

저작권을 존중하므로, 이 프로젝트에서 사용된 모든 기능과 코드를 여기 나열합니다. 이 페이지에서는 Overleaf Pro의 새로운 기능과 관련 코드 저작권에 대한 정보를 제공합니다.

별도로 명시되지 않는 한, 코드 리뷰와 PR 리뷰에는 OpenAI의 Codex를 사용합니다. 이 과정에서 많은 보안 문제를 수정했으며, 이에 대해 진심으로 감사드립니다. 자세한 내용은 [ayaka-notes/overleaf-pro/pull](https://github.com/ayaka-notes/overleaf-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/3b910047a1b32fef2610def9481ea8512f82a977" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/bfcc8a2450a5bea1938cee85363c863e332aec77" 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/f4ad48fa65ee265672cb44c0fac08af2b944d6e0" 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/4d1d3601e33795e94226dee42047160575118347" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

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

#### 기능 04: 기호 팔레트

이 기능은 [Overleaf 공식](https://github.com/overleaf/overleaf/tree/main/services/clsi), 누락된 코드를 추가하고, 업스트림 업데이트에 맞췄습니다.

<figure><img src="/files/1163dda300ab7b79ede842ebf5c8248d1c7fcac3" 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/38e47c5ab9ff1a0ad45a666ff4da9f6fe9fec70f" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/5211df76cc5b481e93684e16645283a773e11445" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/4e6ea91c4a8b2ffcd9fe7809e1060c0faafeb955" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aa86fad6da0698dc371aa6cf542db494a67d46c8" 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), 이는 채팅과 웹 서비스 사이의 연결기입니다.

<figure><img src="/files/5c839dea1f0aff49a02265b064a6a9e265bceb28" 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/1ad53ba000177aaafe8047e9ca84690d252548a3" 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 웹 인증을 연결하는 하위 모듈을 암시했습니다.

<figure><img src="/files/e13683f2be989e1136bfb7386d6e8eba44155797" alt="" width="563"><figcaption><p>로그인 페이지</p></figcaption></figure>

#### 기능 09: ARM 지원

x86 및 arm 아키텍처용 Docker 이미지를 빌드하고 배포하기 위해 GitHub Actions를 사용합니다. 이미지를 다운로드하면 시스템에 따라 적절한 아키텍처가 자동으로 선택됩니다.

<figure><img src="/files/b0310bb8a9788d8032670c62c917327bf865ac1a" 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/40f68b028ec066d83433256815e678f2a7cf9a77" alt="" width="563"><figcaption><p>등록 페이지</p></figcaption></figure>

#### 기능 11: 학습 위키

이 기능은 [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro). Overleaf의 최신 학습 위키를 볼 수 있지만, 해당 문서들의 저작권은 저희에게 없습니다! 이 기능을 처음 활성화할 때 Overleaf 서버에서 내려받아, 주기적으로 업데이트할 뿐입니다.

<figure><img src="/files/e92c5da6ac3be1a35c3fe2d709d6604b6667c6ad" alt=""><figcaption><p>위키 페이지</p></figcaption></figure>

#### 기능 12: GitHub 동기화

이 기능은 [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro), 또한 다음에 의해 수정 및 보완되었습니다. [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).

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

#### 기능 13: Python 실행기

이 기능은 Overleaf 공식에서 개발했습니다. 브라우저에서 Python 스크립트를 실행할 수 있습니다.

<figure><img src="/files/be0441b2f1ac0f62bcd9e7e404c115d7457594db" 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/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).&#x20;

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

검색 패널:

<figure><img src="/files/29405d3b40acb0f95492fcbeac38719e05839104" 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/e6770e92209a23b1ee2e07138cea95e43365ec2a" alt="" width="262"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="50%" %}

<div data-with-frame="true"><figure><img src="/files/10af2cf0352f6c40966953487133aea12d3e87b1" 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://overleaf-pro.ayaka.space/on-premises/ko/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.
