LaTeX(라텍스, 라텍 또는 레이텍)은 주로 과학, 수학, 공학 분야에서 널리 사용되는 고품질 조판 시스템으로, 특히 수식 표현에 강력한 기능을 제공하는 문서 준비 시스템이다.
- 한국에서 발음하거나 한글로 적을 때는 "라텍스"가 가장 흔한 듯하다. 외국에서 발음할때는 레이텍에 가깝게 한다.
개요
LaTeX는 원래 레슬리 램포트(Leslie Lamport)가 도널드 크누스(Donald Knuth)의 TeX 조판 시스템을 기반으로 개발한 매크로 패키지이다. TeX의 강력한 기능을 보다 쉽게 사용할 수 있도록 설계되어, 사용자는 복잡한 조판 규칙을 몰라도 구조적이고 일관된 문서를 만들 수 있다. LaTeX는 특히 논문, 학위 논문, 기술 보고서, 수학 서적 등의 작성에 널리 사용된다.
특징
- 구조 중심 문서 작성: 내용과 형식을 분리하여, 문서의 구조를 중심으로 작성할 수 있다.
- 수식 표현의 강력함: 수학 및 과학 기호를 정밀하게 표현할 수 있어 학술 분야에 적합하다.
- 다양한 패키지 지원: 그래픽, 표, 코드, 인용 등 다양한 기능을 추가할 수 있는 패키지가 풍부하다.
- 크로스 플랫폼 호환: Windows, macOS, Linux 등 다양한 운영체제에서 사용 가능하다.
- 오픈 소스: 대부분의 배포판이 자유롭게 사용 가능하며, 커뮤니티도 활발하다.
주요 명령어 및 문법
LaTeX 문서는 일반적으로 `.tex` 확장자를 가지며, 다음과 같은 기본 구조를 가진다:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Hello, World!
\section{서론}
이것은 LaTeX 문서의 예시입니다.
\[
E = mc^2
\]
\end{document}
사용 예
- 학위 논문 작성
- 수학, 물리학 등의 학술 논문
- 슬라이드 프레젠테이션 (Beamer 패키지 활용)
- 자동화된 보고서 생성
- 알고리즘이나 소스 코드 포함 문서
주요 배포판
- TeX Live: Windows, macOS, Linux 등에서 사용할 수 있는 대표적인 LaTeX 배포판
- MiKTeX: Windows 사용자에게 적합한 설치 및 관리 도구를 제공하는 배포판
- MacTeX: macOS 전용 배포판
- Overleaf: 웹 기반 LaTeX 편집기, 협업 기능 및 컴파일 환경을 제공
관련 도구
LaTeX 문서를 작성하거나 수식을 테스트할 수 있는 다양한 도구들이 존재한다.
- Overleaf: 가장 널리 사용되는 온라인 LaTeX 편집기로, 실시간 협업과 자동 컴파일 기능을 제공한다. 수많은 템플릿이 제공되며 xeCJK 또는 kotex 패키지를 통해 한글 조판도 지원한다.
- CoCalc: LaTeX 편집뿐 아니라 Python, R, SageMath 등과 통합되어 데이터 분석 및 연구용 문서 작성에 활용할 수 있는 클라우드 기반 협업 플랫폼.
- TeXPage: 가볍고 직관적인 웹 기반 LaTeX 편집기. 설치 없이 바로 렌더링과 PDF 다운로드가 가능해 빠른 테스트용으로 자주 사용된다.
- Papeeria: 자동 컴파일과 협업 기능을 갖춘 웹 기반 LaTeX 서비스. Markdown 문법 일부를 지원하며, 팀 단위의 협업 프로젝트에 적합하다.
- seb.kr LaTeX Renderer: 문서를 작성하기보다는 간단히 수식을 렌더링해볼 때 편리한 도구. 브라우저에서 LaTeX 문법을 입력하면 즉시 결과를 확인할 수 있어, 수식 테스트용으로 자주 활용된다.
- Authorea: 연구자 중심의 온라인 논문 작성 플랫폼. LaTeX 기반으로 문서 구조를 관리하며, 공동 저자 편집 및 DOI 발행 기능을 제공한다.
- LaTeX.Online: GitHub 등 외부 저장소의 .tex 파일을 불러와 서버에서 직접 컴파일해주는 서비스. 별도의 환경 설정 없이 빠르게 PDF를 생성할 수 있다.
- TeXstudio, TeXmaker, Kile: 데스크톱 환경에서 LaTeX을 편집할 수 있는 GUI 기반 에디터.
- Pandoc: Markdown, HTML, Docx 등 다양한 문서 포맷을 LaTeX으로 변환할 수 있는 범용 변환 도구.
- LyX: LaTeX을 기반으로 한 WYSIWYG(시각적 편집) 인터페이스를 제공하는 문서 편집기.
장단점
장점
- 학술 문서에 적합한 정밀한 수식 및 참고문헌 처리
- 자동화된 목차, 인용, 색인 등
- 다양한 언어와 국제화 지원
단점
- 초보자에게는 진입 장벽이 높음
- 시각적 편집이 어려움
- 디버깅이 복잡한 경우가 있음
역사
LaTeX는 1984년 레슬리 램포트가 처음 발표하였으며, 이후 다양한 버전으로 발전해왔다. 현재는 LaTeX Project Team이 관리하고 있으며, 가장 많이 사용되는 버전은 LaTeX2e이다. 차세대 버전인 LaTeX3도 개발 중에 있다.
같이 보기
참고 문헌
- Leslie Lamport, LaTeX: A Document Preparation System, Addison-Wesley, 1994.
- Frank Mittelbach et al., The LaTeX Companion, Addison-Wesley, 2004.