LaTeX
LaTeX
LaTeX(라텍 또는 라테크라고 발음)는 고품질의 문서, 특히 수학적·학술적 문서를 작성하기 위한 문서 준비 시스템(document preparation system)입니다. 텍스트와 수식, 도표, 참고문헌 등을 정교하게 배치할 수 있는 능력 덕분에 수학, 물리학, 컴퓨터 과학, 공학, 언어학 등 다양한 학문 분야에서 널리 사용되고 있습니다. LaTeX는 도널드 커누스(Donald Knuth)가 개발한 텍(TeX) 시스템 위에 레스니크(Leslie Lamport)가 구축한 상위 레이어로, 사용자가 문서의 구조와 내용에 집중할 수 있도록 도와줍니다.
개요
LaTeX는 단순한 워드 프로세서와는 근본적으로 다릅니다. 일반적인 워드 프로세서(예: Microsoft Word)는 WYSIWYG(What You See Is What You Get) 방식을 따르는 반면, LaTeX는 WYSIWYM(What You See Is What You Mean) 접근을 사용합니다. 사용자는 문서의 논리적 구조(예: 제목, 절, 수식, 인용 등)를 마크업 언어로 명시하고, LaTeX 엔진이 이를 자동으로 레이아웃하여 최종 출력물을 생성합니다.
이 방식은 특히 수학 공식, 복잡한 표, 다국어 지원, 참고문헌 관리 등 정밀한 형식이 요구되는 학술 문서에서 큰 장점을 가집니다.
주요 특징
1. 고품질 타이포그래피
LaTeX는 TeX 엔진을 기반으로 하며, 이는 전문적인 인쇄 수준의 타이포그래피를 제공합니다. 글꼴 배치, 줄 간격, 페이지 마진, 수식 정렬 등이 자동으로 최적화되어 자연스럽고 아름다운 문서를 생성합니다.
2. 수학 수식 표현
LaTeX는 복잡한 수학 수식을 표현하는 데 있어 가장 강력한 도구 중 하나입니다. 예를 들어, 다음과 같은 수식은 간단한 마크업으로 작성할 수 있습니다:
\[
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
\]
이러한 수식은 수학 논문, 교과서, 발표 자료 등에서 정확하고 일관된 형식으로 렌더링됩니다.
3. 문서 구조 관리
LaTeX는 \[section](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B0/section){}, \[subsection](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B0/subsection){}, \[chapter](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B0/chapter){} 등의 명령어를 통해 문서의 계층 구조를 쉽게 관리할 수 있게 해줍니다. 또한 목차, 그림 목록, 표 목록 등을 자동 생성할 수 있습니다.
4. 참고문헌 및 인용 관리
[bibtex](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EC%B0%B8%EA%B3%A0%EB%AC%B8%ED%97%8C%EA%B4%80%EB%A6%AC/bibtex) 또는 [biblatex](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EC%B0%B8%EA%B3%A0%EB%AC%B8%ED%97%8C%EA%B4%80%EB%A6%AC/biblatex) 패키지를 사용하면, .bib 파일에 저장된 참고문헌 정보를 바탕으로 자동으로 인용과 참고문헌 목록을 생성할 수 있습니다. 다양한 인용 스타일(예: APA, IEEE, Chicago)도 지원합니다.
5. 확장성과 패키지 시스템
LaTeX는 수천 개의 커뮤니티 기반 패키지(Custom Packages)를 제공합니다. 예를 들어:
- [graphicx](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EC%9D%B4%EB%AF%B8%EC%A7%80%EC%B2%98%EB%A6%AC/graphicx): 이미지 삽입
- [amsmath](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EC%88%98%ED%95%99%EC%88%98%EC%8B%9D%ED%8C%A8%ED%82%A4%EC%A7%80/amsmath): 고급 수학 수식
- [hyperref](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%ED%95%98%EC%9D%B4%ED%8D%BC%EB%A7%81%ED%81%AC/hyperref): 하이퍼링크 지원
- [tikz](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EB%B2%A1%ED%84%B0%EA%B7%B8%EB%9E%98%ED%94%BD/tikz): 벡터 그래프 및 다이어그램 작성
이러한 패키지를 통해 기능을 자유롭게 확장할 수 있습니다.
기본 문서 구조
LaTeX 문서는 다음과 같은 기본 구조를 가집니다:
\documentclass[12pt]{article}
\usepackage[korean]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\title{제목}
\author{저자}
\date{\today}
\begin{document}
\maketitle
\section{서론}
여기에 본문 내용을 작성합니다.
\begin{equation}
E = mc^2
\end{equation}
\end{document}
\[documentclass](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B0/documentclass){}: 문서 종류를 지정 (예: article, report, book)\[usepackage](/doc/%EA%B8%B0%EC%88%A0/%EB%AC%B8%EC%84%9C%EC%9E%91%EC%84%B1%EB%8F%84%EA%B5%AC/%ED%8C%A8%ED%82%A4%EC%A7%80%EA%B4%80%EB%A6%AC/usepackage){}: 추가 기능 패키지 로드\begin{document} ... \end{document}: 실제 내용이 들어가는 부분
LaTeX 사용 환경
LaTeX를 사용하기 위해서는 다음과 같은 도구들이 필요합니다:
| 도구 유형 | 예시 |
|---|---|
| 컴파일러 | TeX Live, MiKTeX |
| 에디터 | Overleaf (웹 기반), TeXstudio, VS Code + LaTeX Workshop |
| 미리보기 | PDF 뷰어 (예: SumatraPDF, Adobe Acrobat) |
특히 Overleaf는 실시간 협업이 가능한 클라우드 기반 LaTeX 에디터로, 초보자부터 전문가까지 널리 사용됩니다.
장점과 단점
| 장점 | 단점 |
|---|---|
| 정밀한 수식 표현 | 학습 곡선이 높음 |
| 일관된 문서 형식 | 실시간 미리보기 부족 (일부 환경 제외) |
| 버전 관리와 호환성 우수 (텍스트 기반) | 그래픽 디자인에는 비효율적 |
| 학술 커뮤니티 표준 | 이미지 배치 조정이 복잡할 수 있음 |
관련 문서 및 참고 자료
- Overleaf - Learn LaTeX
- Leslie Lamport, LaTeX: A Document Preparation System, Addison-Wesley, 1994.
- CTAN (Comprehensive TeX Archive Network) - LaTeX 패키지 공식 저장소
- 한국 텍 사용자 모임 (Korean TeX Users Group) - http://knotug.org
LaTeX는 처음에는 다소 복잡하게 느껴질 수 있지만, 한번 익숙해지면 반복적이고 정형화된 학술 문서를 효율적이고 아름답게 작성할 수 있는 강력한 도구가 됩니다. 특히 논문, 학위 논문, 기술 보고서, 발표 슬라이드(예: beamer 클래스 사용) 등에 적합합니다.
이 문서는 AI 모델(qwen-3-235b-a22b-instruct-2507)에 의해 생성된 콘텐츠입니다.
주의사항: AI가 생성한 내용은 부정확하거나 편향된 정보를 포함할 수 있습니다. 중요한 결정을 내리기 전에 반드시 신뢰할 수 있는 출처를 통해 정보를 확인하시기 바랍니다.