Skip to main content
저희는 저작권을 존중하므로, 이 프로젝트에 사용된 모든 기능과 코드를 여기에 나열합니다. 이 페이지에서는 Ayakaleaf Pro의 새로운 기능과 관련 코드 저작권에 대한 정보를 제공합니다. 별도로 명시되지 않는 한, 코드 리뷰와 PR 리뷰에는 OpenAI의 Codex를 사용합니다. 이 과정에서 많은 보안 문제를 수정했으며, 이에 진심으로 감사드립니다. 자세한 내용은 ayaka-notes/ayakaleaf-pro/pull을 참조하세요.

개요

수년간 많은 커뮤니티 개발자가 Overleaf Community Edition을 개선하기 위해 큰 노력을 기울여 왔습니다. 다음과 같습니다. 저희 프로젝트에서 관련 코드를 사용했을 수 있으며, 이분들께 감사의 말씀을 전합니다.

기능 01: 템플릿 시스템

이 기능은 주로 yu-i-i/overleaf-cep에서 개발되었습니다. 저희는 일부 코드를 수정하여 기능을 개선했으며, 다음과 같은 작업을 할 수 있습니다.
  • 템플릿 페이지에서 템플릿을 직접 다운로드합니다.
  • 템플릿에 해당하는 프로젝트를 엽니다.
  • 더 높은 품질의 표지 이미지로 (더 짧은 시간에) 변환합니다.

기능 02: 샌드박스 컴파일

이 기능은 Overleaf 공식에서 구현했으며, 저희는 이를 활성화하기 위한 코드를 일부 추가했습니다. 또한 Ayakaleaf Pro를 위해 특별히 빌드한 texlive-full 이미지를 제공합니다.

샌드박스 컴파일

기능 03: Git 통합

이 기능은 ayaka-notes/overleaf-pro에서 개발했습니다. Overleaf는 git-bridge라는 공식 구성 요소를 제공하며, 여기에서 확인할 수 있습니다. 저희는 git-bridge와 Overleaf 사이의 커넥터만 구현했으며, 이는 Overleaf가 SaaS 플랫폼에서 하는 방식과 동일합니다.

기능 04: 기호 팔레트

이 기능은 Overleaf 공식에서 구현했으며, 저희는 업스트림 업데이트에 맞추기 위해 누락된 코드만 추가했습니다.

기호 팔레트

기능 05: 관리자 패널

시스템에 사용자나 프로젝트가 1000개 이상 있으면 관리자 패널에는 최근 1000명의 사용자 또는 1000개의 프로젝트만 표시됩니다. 특정 사용자나 프로젝트를 찾으려면 검색 패널을 사용하세요.
이 기능은 주로 yu-i-i/overleaf-cep에서 개발되었습니다. 저희는 일부 코드를 수정하여 기능을 개선했으며, 다음과 같은 작업을 할 수 있습니다.
  • 사용자가 1000명 이상일 때 백엔드로 사용자를 검색합니다.
  • 프로젝트가 1000개 이상일 때 백엔드로 프로젝트를 검색합니다.
  • 프로젝트 관리자 패널에서 프로젝트를 직접 엽니다.
  • 관리자 패널에서 사용자의 컴파일 시간 제한을 확인하고 조정합니다.
  • 관리자 패널에서 사용자의 비밀번호를 직접 재설정합니다.
  • 기타 개선 사항…

기능 06: 리뷰 패널

이 기능은 주로 Overleaf 공식에서 개발했으며, 저희는 yu-i-i/overleaf-cep와 ertuil/overleaf에서 채팅과 웹 서비스 간의 커넥터인 누락된 코드만 추가했습니다.

리뷰 패널

기능 07: 외부 URL

이 기능은 주로 yu-i-i/overleaf-cep에서 개발되었습니다. CEP는 linked-url-proxy라는 외부 서비스를 구현했으며, 도메인/IP 제한을 두고 외부 파일을 안전하게 가져오는 데 사용할 수 있습니다.

외부 URL

기능 08: SSO

이 기능은 주로 yu-i-i/overleaf-cep에서 개발되었습니다. CEP는 passport를 Overleaf 웹 인증과 연결하는 하위 모듈을 구현했습니다.

로그인 페이지

기능 09: ARM 지원

GitHub Actions를 사용하여 x86 및 arm 아키텍처용 Docker 이미지를 빌드하고 게시합니다. 이미지를 다운로드하면 시스템에 맞는 아키텍처가 자동으로 선택됩니다.

GitHub 패키지

기능 10: 셀프 등록

이 기능은 ayaka-notes/overleaf-pro에서 개발했습니다. 다음과 같은 작업을 할 수 있습니다.
  • 특정 도메인으로 사용자 등록 제한
  • Overleaf에 접근할 수 있는 모든 사람에게 사용자 등록 개방

등록 페이지

기능 11: Learn Wiki

이 기능은 ayaka-notes/ayakaleaf-pro에서 개발했습니다. Overleaf의 최신 Learn Wiki를 볼 수 있지만, 해당 문서의 저작권은 저희에게 없습니다! 이 기능을 처음 활성화할 때 Overleaf 서버에서 다운로드하고 주기적으로 업데이트할 뿐입니다.

Wiki 페이지

기능 12: GitHub 동기화

이 기능은 ayaka-notes/ayakaleaf-pro에서 개발했으며, yu-i-i/overleaf-cep에서도 수정 및 버그 수정을 했습니다.

기능 13: Python Runner

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

기능 14: 고급 참고문헌 검색

이 기능은 davrot이 개발했으며, yu-i-i/overleaf-cep와 ayaka-notes/ayakaleaf-pro에서 수정했습니다.
검색 패널:

기능 15: Pandoc 변환

이 기능을 사용하면 Word 또는 Markdown 문서를 LaTeX 프로젝트로 가져오거나, LaTeX 프로젝트를 Markdown 또는 DOCX로 내보낼 수 있습니다.

기능 16: AI 채팅 및 LaTeX 오류 도우미

Ayakaleaf Pro가 제공하는 AI Assistant는 프로젝트 문서와 현재 선택 영역을 컨텍스트로 사용하여 질문에 답하고 검토할 수정 사항을 제안하며, Error Assistant는 LaTeX 컴파일 오류를 선택하면 이를 해결하기 위한 맞춤형 수정 방안을 제안합니다.
마지막 수정일 2026년 10월 4일