학부 연구생/Code

LaTeX 기본 명령어(함수) 및 라이브러리

learning-log22 2025. 4. 26. 19:31
반응형

📌 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