Overleaf는 오늘날 가장 널리 사용되는 온라인 LaTeX 편집기입니다. "무엇이고 어디서 왔는지" 소개를 "온라인으로 사용해 보기" 페이지에 남겨두고 여기서는 실제로 잘 사용하는 방법, 즉 프로젝트 생성 방법, 컴파일러 및 TeX Live 버전 선택 방법, 일본어용으로 설정 방법, 다른 사람과 공동 작업 방법, 어떤 버튼을 눌러야 하는지에 대해 중점적으로 다룹니다.
프로젝트 만들기
모든 일은 프로젝트 내에서 발생합니다. 대시보드(프로젝트 목록) 왼쪽 상단에 있는 New Project 버튼을 누르면 시작하는 방법이 열립니다. Blank Project 처음부터, From Template는 갤러리 시작점에서 시작하고, Upload Project는 로컬 .zip를 가져오고, Import from GitHub입니다. 어느 쪽을 선택하든 나중에 편집기로 이동하게 됩니다. 왼쪽에는 파일 목록, 가운데에는 소스, 오른쪽에는 컴파일된 PDF가 있습니다.
디스크에 이미 초안이 있는 경우 Upload Project가 빠른 경로입니다. .zip를 드래그하면 Overleaf가 압축을 풀고 폴더 구조를 프로젝트로 다시 만듭니다. 문제점: 아카이브에는 LaTeX 컴파일러가 처리할 수 있는 파일(.eps, .pdf, .svg 또는 .png의 일반 텍스트 및 이미지)만 포함될 수 있으며 편집 가능한 자료에는 7 MB 한도가 있습니다. Word .docx 또는 대규모 데이터세트는 들어가지 않습니다.
원고가 Git에 있는 경우 Import from GitHub가 편리합니다. 먼저 Account Settings에서 GitHub 계정을 연결하세요. 그런 다음 New Project에서 표시되는 저장소를 선택하여 프로젝트로 전환한 후 Overleaf와 저장소 간에 변경 사항을 푸시하고 가져올 수 있습니다. 두 가지 주의 사항: Overleaf 는 Git 하위 모듈 또는 Git LFS를 지원하지 않으며, 저장소가 너무 크면 크기 제한에 도달하여 가져오지 못할 수 있습니다. GitHub 동기화는 유료 요금제 기능이며 동일한 유료 계층은 Git bridge(git.overleaf.com에서 바로 나온 일반 git clone, 중간에 호스팅 서비스 없음) 및 양방향 Dropbox 동기화도 잠금 해제합니다.
Overleaf의 첫 번째 시간
Overleaf는 브라우저에서 시작되기 때문에 템플릿, 협업, Git, 그림을 한꺼번에 터치하고 싶은 유혹이 있습니다. 보다 안정적인 시작은 먼저 단독으로 작업하고 최소한의 본문을 PDF로 안정적으로 컴파일하도록 만드는 것입니다.
- 빈 프로젝트나 대상 저널 템플릿을 선택한 다음
main.tex와 같은 항목 파일을 식별합니다. - 본문을 다시 작성하기 전에 Recompile를 한 번 클릭하고 시작 프로젝트가 PDF를 생성하는지 확인하세요.
- Menu에서 Compiler 및 TeX Live 버전을 설정하고 필요한 경우 Main document를 명시적으로 만듭니다.
- 일본어의 경우 LuaLaTeX와
latexmkrc를 통해 구성된 pLaTeX/upLaTeX 경로 중에서 조기에 결정하세요. - 루트 파일, 컴파일러, 참고문헌 정책이 확정된 후에만 공동작업자를 초대하세요.
- 제출하기 전에 ZIP를 다운로드하여 재현 가능한 로컬 복사본을 만드세요.
컴파일러 선택
TeX 엔진 Overleaf가 사용하는 것은 프로젝트별로 선택됩니다. 왼쪽 상단에서 Menu를 열고 Settings 아래에 4가지 옵션이 있는 드롭다운인 Compiler를 찾을 수 있습니다. 기본값은 pdfLaTeX입니다. 선택 사항은 해당 프로젝트에만 적용되며 다른 프로젝트에는 영향을 미치지 않습니다.
| Compiler | 그것이 무엇인가 / 이미지 | 그럴 때 손을 뻗어 보세요 |
|---|---|---|
pdfLaTeX | 기본값; .png, .jpg, .pdf를 처리합니다. | Standard, 대부분 서구 문서 |
LaTeX | DVI(내부 dvipdfmx)를 통해; .eps/.ps 이미지만 | pLaTeX 워크플로우; 모든-EPS 피규어 |
XeLaTeX | Unicode 및 시스템 글꼴(OpenType/TrueType) | 쉬운 OpenType; 다국어 |
LuaLaTeX | Unicode, 시스템 글꼴, Lua 스크립팅 | 현대적인 설정; 일본어에 좋음 |
드롭다운의 LaTeX 항목은 원시 latex를 의미하지 않습니다. DVI를 거쳐 PDF까지 가는 경로(내부적으로 dvipdfmx 호출)를 의미합니다. 이것이 수치가 .eps/.ps로 제한되고 .png 또는 .jpg를 직접 넣을 수 없는 이유입니다. 반대로 아래의 일본어 pLaTeX 워크플로는 이 "LaTeX"를 선택하여 시작됩니다. pstricks가 필요한 경우 LaTeX 또는 XeLaTeX도 선택하세요(LuaLaTeX는 pstricks를 지원하지 않습니다).
바로 옆에는 TeX Live 버전 설정(또한 프로젝트별)이 있습니다. 새 프로젝트는 기본적으로 최신 설치된 릴리스(현재 TeX Live 2025)로 설정됩니다. Overleaf는 출시 후 몇 달 후에 각각의 새로운 TeX Live를 채택하기 때문에 3월에 TeX Live 2026이 나타난 후에도 기본값은 한동안 2025로 유지될 수 있습니다. 이전 릴리스는 과거 환경을 재현하기 위해 레거시 버전으로 계속 선택할 수 있습니다(가장 오래된 릴리스는 결국 폐기될 수 있음). 본문의 진입점이 어떤 파일인지는 Main document 설정으로, 파일 목록의 점 3개 아이콘에서 변경됩니다.
일본어 조판
Overleaf의 기본 pdfLaTeX는 일본어를 설정할 수 없습니다. 설정 없이 일본어를 입력하면 오류가 발생하거나 문자가 사라집니다. 두 가지 주요 경로가 있습니다: (1) LuaLaTeX로 전환 또는 (2) latexmkrc를 통해 pLaTeX/upLaTeX를 구동합니다. 새로운 시작을 위해서는 LuaLaTeX가 더 부드러운 선택입니다. 설정은 기본적으로 한 줄입니다.
가장 간단한 경로는 Menu에서 Compiler를 LuaLaTeX로 전환하고 luatexja 클래스를 사용하는 것입니다. \documentclass에서 ltjsarticle(가로로 설정된 article) 또는 ltjarticle라는 이름을 지정하면 일본어 조판을 위해 luatexja가 사용됩니다. 명시적인 글꼴이 없으면 적절한 기본 글꼴이 포함되지만 luatexja-preset를 사용하면 IPAex 글꼴을 포함할 수 있습니다.
% Overleaf: メニュー → Compiler → LuaLaTeX に設定 / set Compiler to LuaLaTeX
\documentclass{ltjsarticle}
\usepackage[ipaex]{luatexja-preset}
\begin{document}
\section{はじめに}
こんにちは、\LaTeX! 数式も書けます: $e^{i\pi}+1=0$
\end{document}일본 저널에서 흔히 볼 수 있는 pLaTeX 워크플로우로 작성하려면 Compiler를 “LaTeX”로 설정하고 프로젝트 루트에 latexmkrc라는 파일을 추가하세요. Overleaf는 latexmk로 빌드되므로 "platex로 처리한 다음 dvipdfmx로 PDF를 만드십시오"라고 지시하는 곳입니다. upLaTeX의 경우 platex를 uplatex로, pbibtex를 upbibtex로 바꾸십시오. 최신 옵션은 LuaLaTeX, pLaTeX 또는 upLaTeX와 함께 사용할 수 있는 jlreq 클래스입니다.
$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'mendex %O -o %D %S';이 설정을 건너뛰고 싶다면 일본에서 만든 Cloud LaTeX가 구성 없이 일본어를 조판합니다. 대부분 일본어로 구성된 원고를 고려해 볼 가치가 있습니다.
협업 중
Overleaf의 가장 큰 장점은 진정한 실시간 협업입니다. 오른쪽 상단의 Share 버튼으로 사람들을 초대하면 동일한 원고를 함께 열 수 있으며, 서로의 커서와 편집 내용이 실시간으로 표시됩니다. 초대하는 방법에는 이메일 주소(Editor 또는 Viewer 선택) 또는 Link Sharing를 통한 두 가지 방법이 있습니다.
Link Sharing는 두 가지 종류의 URL를 발행합니다. View link가 있는 사람은 누구나 읽을 수 있고 Edit link가 있는 사람은 누구나 편집할 수 있습니다(편집하려면 계정을 만들어야 함). 여기서 한도가 문제가 됩니다. 시청자는 한도에 포함되지 않지만 편집자는 프로젝트 소유자의 계획 수당을 소비합니다**. 제한을 초과하면 편집 링크를 통해 참여하는 모든 사람이 자동으로 보기 전용으로 전환됩니다.
무료 플랜에는 한 명의 공동작업자가 제공됩니다. 귀하와 다른 한 명이 무료로 공동 편집할 수 있습니다. 유료 요금제는 Student 또는 Standard에서는 10, Pro에서는 무제한입니다. 문서 내 댓글은 무료 요금제에서 작동하지만 변경 사항 추적(각 편집 내용을 개별적으로 수락 또는 거부) 및 전체 버전 기록(이전 상태로 되돌리기)은 유료 기능입니다. 심각한 다중 저자 개정의 경우 일반적으로 구독에 대한 팁이 됩니다.
제출물을 안정적으로 유지하기
온라인 편집기는 어디에서나 동일한 작업 공간을 제공하지만 TeX Live 버전, 기본 문서, 공동 작업자 편집 및 무거운 그림이 모두 상호 작용할 수 있습니다. 제출하기 전에 Overleaf를 편리한 초안 패드로 취급하기보다는 재현 가능한 조판 환경으로 더 많이 취급하십시오.
- Menu에서 Compiler, TeX Live 버전, Main document를 확인하고 공동 작업자에게 동일한 설정을 확인하도록 합니다.
- 큰 TikZ/pgfplots 그림이나 고해상도 이미지로 인해 시간 초과가 발생하는 경우 그림을 PDF로 미리 컴파일하거나 무거운 챕터를 일시적으로 제거하여 원인을 파악하세요.
- 오류가 증가하면 Auto compile를 비활성화하고 Stop on first error로 전환한 다음 계단식 읽기 전에 첫 번째 오류를 수정합니다.
- 제출 직전에 Download as ZIP를 확인하고 소스 번들이 동일한 PDF를 로컬 또는 별도의 프로젝트에서 재현할 수 있는지 확인하세요.
템플릿 사용
빈 페이지에서 구축할 필요는 없습니다. Overleaf의 갤러리에는 저널, 회의록, CV, 논문, 슬라이드 등 광범위한 시작점이 있습니다. New Project → Templates 중에서 유형을 선택하거나, overleaf.com/gallery를 직접 열고 원하는 유형에서 Open as Template를 클릭하면 해당 스타일의 새 프로젝트가 나타납니다.
제출 위치를 알면 저널 템플릿이 계속해서 유지됩니다. 출판사와 학회의 "공식" 템플릿에는 해당 저널의 규칙(클래스 파일 및 레이아웃)이 내장되어 있으며 일부는 원고가 준비되면 Overleaf에서 바로 제출할 수 있습니다. 올바른 템플릿으로 시작하는 것은 나중에 제출 규칙에 맞서 싸우는 것보다 낫습니다. 자신만의 템플릿을 갤러리에 제출할 수도 있습니다.
마무리해야 할 실용적인 무료 계층 참고 사항: 컴파일 시간 초과는 10초이므로 긴 논문이나 무거운 TikZ 수치가 이를 초과하여 시간 초과될 수 있습니다(유료 플랜의 경우 240초). 완전한 무료 및 유료 사진과 Overleaf가 다른 서비스와 비교되는 방식은 "온라인으로 사용해 보기" 페이지에 수집되어 있습니다.