LaTeX/LaTeXによる文書の整形/箇条書き

箇条書き環境には次の3種類が用意されます.


itemize ... 各項目の先頭に`*'のようなラベルをつけて出力する
enumerate ...各項目の先頭に通し番号をつけて出力する
description ...各項目の先頭にユーザが指定したラベルをつけて出力する


実際にはこれらの環境の中で,各項目の先頭に\itemコマンドを用いて箇条書きを記述します.また複数の環境を入れ子にすることを``ネスト''と呼び,入れ子にした回数を``ネストレベル''と呼びます.ネストレベルの上限はそれぞれの環境によって異なります.

2.4.1 itemize環境

itemize環境では各項目に自動的にラベルがつけられるが, \item[☆]のように記述することで,ラベルを任意のものに指定できます.4段階までネストでき,ラベルは`*' →`-'→`*'→`・'と変化します.

2.4.2 enumerate環境

enumerate環境もitemize環境と同じく4段階までのネストできます.ラベルはネストレベルに応じて`1'→`a'→`i'→`A'と変化します.

また,ネストレベルが2と4のenumerate環境では,アルファベットを用いて項目をカウントするため,アルファベットの総数である26個を超えた箇条書きはできません.

2.4.3 description環境

itemize環境やenumerate環境と異なり, description環境はすべての項目のラベルを指定します.指定したラベルは,英数字(半角)であればボールドで,日本語(全角)であればゴシック体で出力されます. description環境は6段階までのネストができます.

出力されるラベルの書体を変更したいときは,ラベルの指定の際に書体変更コマンドを用います.次に各環境の記述例を示します.


みんな大好きな麺類たち.

\begin{itemize}
\item ラーメン
\item そーめん
\item 冷そーめん
\end{itemize}
\begin{enumerate}
\item ラーメン
\item そーめん
\item 冷そーめん
\end{enumerate}
\begin{description}
\item[ラーメン]麺類の基本.
\item[そーめん]冬場に見掛けないのは,
みんな食べたいのを我慢しているに違いないです.
\item[冷そーめん]ん????
\end{description}



みんな大好きな麺類たち.
  • ラーメン
  • そーめん
  • 冷そーめん
1.
ラーメン
2.
そーめん
3.
冷そーめん

ラーメン
麺類の基本.
そーめん
冬場に見掛けないのは, みんな食べたいのを我慢しているに違いないです.
冷そーめん
ん????


2.4.4 複数の種類の箇条書きをネストする場合

箇条書き環境は3種類を織り交ぜてもネストできます.この場合は合計6段階までネストができます.次に例を示します.


\begin{description}
\item[description] level 1
   \begin{itemize}
   \item itemize level 1
      \begin{itemize}
      \item itemize level 2
         \begin{enumerate}
         \item enumerate level 1
            \begin{itemize}
            \item itemize level 3
               \begin{enumerate}
               \item enumerate level 2
               \end{enumerate}
            \end{itemize}
         \end{enumerate}
      \end{itemize}
   \end{itemize}
\end{description}




description
level 1
  • itemize level 1
    • itemize level 2
      1.
      enumerate level 1
      • itemize level 3
        (a)
        enumerate level 2