LaTeX 치트시트

기본 LaTeX 참조

Page content

LaTeX은 수학 공식과 같은 복잡한 서식을 가진 전문 문서, 특히 학술 분야에서 널리 사용되고 있는 강력한 문서 구성 시스템입니다. 여기에는 LaTeX 문서 구성에 대한 치트시트가 포함되어 있습니다.

이 가이드는 2026년 문서 도구: 마크다운, LaTeX, PDF 및 인쇄 워크플로 허브의 일부입니다.

벽과 테이블의 신문을 보여주는 이미지

기본 TeX/LaTeX 명령

기본 LaTeX 문서 구조

\documentclass{article}
\usepackage{amsmath}
\begin{document}
여기에 내용 입력
\end{document}

텍스트 서식 지정

  • 굵게: \textbf{text}
  • 기울임: \textit{text}
  • 밑줄: \underline{text}

수학 모드

인라인 수학: $$x^2 + y^2 = z^2$$ 표시 수학: $$ E = mc^2 $$

그리스 문자

  • 알파: $$\alpha$$
  • 베타: $$\beta$$
  • 감마: $$\gamma$$
  • 델타: $$\delta$$

연산자 및 기호

  • 합(Sum): $$\sum_{i=1}^n x_i$$
  • 적분(Integral): $$\int_a^b f(x) dx$$
  • 분수(Fraction): $$\frac{numerator}{denominator}$$
  • 제곱근(Square root): $$\sqrt{x}$$

하단 및 상단 첨자

  • 하단 첨자: $$x_i$$
  • 상단 첨자: $$x^2$$
  • 조합: $$x_i^2$$

행렬

\begin{matrix}
a & b \\
c & d
\end{matrix}

방정식

\begin{equation}
    f(x) = ax^2 + bx + c
\end{equation}

목록

무단 목록:

\begin{itemize}
    \item 첫 번째 항목
    \item 두 번째 항목
\end{itemize}

유단 목록:

\begin{enumerate}
    \item 첫 번째 항목
    \item 두 번째 항목
\end{enumerate}

표

아래의 별도 섹션에서 자세한 내용을 참조하세요.

\begin{tabular}{|c|c|}
    \hline
    헤더 1 & 헤더 2 \\
    \hline
    셀 1 & 셀 2 \\
    \hline
\end{tabular}

섹션

\section{주요 섹션}
\subsection{하위 섹션}
\subsubsection{하위-하위 섹션}

본문에 필요한 패키지를 포함하고, 글의 길이에 따라 문서 클래스를 선택합니다: 장이 없으면 article, 장이 있으면 report 또는 book을 사용합니다.

다이어그램 추가

LaTeX가 아닌 마크다운으로 작성된 문서(기술 블로그 글, README, Hugo 기반 사이트 등)의 경우, 외부 도구가 아닌 펜스 코드 블록 내에서 텍스트 기반 구문을 사용하여 플로우차트, 시퀀스 다이어그램, ER 다이어그램을 렌더링하는 Mermaid 다이어그램이 더 가벼운 대안이 될 수 있습니다. 정밀한 레이아웃이 중요한 구조화된 인쇄 및 PDF 출력의 경우, LaTeX가 여전히 올바른 선택지입니다.

LaTeX 치트시트에 다이어그램을 포함하려면 다음 옵션을 사용할 수 있습니다:

  1. graphicx 패키지를 사용하여 이미지 삽입:

    • preambles에 \usepackage{graphicx} 추가
    • \includegraphics[options]{filename} 사용하여 이미지 삽입 (자세한 내용은 아래를 참조하세요.)
  2. venndiagram 패키지를 사용하여 베인 다이어그램 생성:

    • preambles에 \usepackage{venndiagram} 추가
    • 세 집합 다이어그램을 위해 \begin{venndiagram3sets} 환경 사용
  3. tikz 패키지를 사용하여 그래프 그리기:

    • preambles에 \usepackage{tikz} 추가
    • 플롯 및 그래프 생성을 위해 \begin{tikzpicture} 환경 사용
  4. 표를 사용하여 정보 정리:

    • 간단한 표를 위해 \begin{tabular} 환경 사용
    • 더 복잡한 표의 경우 longtable 또는 tabu와 같은 패키지 고려
  5. 여러 관련 다이어그램에 서브그림 사용:

    • preambles에 \usepackage{subcaption} 추가
    • figure 환경 내에서 \begin{subfigure} 환경 사용

치트시트 형식에 맞게 다이어그램의 위치와 크기를 조정하는 것을 잊지 마세요. 다이어그램이 치트시트 레이아웃에 잘 맞게 작동하려면 [width=0.8\textwidth] 또는 [scale=0.5]와 같은 옵션을 실험할 필요가 있을 수 있습니다.

이미지 추가

LaTeX에서 graphicx 패키지를 사용하여 이미지를 추가하려면 다음 단계를 따르세요:

  1. 문서 preambles에 graphicx 패키지를 포함합니다:
\usepackage{graphicx}
  1. 이미지 파일을 LaTeX 파일과 동일한 디렉토리에 놓거나 \graphicspath 명령을 사용하여 이미지 디렉토리를 지정합니다:
\graphicspath{{images/}}
  1. 문서 내에서 \includegraphics 명령을 사용하여 이미지를 삽입합니다:
\includegraphics[options]{filename}
  1. 더 나은 조직화와 서식을 위해 figure 환경을 사용하여 이미지를 감싸세요:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{여기에 캡션 입력}
\label{fig:label}
\end{figure}
  1. width, height, 또는 scale과 같은 옵션을 사용하여 이미지 크기를 조정합니다:
\includegraphics[width=0.5\textwidth]{filename}
  1. 할당된 라벨을 사용하여 \ref 명령으로 텍스트에서 이미지를 참조합니다.

삽입된 이미지를 확인하려면 문서를 컴파일하는 것을 잊지 마세요.

LaTeX 문서에 표 추가

LaTeX 문서에 표를 추가하는 것은 tabular 환경을 사용하여 수행할 수 있는 일반적인 작업입니다.

LaTeX에서 표를 만드는 방법을 몇 가지 예시로 살펴봅니다:

기본 표 구조

LaTeX에서 표의 기본 구조는 tabular 환경을 사용합니다:

\begin{tabular}{column_specifiers}
    내용
\end{tabular}

컬럼 지정자는 각 컬럼의 정렬과 경계를 정의합니다:

  • l: 왼쪽 정렬
  • c: 가운데 정렬
  • r: 오른쪽 정렬
  • |: 컬럼 사이의 수직선

간단한 표 예시

기본적인 3x3 표입니다:

\begin{tabular}{lcr}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
\end{tabular}

경계선이 있는 표

경계선을 추가하려면 수직(|) 및 수평(\hline) 선을 사용합니다:

\begin{tabular}{|l|c|r|}
    \hline
    왼쪽 & 가운데 & 오른쪽 \\
    \hline
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \hline
\end{tabular}

표 환경

더 나은 서식과 캡션을 위해 table 환경을 사용합니다:

\begin{table}[h!]
    \centering
    \caption{표 예시}
    \label{tab:sample}
    \begin{tabular}{|c|c|c|}
        \hline
        컬럼 1 & 컬럼 2 & 컬럼 3 \\
        \hline
        A & B & C \\
        D & E & F \\
        \hline
    \end{tabular}
\end{table}

다중 컬럼 및 다중 행 표

더 복잡한 표의 경우, \multicolumn 및 \multirow 명령을 사용할 수 있습니다:

\usepackage{multirow}

\begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{병합된 컬럼} & 컬럼 3 \\
    \hline
    \multirow{2}{*}{병합된 행} & B1 & C1 \\
    & B2 & C2 \\
    \hline
\end{tabular}

사용자 정의 컬럼 유형이 있는 표

더 고급 서식의 경우, 사용자 정의 컬럼 유형을 정의할 수 있습니다:

\usepackage{array}

\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
    \hline
    왼쪽 & 가운데 정렬된 단락 & 오른쪽 \\
    \hline
    A & 이 텍스트는 3cm 폭의 컬럼 내에서 가운데 정렬되고 줄바꿈됩니다 & 1 \\
    \hline
\end{tabular}

고급 표 기능을 위해 array, multirow 또는 booktabs와 같은 필요한 패키지를 포함하는 것을 잊지 마세요.

목차 추가

LaTeX 문서에 목차를 추가하는 것은 간단한 과정입니다. 방법은 다음과 같습니다:

  1. 기본 목차

기본 목차를 만들려면 \tableofcontents 명령을 사용합니다:

\documentclass{article}
\begin{document}
\tableofcontents
\section{소개}
\section{주요 내용}
\section{결론}
\end{document}

이것은 문서의 섹션에 기반하여 목차를 자동으로 생성합니다.

  1. 목차 커스터마이징

\setcounter 명령을 사용하여 목차의 깊이를 커스터마이즈할 수 있습니다:

\setcounter{tocdepth}{2}
\tableofcontents

이것은 목차에서 섹션과 하위 섹션을 표시합니다.

  1. 제목 변경

기본 “목차” 제목을 변경하려면 다음을 사용합니다:

\renewcommand*\contentsname{튜토리얼}
\tableofcontents

이것은 제목을 “튜토리얼"로 변경합니다.

  1. 번호 없는 섹션 추가

목차에 번호 없는 섹션을 추가하려면 다음을 사용합니다:

\addcontentsline{toc}{section}{번호 없는 섹션}
\section*{번호 없는 섹션}

이것은 번호 없는 섹션을 목차에 포함시킵니다.

  1. 그림 및 표 목록 포함

그림과 표의 목록도 추가할 수 있습니다:

\tableofcontents
\listoffigures
\listoftables

목차가 제대로 생성되도록 문서를 두 번 컴파일하는 것을 잊지 마세요.

예시

이러한 기능을 보여주는 완전한 예시입니다:

\documentclass{article}
\usepackage{blindtext}

\title{문서 예시}
\author{John Doe}
\date{}

\begin{document}

\maketitle

\renewcommand*\contentsname{문서 목차}
\setcounter{tocdepth}{2}
\tableofcontents

\section{소개}
\blindtext

\section{주요 내용}
\subsection{하위 섹션 1}
\blindtext
\subsection{하위 섹션 2}
\blindtext

\addcontentsline{toc}{section}{번호 없는 섹션}
\section*{번호 없는 섹션}
\blindtext

\section{결론}
\blindtext

\end{document}

이 예시에는 목차에 대한 사용자 정의 제목이 포함되어 있으며, 하위 섹션을 포함하도록 깊이를 설정하고, 번호 없는 섹션을 목차에 추가합니다.

유용한 링크

구독하기

시스템, 인프라, AI 엔지니어링에 관한 새 글을 받아보세요.