온라인·로컬 LaTeX 편집기의 차이와 선택 기준
온라인과 로컬 편집기는 같은 .tex를 사용합니다. \section, \cite, amsmath 명령이 바뀌지 않고 같은 계열의 TeX 엔진을 씁니다. 차이는 환경 관리 주체, 공동 작업, 성능, 오프라인 사용, 제어 범위입니다.
여섯 가지 차이
| 항목 | 온라인 | TeX Live/MiKTeX와 TeXstudio/VS Code |
|---|---|---|
| 준비 | 브라우저에서 시작 | 수 GB 설치, 직접 업데이트 |
| 패키지 | 플랫폼 제공 범위 | 직접 설치, 누락 시 File xxx.sty not found |
| 공동 작업 | 플랫폼에 따라 공유·동시 편집·기록 | 보통 Git과 팀의 충돌 해결 |
| 컴파일 | 연결·서버 대기열 영향 | 개인 CPU, 증분 빌드는 더 빠를 수 있음 |
| 오프라인 | 보통 연결 필요 | 가능 |
| 제어 | 제공 엔진·옵션 범위 | 엔진·스크립트·CI 직접 관리 |
함께 쓸 사람이 있는지, 특별한 의존성이 있는지가 핵심입니다.
환경 이동 시 파일 보관
다음 소스는 보통 양쪽에서 같은 방식으로 작동합니다.
\documentclass{article}\usepackage{kotex}\usepackage{amsmath}\usepackage{graphicx}\title{같은 소스, 다른 편집기}\author{홍길동}\date{\today}\begin{document}\maketitle\section{서론}이 파일은 온라인과 로컬에서 같은 방식으로 컴파일됩니다.\begin{equation}\label{eq:gd} \theta_{t+1} = \theta_t - \eta \nabla_{\theta} J(\theta_t)\end{equation}다음 식과 같이:~\eqref{eq:gd}, 갱신 규칙은 동일합니다.\end{document}로컬에도 amsmath가 있어야 합니다. 전체 TeX Live에는 보통 있지만 최소 설치에는 ! LaTeX Error: File 'amsmath.sty' not found.가 날 수 있습니다.
온라인은 일반 패키지를 제공하는 경우가 많습니다. .tex, .bib, 이미지를 함께 압축하고 사용자 클래스·스타일·글꼴도 포함하세요. 어느 방향으로 옮겨도 같습니다.
선택 방법
- 여러 명이 동시에 편집하나요? 온라인 공동 편집을 시험하되 이미 Git을 잘 쓰는 팀은 기존 방식을 유지할 수 있습니다.
- 오프라인·특수 의존성이 필요한가요? 잦은 연결 끊김, 특정 글꼴·엔진·스크립트는 로컬이 유리합니다. 온라인 호환성은 실제 프로젝트로 확인하세요.
- 대표 프로젝트가 자원 범위 안에서 컴파일되나요? 시간, 출력, 한도, 하드웨어, 비용을 비교하세요. 페이지 수만으로는 부족합니다.
둘 다 적합하면 편의성과 환경 제어 중 선택하세요. 온라인 협업 후 내보내 제출용 템플릿을 미리 로컬에서 검증하는 혼합 방식도 가능합니다.
두 가지 오해
| 오해 | 실제 확인 사항 |
|---|---|
| 온라인은 근본적으로 다른 PDF를 만듦 | 엔진 계열은 같으므로 선택 엔진, 패키지 버전, 글꼴부터 비교 |
| 온라인에서 Biber를 못 씀 | 많은 플랫폼이 컴파일 버튼으로 LaTeX–Biber–LaTeX를 처리. 미지원이면 호환 문헌 방식이나 로컬 사용 |
인용 확인 목록을 활용하세요. 이동 뒤에는 소스가 잘못됐다고 판단하기 전에 컴파일러, 패키지, 글꼴, 경로, 첫 로그 오류를 확인합니다.
정리
표준 소스는 자료와 의존성을 함께 옮기면 이식 가능합니다. 공동 작업과 특수 요구로 선택하고 결과가 달라지면 환경부터 확인하세요.
EasyLaTeX 편집기에서 브라우저 기반 작성·컴파일·공동 작업을 시작할 수 있습니다.