LaTeX 치트시트
기초 LaTeX 레퍼런스
LaTeX은 수식 등 복잡한 서식을 갖춘 전문 문서를 생성하는 데 널리 사용되며, 특히 학술 분야에서 강인한.typesetting 시스템입니다. 다음은 LaTeX typesetting을 위한 치트시트입니다.
이 가이드는 2026년 문서화 도구: 마크다운, LaTeX, PDF 및 인쇄 워크플로우 허브의 일부입니다.

기본 TeX/LaTeX 명령어
기본 LaTeX 문서 구조
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Your content here
\end{document}
텍스트 서식
- 굵게: \textbf{text}
- 기울임: \textit{text}
- 밑줄: \underline{text}
수학 모드
인라인 수학: $$x^2 + y^2 = z^2$$ 표시 수학: $$ E = mc^2 $$
그리스 문자
- 알파: $$\alpha$$
- 베타: $$\beta$$
- 감마: $$\gamma$$
- 델타: $$\delta$$
연산자 및 기호
- 합: $$\sum_{i=1}^n x_i$$
- 적분: $$\int_a^b f(x) dx$$
- 분수: $$\frac{numerator}{denominator}$$
- 제곱근: $$\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 First item
\item Second item
\end{itemize}
순서 있는 목록:
\begin{enumerate}
\item First item
\item Second item
\end{enumerate}
표
자세한 내용은 아래 별도 섹션을 참조하십시오.
\begin{tabular}{|c|c|}
\hline
Header 1 & Header 2 \\
\hline
Cell 1 & Cell 2 \\
\hline
\end{tabular}
섹션
\section{Main Section}
\subsection{Subsection}
\subsubsection{Sub-subsection}
특정 요구 사항에 따라 필요한 패키지를 포함하고 적절한 문서 클래스를 사용하는 것을 잊지 마십시오.
다이어그램 추가
LaTeX가 아닌 마크다운에서 작성되는 문서(기술 블로그 게시글, README, Hugo 기반 사이트 등)의 경우, 외부 도구 없이 텍스트 기반 구문을 사용하여 플로우차트, 시퀀스 다이어그램 및 ER 다이어그램을 렌더링하는 Mermaid 다이어그램이 경량 대안입니다. 정확한 레이아웃이 중요한 구조화된 인쇄 및 PDF 출력의 경우 LaTeX가 여전히 적합한 선택입니다.
LaTeX 치트시트에 다이어그램을 포함하려면 다음과 같은 여러 옵션이 있습니다:
-
graphicx 패키지를 사용하여 이미지 삽입:
- 머리말(preamble)에 \usepackage{graphicx} 추가
- \includegraphics[options]{filename}을 사용하여 이미지 삽입 (자세한 내용은 아래 참조)
-
venndiagram 패키지를 사용하여 베인 다이어그램 생성:
- 머리말에 \usepackage{venndiagram} 추가
- 세 집합 다이어그램을 위해 \begin{venndiagram3sets} 환경 사용
-
tikz 패키지를 사용하여 그래프 플로팅:
- 머리말에 \usepackage{tikz} 추가
- \begin{tikzpicture} 환경을 사용하여 플롯 및 그래프 생성
-
정보 정리를 위한 표 생성:
- 간단한 표를 위해 \begin{tabular} 환경 사용
- 더 복잡한 표의 경우 longtable 또는 tabu와 같은 패키지 고려
-
여러 관련 다이어그램을 위한 subfigures 사용:
- 머리말에 \usepackage{subcaption} 추가
- figure 환경 내에서 \begin{subfigure} 환경 사용
치트시트 형식에 맞게 다이어그램의 위치와 크기를 조정하는 것을 잊지 마십시오. [width=0.8\textwidth] 또는 [scale=0.5]와 같은 옵션을 실험하여 다이어그램이 치트시트 레이아웃 내에 잘 맞는지 확인해야 할 수 있습니다.
이미지 추가
LaTeX에서 graphicx 패키지를 사용하여 이미지를 추가하려면 다음 단계를 따르십시오:
- 문서 머리말에 graphicx 패키기를 포함:
\usepackage{graphicx}
- 이미지 파일을 LaTeX 파일과 같은 디렉토리에 배치하거나 \graphicspath 명령을 사용하여 이미지 디렉토리를 지정:
\graphicspath{{images/}}
- 문서 내에서 \includegraphics 명령을 사용하여 이미지 삽입:
\includegraphics[options]{filename}
- 더 나은 조직화와 서식을 위해 figure 환경으로 이미지를 감싸기:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{Your caption here}
\label{fig:label}
\end{figure}
- width, height 또는 scale과 같은 옵션을 사용하여 이미지 크기 조정:
\includegraphics[width=0.5\textwidth]{filename}
- 할당한 라벨과 함께 \ref 명령을 사용하여 텍스트에서 이미지 참조.
삽입된 이미지를 보려면 문서를 컴파일하는 것을 잊지 마십시오.
LaTeX 문서에 표 추가
LaTeX 문서에 표를 추가하는 것은 tabular 환경을 사용하여 수행할 수 있는 일반적인 작업입니다.
다음은 몇 가지 예시와 함께 LaTeX에서 표를 생성하는 방법입니다:
기본 표 구조
LaTeX에서 표의 기본 구조는 tabular 환경을 사용합니다:
\begin{tabular}{column_specifiers}
content
\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
Left & Center & Right \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
표 환경
더 나은 서식 및 캡션을 위해 table 환경을 사용하십시오:
\begin{table}[h!]
\centering
\caption{Sample Table}
\label{tab:sample}
\begin{tabular}{|c|c|c|}
\hline
Column 1 & Column 2 & Column 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|}{Merged Columns} & Column 3 \\
\hline
\multirow{2}{*}{Merged Rows} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
사용자 정의 열 형식이 있는 표
더 고급 서식을 위해 사용자 정의 열 형식을 정의할 수 있습니다:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Left & Centered Paragraph & Right \\
\hline
A & This text is centered and wraps within a 3cm wide column & 1 \\
\hline
\end{tabular}
고급 표 기능을 위해 array, multirow 또는 booktabs와 같은 필요한 패키지를 포함하는 것을 잊지 마십시오.
목차 추가
LaTeX 문서에 목차(Table of Contents)를 추가하는 것은 간단한 과정입니다. 방법은 다음과 같습니다:
- 기본 목차
기본 목차를 생성하려면 \tableofcontents 명령을 사용하십시오:
\documentclass{article}
\begin{document}
\tableofcontents
\section{Introduction}
\section{Main Content}
\section{Conclusion}
\end{document}
이렇게 하면 문서의 섹션을 기반으로 목차가 자동으로 생성됩니다.
- 목차 사용자 정의
\setcounter 명령을 사용하여 목차의 깊이를 사용자 정의할 수 있습니다:
\setcounter{tocdepth}{2}
\tableofcontents
이렇게 하면 목차에 섹션과 하위 섹션이 표시됩니다.
- 제목 변경
기본 “Contents” 제목을 변경하려면 다음을 사용하십시오:
\renewcommand*\contentsname{Tutorials}
\tableofcontents
이렇게 하면 제목이 “Tutorials"로 변경됩니다.
- 번호 없는 섹션 추가
목차에 번호 없는 섹션을 추가하려면 다음을 사용하십시오:
\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}
이렇게 하면 목차에 번호 없는 섹션이 포함됩니다.
- 그림 및 표 목록 포함
그림 및 표 목록도 추가할 수 있습니다:
\tableofcontents
\listoffigures
\listoftables
목차가 제대로 생성되도록 문서를 두 번 컴파일하는 것을 잊지 마십시오.
예시
다음은 이러한 기능을 보여주는 완전한 예시입니다:
\documentclass{article}
\usepackage{blindtext}
\title{Sample Document}
\author{John Doe}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{Document Contents}
\setcounter{tocdepth}{2}
\tableofcontents
\section{Introduction}
\blindtext
\section{Main Content}
\subsection{Subsection 1}
\blindtext
\subsection{Subsection 2}
\blindtext
\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}
\blindtext
\section{Conclusion}
\blindtext
\end{document}
이 예시에는 목차의 사용자 정의 제목이 포함되어 있으며, 하위 섹션을 포함하도록 깊이를 설정하고, 목차에 번호 없는 섹션을 추가합니다.