본문 바로가기
컴퓨터 & IT (Computer & IT)/LaTeX

[LaTex] itemize, enumerate와 관련된 내용들

by UltraLowTemp-Physics 2023. 4. 1.
728x90

 

1. \item들의 bullet 모양 혹은 숫자들 변경하기 

1.1. `enumerate`에서 숫자들을 괄호 안에 넣고 싶은 경우

기본적으로 `enumerate`에서는 `\item`들이 `n.`의 형태로 구분이 된다. (`n`은 임의의 자연수). 이때, 만약 `(n)`과 같은 형태로 바꾸고 싶다면, 아래와 같은 방법을 사용하면 된다. 

  • `enumitem` 패키지 불러오기 
  • `\begin{enumerate}[label=(\arabic*)]`을 추가하기 

\usepackage{enumitem}

%Roman numbers
\begin{enumerate}[label=(\roman*)]
%...
% Arabic numbers
\begin{enumerate}[label=\arabic*)]
%...
% Alphabetical
\begin{enumerate}[label=\alph*)]

 

 

2. \item들 간의 간격을 조절하고 싶은 경우

LaTex을 사용할 때, itemize 혹은 enumerate를 사용하면, \item로 구분되는 항목들 간의 간격이 새로운 단락이 시작될 때의 간격과 동일함을 알 수 있다. 따라서, 많은 경우, 항목들 간의 간격을 줄이고 싶은 경우가 있는데, 이런 경우 아래의 방법들을 따라서 해보자. 

2.1 enumitem 패키지 사용하기 [1]  

• 가장 깔끔한 방법으로 itemize의 항목 간의 간격을 조절할 수 있음 
• Examples) 

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\noindent Here is some text and I want to make sure
there is no spacing the different items. 
\begin{itemize}[noitemsep]
  \item Item 1
  \item Item 2
  \item Item 3
\end{itemize}

 

결과

 

 

Reference 
[1] https://stackoverflow.com/questions/1061112/eliminate-space-before-beginitemize

728x90

댓글