본문으로 건너뛰기
EasyLaTeXDocs

문서 클래스, 서문, 패키지

문서 클래스는 기본 구조를 정하고, 서문에는 전역 설정을 작성하며, 패키지는 기능을 추가합니다. 아래 예제로 세 요소가 함께 작동하는 방식을 확인할 수 있습니다.

EasyLaTeX에서는 XeLaTeX와 article + kotex를 사용합니다. 예제에는 graphicx, xcolor, hyperref도 포함됩니다.

최소 서문

서문은 \documentclass 뒤부터 \begin{document} 앞까지입니다.

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{kotex}​% 서문: 패키지와 전역 설정​\begin{document}​이 부분은 본문입니다.​\end{document}

본문은 화면에 나타날 내용이고, 서문은 문서 전체의 작동 방식을 정합니다. \usepackage를 본문에 넣지 마세요.

문서 클래스 선택

\documentclass의 중괄호에는 클래스, 대괄호에는 옵션을 넣습니다.

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{kotex}
클래스용도
article논문, 과제, 짧은 보고서
report장이 있는 보고서, \chapter 지원
book책이나 긴 문서, 앞부분과 장 구조 지원
beamer발표 슬라이드, 템플릿에 맞는 글꼴·테마 설정

짧은 글에서 \chapter만 쓰려고 book으로 바꾸지 마세요. 클래스는 사용 가능한 명령 수보다 문서의 종류를 먼저 나타냅니다.

패키지 불러오기

\usepackage로 기능을 불러옵니다. 다음 패키지는 각각 이미지, 색상, 링크를 처리합니다.

LaTeX
\usepackage{graphicx} % \includegraphics\usepackage{xcolor}   % \textcolor, \colorbox 등 색상 명령\usepackage{hyperref} % 클릭 가능한 목차, 참조, URL

패키지 이름에 .sty는 쓰지 않습니다. 불러왔다고 즉시 사용해야 하는 것은 아니며 해당 명령을 호출할 때 효과가 나타납니다.

문서 정보 설정

제목 정보는 보통 서문에 두고 본문에서 \maketitle로 출력합니다.

LaTeX
\title{실험 보고서}\author{홍길동}\date{2026년 7월}
LaTeX
\begin{document}\maketitle\end{document}

\title 같은 명령은 정보만 저장합니다. 현재 위치에 실제 제목 영역을 만드는 명령은 \maketitle입니다.

나만의 명령 정의

반복되는 문구나 서식을 서문의 명령으로 묶을 수 있습니다.

LaTeX
\newcommand{\LaTeXdoc}{\LaTeX{} 문서}

본문에서 다음처럼 사용합니다.

LaTeX
이 문서는 \LaTeXdoc와 기본 작성 과정을 설명합니다.

안정적으로 반복되는 내용에 적합합니다. 처음부터 모든 서식을 추상화하지 말고 실제 반복이 생길 때 분리해야 읽기와 오류 수정이 쉽습니다.

불러오는 순서와 범위

  • 파일의 첫 LaTeX 명령은 문서 클래스여야 합니다.
  • 패키지와 전역 설정은 서문에 둡니다.
  • 링크 설정이 덮어써지는 일을 줄이기 위해 hyperref는 보통 대부분의 패키지 뒤에 둡니다.
  • 같은 기능은 한 가지 기본 설정을 선택하고 중복되는 대안을 함께 불러오지 마세요.
  • 학교·학술지·출판사 템플릿을 수정하기 전에 주석을 읽으세요. 클래스나 기존 패키지를 임의로 삭제하지 마세요.

전체 예제

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{kotex}​\usepackage{graphicx}\usepackage{xcolor}\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}​\title{서문 예제}\author{홍길동}\date{\today}\newcommand{\LaTeXdoc}{\LaTeX{} 문서}​\begin{document}​\maketitle​다음은 예제입니다: \textcolor{blue}{\LaTeXdoc}.\href{https://www.latex-project.org/}{LaTeX Project}는 LaTeX 프로젝트의 공식 웹사이트입니다.​\end{document}
문서 클래스, 서문, 패키지 | EasyLaTeX | EasyLaTeX