레슨 8 / 8·15분
LaTeX 레퍼런스
LaTeX에서 자주 사용하는 명령어, 환경, 패키지를 정리한 레퍼런스입니다. 문서 작성 시 빠르게 참고할 수 있도록 카테고리별로 분류하였습니다.
문서 클래스와 옵션
latex
% 주요 문서 클래스
\documentclass{article} % 일반 문서
\documentclass{report} % 보고서 (chapter 사용 가능)
\documentclass{book} % 책
\documentclass{beamer} % 프레젠테이션
\documentclass{letter} % 편지
% 문서 옵션
\documentclass[12pt]{article} % 글꼴 크기: 10pt, 11pt, 12pt
\documentclass[a4paper]{article} % 용지: a4paper, letterpaper
\documentclass[twocolumn]{article} % 2단 편집
\documentclass[landscape]{article} % 가로 방향필수 패키지 모음
- •
\usepackage{kotex}: 한글 지원 (ko.TeX) - •
\usepackage{amsmath}: 고급 수식 환경 (align, cases 등) - •
\usepackage{amssymb}: 수학 기호 (blackboard bold 등) - •
\usepackage{amsthm}: 정리, 증명 환경 - •
\usepackage{graphicx}: 그림 삽입 - •
\usepackage{booktabs}: 전문적인 표 - •
\usepackage{hyperref}: 하이퍼링크, PDF 북마크 - •
\usepackage{geometry}: 여백 설정 - •
\usepackage{fancyhdr}: 머리글/바닥글 커스터마이징 - •
\usepackage{listings}: 소스 코드 삽입 - •
\usepackage{xcolor}: 색상 - •
\usepackage{tikz}: 그래프/다이어그램 직접 그리기
섹션 명령어
latex
% 계층 구조 (article 클래스)
\part{부} % 최상위 (거의 안 씀)
\section{절} % 1
\subsection{소절} % 1.1
\subsubsection{소소절} % 1.1.1
\paragraph{문단} % 번호 없음, 굵은 제목
\subparagraph{소문단} % 번호 없음
% report/book 클래스에서 추가
\chapter{장} % 최상위 단위
% 번호 없는 섹션
\section*{번호 없는 절}
% 목차에 추가 (번호 없는 섹션의 경우)
\addcontentsline{toc}{section}{부록}수식 환경 요약
latex
% 인라인 수식
$E = mc^2$
% 디스플레이 수식 (번호 없음)
\[ E = mc^2 \]
% 디스플레이 수식 (번호 있음)
\begin{equation}
E = mc^2
\end{equation}
% 여러 줄 정렬 (번호 있음)
\begin{align}
a &= b + c \\
d &= e + f
\end{align}
% 여러 줄 정렬 (번호 없음)
\begin{align*}
a &= b + c \\
d &= e + f
\end{align*}
% 조건부 정의
\begin{cases}
x & \text{if } x > 0 \\
0 & \text{otherwise}
\end{cases}
% 긴 수식 줄바꿈
\begin{multline}
a + b + c + d \\
+ e + f + g
\end{multline}자주 쓰는 수학 기호
latex
% 그리스 문자
\alpha \beta \gamma \delta \epsilon \theta \lambda \mu \pi \sigma \omega
\Gamma \Delta \Theta \Lambda \Pi \Sigma \Omega
% 연산자
\sum \prod \int \iint \oint
\frac{a}{b} \sqrt{x} \sqrt[n]{x}
% 관계
\leq \geq \neq \approx \equiv \sim
\in \notin \subset \subseteq \cup \cap
% 화살표
\rightarrow \leftarrow \Rightarrow \Leftarrow \mapsto
% 장식
\hat{x} \bar{x} \tilde{x} \vec{v} \dot{x} \ddot{x}
\overline{AB} \underline{text} \overbrace{a+b}^{n}
% 괄호 자동 크기
\left( \frac{a}{b} \right)
\left[ \frac{a}{b} \right]
\left\{ \frac{a}{b} \right\}
% 공백 조절
\, \; \quad \qquad \!컴파일과 문제 해결
- •
pdflatex main.tex: 기본 컴파일 (PDF 출력) - •
xelatex main.tex: 유니코드/한글 지원 컴파일 - •
biber main: BibLaTeX 참고문헌 처리 - •
bibtex main: BibTeX 참고문헌 처리 - •참고문헌이 안 나올 때: pdflatex -> biber -> pdflatex -> pdflatex 순서로 실행
- •상호참조가
??로 표시될 때: pdflatex를 2번 이상 실행 - •
Overfull \hbox경고: 텍스트가 여백을 초과. \linebreak 또는 단어 수정으로 해결 - •패키지 충돌 시: hyperref는 항상 마지막에 로드 (일부 예외 제외)
💡
Overleaf(overleaf.com)를 사용하면 LaTeX 설치 없이 브라우저에서 바로 문서를 작성할 수 있습니다. 실시간 미리보기와 협업 기능도 지원합니다. CTAN(ctan.org)에서 수천 개의 패키지 문서를 확인할 수 있습니다.