itemize은 순서가 없는 목록, 즉 글머리 기호 목록을 위한 환경입니다. \begin{itemize} … \end{itemize}으로 항목을 래핑하고 \item으로 시작합니다. 숫자 대신 각 줄의 머리 부분에 마커가 표시되며, 목록을 중첩하면 깊이에 따라 마커가 자동으로 변경됩니다. 이 페이지에서는 기본 마커, 하나의 항목 또는 전체 레벨에 대해 이를 변경하는 방법, 중첩 및 항목 사이의 간격을 다룹니다.
기본 사용법
itemize 환경 내에서 각 항목은 \item으로 시작됩니다. 하나의 \item에서 다음(또는 \end{itemize})까지의 모든 내용이 해당 항목의 본문입니다. 줄을 끊고 자유롭게 들여쓰기할 수 있습니다. LaTeX은 마커와 왼쪽 들여쓰기를 정렬합니다. 항목은 두 개 이상의 단락에 걸쳐 있을 수 있지만 앞에 \item이 없으면 본문 텍스트를 가질 수 없습니다. 모든 항목은 하나로 시작해야 합니다.
\begin{itemize}
\item 牛乳
\item 卵
\item パン
\end{itemize}이렇게 하면 세 개의 항목이 설정되며 각 항목의 줄 머리 부분에 굵은 글머리 기호(•)가 표시됩니다. itemize은 표준 LaTeX 환경으로, 패키지가 필요하지 않습니다. 전화번호를 원하시면 enumerate으로 연락주세요. 레이블이 있는 정의 목록의 경우 description을 사용합니다.
기본 마커 및 레벨
itemize은 최대 4레벨까지 중첩되며, 레벨에 따라 마커가 자동으로 변경됩니다. 기본적으로 레벨 1은 굵은 글머리 기호 •, 레벨 2는 굵은 대시 -, 레벨 3은 별표 *, 레벨 4는 가운데 점 ·입니다. 각 마커는 각각 \labelitemi, \labelitemii, \labelitemiii 및 \labelitemiv 명령으로 유지됩니다(i / ii / iii / iv는 레벨을 나타내는 로마 숫자입니다).
| 레벨 | 기본 마커 | 다음과 같이 정의됩니다. | |
|---|---|---|---|
\labelitemi | 1위 | • 글머리 기호 | \textbullet |
\labelitemii | 2위 | – 대시(굵게) | 굵은 글씨 \textendash |
\labelitemiii | 3번째 | * 별표 | \textasteriskcentered |
\labelitemiv | 4번째 | · 중앙 점 | \textperiodcentered |
일부 문서 클래스는 다른 기본값을 설정하지만 표준 클래스(article 및 그 친구들)는 위의 마커를 사용합니다. 마커 자체를 변경하려면 아래와 같이 \renewcommand을 사용하여 이러한 명령 중 하나를 재정의합니다.
중첩 목록
항목 안에 또 다른 itemize을 넣으면 중첩 목록이 표시됩니다. 내부 환경은 외부 \items 중 하나의 본문에 들어가고, 깊이에 따라 마커가 자동으로 전환됩니다(• → – → * → ·). 4개 수준 이상으로 중첩하면 Too deeply nested 오류가 발생합니다. 또한 표준 클래스는 목록형 환경의 전체 중첩을 6개로 제한하므로 itemize과 enumerate을 혼합하면 7번째 수준에서 동일한 오류가 발생합니다.
\begin{itemize}
\item 果物
\begin{itemize}
\item りんご
\item みかん
\end{itemize}
\item 野菜
\end{itemize}여기서 "과일"과 "야채"는 글머리 기호 •를 사용하여 레벨 1로 설정되고, 그 아래의 "사과"와 "오렌지"는 en-대시를 사용하여 레벨 2로 설정됩니다. 보다 세부적인 수준별 조정 및 마커 전체 변경은 "중첩 목록" 페이지에서 자세히 다룹니다.
마커 변경하기
단일 항목에 대한 마커를 변경하려면 \item 바로 뒤에 대괄호로 라벨을 지정하세요. 예를 들어 \item[$\star$]은 해당 항목의 표시를 별표로 만들고 \item[--]는 대시로 만듭니다. 기본적으로 괄호로 묶인 레이블은 굵게 설정되어 본문에 바로 맞닿아 있습니다. 이는 체크리스트 등의 항목 중 하나를 눈에 띄게 만들고 싶을 때 유용합니다.
전체 레벨에 대한 마커를 변경하려면 \renewcommand을 사용하여 해당 레이블 명령을 재정의합니다. 서문에 넣거나 적용하려는 범위 바로 앞에 넣습니다.
\renewcommand{\labelitemi}{$\diamond$}
\begin{itemize}
\item この階層の記号は菱形になる
\item 二つめの項目
\end{itemize}이제 레벨 1 마커가 다이아몬드(⋄)가 됩니다. 여러 목록을 세밀하게 제어하려는 경우 enumitem 패키지가 직접 재정의하는 명령보다 더 깔끔합니다. enumitem을 로드하면 환경 자체에 label= 옵션을 사용하여 마커를 설정할 수 있습니다.
\usepackage{enumitem}
% ...
\begin{itemize}[label=$\star$]
\item 星印のリスト
\item 二つめの項目
\end{itemize}간격 및 간결한 목록
목록의 세로 간격은 몇 가지 길이에 따라 결정됩니다. \topsep은 목록 위와 아래에 추가되는 공백이고, \itemsep 항목 사이의 공백, \parsep 한 항목 내 단락 사이의 공백, \partopsep 목록이 단락 뒤에 추가될 때 추가되는 추가 비트입니다. 기본적으로 목록이 페이지 선두와 혼합되도록 약간의 신축성(고무 길이)이 있습니다.
공기를 짜낸 컴팩트한 목록을 원할 때 enumitem의 nosep 옵션이 쉬운 방법입니다. nosep은 \partopsep, \topsep, \itemsep 및 \parsep을 함께 0으로 만들어 항목 주위와 항목 사이의 모든 수직 공간을 제거합니다.
\usepackage{enumitem}
% ...
\begin{itemize}[nosep]
\item 詰まった項目その一
\item 詰まった項目その二
\item 詰まった項目その三
\end{itemize}실제 사례
마지막으로 우리가 본 것을 결합한 예입니다. 외부 itemize에는 두 레벨을 만드는 내부 항목이 포함되어 있으며, 내부 항목 중 하나에는 \item[$\to$]이 있는 화살표로 마커가 교체되어 있습니다.
\begin{itemize}
\item 準備するもの
\begin{itemize}
\item 小麦粉
\item[$\to$] 砂糖(任意)
\item 塩
\end{itemize}
\item 手順を確認する
\end{itemize}출력에서 "무엇을 준비해야 하는지"와 "단계 검토"는 글머리 기호 •와 함께 레벨 1에 정렬됩니다. 아래 내부 목록은 레벨 2이므로 해당 항목의 기본값은 en-dash입니다. – — 괄호로 묶인 화살표 →가 굵게 설정되고 오른쪽으로 플러시되어 다른 두 항목과 구분되는 "Sugar (선택 사항)" 줄을 제외하고. itemize이 제공하는 유연성은 항목별, 수준별로 마커와 간격을 자유롭게 제어하는 것입니다.
글머리 기호를 사용하여 산문 정리
itemize은 단지 단축된 산문이 아닙니다. 병렬 항목을 비교 가능하게 만드는 도구입니다. 항목의 범위, 문법 및 길이가 크게 다른 목록은 독자에게 비교할 기준을 제공하지 않습니다. 보고서 요구 사항, 결과물, 오류 원인, 교정 확인 등 항목을 나란히 비교할 가치가 있는 경우 글머리 기호를 사용하세요.
- 항목 문법을 평행하게 유지하세요. 한 항목이 명사구로 시작하는 경우 모든 항목을 명사구로 만듭니다. 하나가 필수라면 모두 필수로 만드세요.
- 항목이 많아 긴 설명이 필요한 경우 글머리 기호 대신 부제목이 있는 단락으로 돌아갑니다.
- 약 2개 수준으로 중첩을 유지하세요. 3개 이상의 수준은 독자가 추적하기 어렵습니다.
- 순서가 중요한 순간
itemize에서enumerate으로 전환하세요.