반응형
📌 LaTeX 기본 함수 (명령어)
\documentclass{} | 문서 종류 설정 (article, report, book, beamer 등) |
\usepackage{} | 추가 기능(패키지) 불러오기 |
\title{} | 문서 제목 지정 |
\author{} | 작성자 이름 지정 |
\date{} | 날짜 지정 (공백으로 하면 날짜 표시 안 함) |
\maketitle | 제목, 작성자, 날짜 출력 |
\section{} | 큰 제목 (1단계) |
\subsection{} | 중간 제목 (2단계) |
\subsubsection{} | 작은 제목 (3단계) |
\paragraph{} | 문단 제목 |
\textbf{} | 굵은 글씨 |
\textit{} | 이탤릭체 |
\underline{} | 밑줄 |
\begin{itemize} … \end{itemize} | 순서 없는 목록 (• 목록) |
\begin{enumerate} … \end{enumerate} | 순서 있는 목록 (1. 2. 3.) |
\begin{figure} … \end{figure} | 그림 삽입 및 관리 |
\begin{table} … \end{table} | 표 삽입 및 관리 |
\includegraphics{} | 이미지 삽입 (그래픽스 패키지 필요) |
\begin{equation} … \end{equation} | 수식 번호 있는 수학 수식 |
$ ... $ | 인라인 수학 수식 |
\[ ... \] | 독립 수학 수식 (번호 없음) |
\label{} | 참조용 이름 붙이기 (표, 그림, 수식 등) |
\ref{} | 지정한 \label를 참조 (번호 출력) |
\cite{} | 참고문헌 인용 (bibliography 필요) |
\bibliography{} | 참고문헌 목록 연결 (BibTeX 사용) |
\tableofcontents | 목차 출력 |
📌 LaTeX 주요 라이브러리(패키지)
amsmath | 고급 수학 수식 작성 (align, gather, multline 등) 지원 |
amssymb | 다양한 수학 기호 지원 (집합 기호 등) |
graphicx | 이미지 삽입 (\includegraphics{} 명령 제공) |
geometry | 페이지 여백, 크기 조정 |
hyperref | 하이퍼링크 추가 (목차, 링크 등 자동 연결) |
xcolor | 텍스트, 표, 수식에 색 추가 가능 |
tikz | 도형, 다이어그램 그리기 |
babel | 언어 설정 (ex: \usepackage[korean]{babel}) |
fontspec (XeLaTeX/LuaLaTeX) | 시스템 폰트 사용 가능 (ex: 나눔바른고딕 사용) |
booktabs | 고품질 표 생성 (\toprule, \midrule, \bottomrule 지원) |
multirow | 표에서 여러 행 합치기 |
tabularx | 표를 자동으로 폭에 맞게 조정 |
fancyhdr | 머리글과 바닥글 커스터마이징 |
natbib | 참고문헌 스타일 관리 (author-year 스타일 인용 등) |
biblatex | 현대적인 참고문헌 관리 패키지 (flexible) |
listings | 소스코드 삽입 및 스타일링 |
minted | (Pygments 기반) 소스코드 강조 (컴파일 시 -shell-escape 옵션 필요) |
caption | 표나 그림의 캡션 조정 |
subcaption | 그림, 표 안에 소단위 캡션 추가 |
📌 간단 예시
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{xcolor}
\title{LaTeX 기본 예제}
\author{홍길동}
\date{\today}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{소개}
이것은 \textbf{LaTeX} 문서입니다.
\section{수학 수식}
다음은 유명한 수식입니다:
\[
E = mc^2
\]
\section{그림 삽입}
\includegraphics[width=0.5\textwidth]{example-image}
\section{목록 만들기}
\begin{itemize}
\item 첫 번째 항목
\item 두 번째 항목
\end{itemize}
\end{document}
📌 추가 팁
- 문서를 만들 때 기본적으로 \documentclass{} → \usepackage{} → \begin{document} … \end{document} 구조
- 수학 수식 작성은 amsmath 패키지를 거의 필수로 불러오는 편
- 그림 삽입할 때는 graphicx를 꼭 불러야 하고, \includegraphics[width=크기]{파일명}으로 작성
- 나중에 포스터나 발표용 자료 만들 때는 beamer 클래스를 쓰기도 함
728x90
LIST
'학부 연구생 > Code' 카테고리의 다른 글
SURE Estimates for a Heteroscedastic Hierarchical (0) | 2025.03.23 |
---|---|
Rmosek warning messages (1) | 2025.03.16 |