wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다

A.K.A. Kick-snare, hyjhyj0901, h_uz99 solvedac-logo

Learn

⌨️ LaTeX 빠르게 학습하기 [3] 문서 구조화 (chapter, section, tableofcontents, itemize, enumerate)

Kick_snare 2022. 12. 3. 19:34
728x90

* 이 글의 목적은 필자의 LATEX 문서작성 도구를 빠르게 알아보고 학습하기 위한 글이므로 불친절합니다

지난 포스팅 1, 2 를 대충 보고 나면 이제 LaTeX 문서 작성을 위한 준비는 할 수 있겠다.
documentclass로 문서를 정의하고, package를 선언하며, premable들을 선언하여 정의한다.
그리고 \begin{document}로 문서 작성을 시작할 수 있으리라

문서 구조화하기

LaTeX에서는 chapter{}, section{}, subsection{} 과 같은 명령으로 문서를 논리적으로 구분할 수 있게 해준다.

한국으로 따지만 장, 절, 소절에 해당하며 이를 이용하여 문서 내용을 구분 지으면 tableofcontents 명령과 같이 차례를 만들 때 단락 제목, 번호, 페이지 번호 등을 자동으로 넣어준다.

위와 같이 7단계로 구분할 수 있는데, 주로 section이 최고 계층이다. 하지만 문서가 책과 같이 매우 길어질 경우 `\chapter`또는 `\part`를 사용하기도 한다.

\section{SectionA}

안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 

\subsection{SubsectionA}
안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 

\subsection{SubsectionB}
안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 

\section{SectionB}
안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 안녕하세요 반갑습니다. 저는 LaTeX를 배우고 있습니다. 

위와 같이 자동으로 넘버링 해주고 있다. 다만 넘버링은 원하지 않는 경우, asterisk (*)별을 추가한다.

\section*{Introduction}

tableofcontents

\tableofcontents

위와 같이 차례를 만들 수 있다.

\renewcommand*\contentsname{Summary}
\tableofcontents

위와 같이 사용 시 toc 제목을 contetns 에서 다른 것으로 바꿀 수 있겠다. default 값인 "Contents"를 변경하겠다는 뜻의 명령이다.

목록

itemize

\begin{itemize} 
\item 고양이
\item 도마뱀
\item 갈구리무늬꽃수레밤나비
\end{itemize}

위와 같이 쓰면 목록을 사용할 수 있다. <ul>태그와 같다.

기호를 바꾸고 싶다면 대괄호 안에 옵션을 주자

\begin{itemize} 
\item [*]고양이
\item [-]도마뱀
\item [.]갈구리무늬꽃수레밤나비
\end{itemize}

enumerate

\begin{enumerate}
  \item Items are numbered automatically.
  \item The numbers start at 1 with each use of the \texttt{enumerate} environment.
  \item Another entry in the list
\end{enumerate}

순서를 주고 싶다면 enumerate를 사용하자. <ol> 과 같다.

 

728x90