itemize

itemize순서가 없는 목록, 즉 글머리 기호 목록을 위한 환경입니다. \begin{itemize}\end{itemize}으로 항목을 래핑하고 \item으로 시작합니다. 숫자 대신 각 줄의 머리 부분에 마커가 표시되며, 목록을 중첩하면 깊이에 따라 마커가 자동으로 변경됩니다. 이 페이지에서는 기본 마커, 하나의 항목 또는 전체 레벨에 대해 이를 변경하는 방법, 중첩 및 항목 사이의 간격을 다룹니다.

기본 사용법

itemize 환경 내에서 각 항목은 \item으로 시작됩니다. 하나의 \item에서 다음(또는 \end{itemize})까지의 모든 내용이 해당 항목의 본문입니다. 줄을 끊고 자유롭게 들여쓰기할 수 있습니다. LaTeX은 마커와 왼쪽 들여쓰기를 정렬합니다. 항목은 두 개 이상의 단락에 걸쳐 있을 수 있지만 앞에 \item이 없으면 본문 텍스트를 가질 수 없습니다. 모든 항목은 하나로 시작해야 합니다.

latex
\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는 레벨을 나타내는 로마 숫자입니다).

레벨기본 마커다음과 같이 정의됩니다.
\labelitemi1위• 글머리 기호\textbullet
\labelitemii2위– 대시(굵게)굵은 글씨 \textendash
\labelitemiii3번째* 별표\textasteriskcentered
\labelitemiv4번째· 중앙 점\textperiodcentered

일부 문서 클래스는 다른 기본값을 설정하지만 표준 클래스(article 및 그 친구들)는 위의 마커를 사용합니다. 마커 자체를 변경하려면 아래와 같이 \renewcommand을 사용하여 이러한 명령 중 하나를 재정의합니다.

중첩 목록

항목 안에 또 다른 itemize을 넣으면 중첩 목록이 표시됩니다. 내부 환경은 외부 \items 중 하나의 본문에 들어가고, 깊이에 따라 마커가 자동으로 전환됩니다(• → – → * → ·). 4개 수준 이상으로 중첩하면 Too deeply nested 오류가 발생합니다. 또한 표준 클래스는 목록형 환경의 전체 중첩을 6개로 제한하므로 itemizeenumerate을 혼합하면 7번째 수준에서 동일한 오류가 발생합니다.

latex
\begin{itemize}
  \item 果物
  \begin{itemize}
    \item りんご
    \item みかん
  \end{itemize}
  \item 野菜
\end{itemize}

여기서 "과일"과 "야채"는 글머리 기호 •를 사용하여 레벨 1로 설정되고, 그 아래의 "사과"와 "오렌지"는 en-대시를 사용하여 레벨 2로 설정됩니다. 보다 세부적인 수준별 조정 및 마커 전체 변경은 "중첩 목록" 페이지에서 자세히 다룹니다.

마커 변경하기

단일 항목에 대한 마커를 변경하려면 \item 바로 뒤에 대괄호로 라벨을 지정하세요. 예를 들어 \item[$\star$]은 해당 항목의 표시를 별표로 만들고 \item[--]는 대시로 만듭니다. 기본적으로 괄호로 묶인 레이블은 굵게 설정되어 본문에 바로 맞닿아 있습니다. 이는 체크리스트 등의 항목 중 하나를 눈에 띄게 만들고 싶을 때 유용합니다.

전체 레벨에 대한 마커를 변경하려면 \renewcommand을 사용하여 해당 레이블 명령을 재정의합니다. 서문에 넣거나 적용하려는 범위 바로 앞에 넣습니다.

latex
\renewcommand{\labelitemi}{$\diamond$}
\begin{itemize}
  \item この階層の記号は菱形になる
  \item 二つめの項目
\end{itemize}

이제 레벨 1 마커가 다이아몬드(⋄)가 됩니다. 여러 목록을 세밀하게 제어하려는 경우 enumitem 패키지가 직접 재정의하는 명령보다 더 깔끔합니다. enumitem을 로드하면 환경 자체에 label= 옵션을 사용하여 마커를 설정할 수 있습니다.

latex
\usepackage{enumitem}
% ...
\begin{itemize}[label=$\star$]
  \item 星印のリスト
  \item 二つめの項目
\end{itemize}

간격 및 간결한 목록

목록의 세로 간격은 몇 가지 길이에 따라 결정됩니다. \topsep은 목록 위와 아래에 추가되는 공백이고, \itemsep 항목 사이의 공백, \parsep 한 항목 내 단락 사이의 공백, \partopsep 목록이 단락 뒤에 추가될 때 추가되는 추가 비트입니다. 기본적으로 목록이 페이지 선두와 혼합되도록 약간의 신축성(고무 길이)이 있습니다.

공기를 짜낸 컴팩트한 목록을 원할 때 enumitemnosep 옵션이 쉬운 방법입니다. nosep\partopsep, \topsep, \itemsep\parsep을 함께 0으로 만들어 항목 주위와 항목 사이의 모든 수직 공간을 제거합니다.

latex
\usepackage{enumitem}
% ...
\begin{itemize}[nosep]
  \item 詰まった項目その一
  \item 詰まった項目その二
  \item 詰まった項目その三
\end{itemize}

실제 사례

마지막으로 우리가 본 것을 결합한 예입니다. 외부 itemize에는 두 레벨을 만드는 내부 항목이 포함되어 있으며, 내부 항목 중 하나에는 \item[$\to$]이 있는 화살표로 마커가 교체되어 있습니다.

latex
\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으로 전환하세요.