LaTeX 팁 시트
기초 LaTeX 참조
LaTeX 는 수학 공식과 같은 복잡한 포맷팅이 필요한 전문 문서를 만드는 데 널리 사용되는 강력한 타이핑 시스템입니다. 특히 학문 분야에서 널리 사용되고 있습니다. 여기 LaTeX 타이핑에 대한 빠른 참고 자료가 있습니다.
기본 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_{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 첫 번째 항목
\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{부분 부분 섹션}
필요한 패키지와 문서 클래스를 포함하여 특정 요구사항에 맞는 문서를 작성하세요.
다이어그램 추가
LaTeX 빠른 참고 자료에 다이어그램을 추가하려면 다음과 같은 방법을 사용할 수 있습니다:
-
graphicx 패키지를 사용하여 이미지를 삽입:
- 헤더에 \usepackage{graphicx}를 추가하세요
- \includegraphics[옵션]{파일명}을 사용하여 이미지를 삽입하세요 (아래에 자세한 내용을 참조하세요.)
-
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[옵션]{파일명}
- 더 나은 조직화와 포맷팅을 위해 이미지를 figure 환경으로 감싸세요:
\begin{figure}[위치]
\centering
\includegraphics[옵션]{파일명}
\caption{여기 캡션을 입력하세요}
\label{fig:레이블}
\end{figure}
- 이미지 크기를 조정하기 위해 width, height, 또는 scale 옵션을 사용하세요:
\includegraphics[width=0.5\textwidth]{파일명}
- 텍스트에서 이미지를 참조하려면 \ref 명령과 라벨을 사용하세요.
문서를 컴파일하여 삽입된 이미지를 확인하세요.
LaTeX 문서에 표 추가
LaTeX 문서에 표를 추가하는 것은 tabular 환경을 사용하여 수행할 수 있는 일반적인 작업입니다.
LaTeX에서 표를 생성하는 방법과 여러 예시를 아래에 보여줍니다:
기본 표 구조
LaTeX에서 표의 기본 구조는 tabular 환경을 사용합니다:
\begin{tabular}{열_지정자}
내용
\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}
표 환경
더 나은 포맷팅과 캡션을 위해 표 환경을 사용하세요:
\begin{table}[h!]
\centering
\caption{샘플 표}
\label{tab:샘플}
\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 문서에 목차를 추가하는 것은 간단한 과정입니다. 아래에 방법을 보여줍니다:
- 기본 목차
기본 목차를 생성하려면 \tableofcontents 명령을 사용하세요:
\documentclass{article}
\begin{document}
\tableofcontents
\section{서론}
\section{주요 내용}
\section{결론}
\end{document}
이렇게 하면 문서의 섹션을 기반으로 자동으로 목차가 생성됩니다.
- 목차 커스터마이징
목차의 깊이를 커스터마이징하려면 \setcounter 명령을 사용하세요:
\setcounter{tocdepth}{2}
\tableofcontents
이렇게 하면 섹션과 하위 섹션이 목차에 표시됩니다.
- 제목 변경
기본 “Contents” 제목을 변경하려면 다음을 사용하세요:
\renewcommand*\contentsname{튜토리얼}
\tableofcontents
이렇게 하면 제목이 “튜토리얼"로 변경됩니다.
- 번호 없는 섹션 추가
목차에 번호 없는 섹션을 추가하려면 다음을 사용하세요:
\addcontentsline{toc}{section}{번호 없는 섹션}
\section*{번호 없는 섹션}
이렇게 하면 번호 없는 섹션이 목차에 포함됩니다.
- 그림 및 표 목록 추가
그림 및 표 목록을 추가할 수도 있습니다:
\tableofcontents
\listoffigures
\listoftables
문서를 두 번 컴파일하여 목차가 올바르게 생성되었는지 확인하세요.
예시
이 기능을 보여주는 완전한 예시입니다:
\documentclass{article}
\usepackage{blindtext}
\title{샘플 문서}
\author{존 닥}
\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}
이 예시에는 목차의 제목을 커스터마이징하고, 하위 섹션을 포함하도록 깊이를 설정하고, 번호 없는 섹션을 목차에 추가하는 방법을 보여줍니다.