本文へ移動

Scissor LaTeX での enumitem と paralist

Scissor LaTeX では enumitem と paralist パッケージは一部のみ動作します。enumitem の角括弧内のオプション(label=、start=、resume、noitemsep)は受け入れられて無視され、\newlist とインラインのリストは非対応です。paralist の compactitem、compactenum、compactdesc は標準のリストと同じように動作します。

パッケージの役割

enumitem を使うと、オプションでリストを変更できます。\begin{enumerate}[label=(\alph*)] は (a)、(b)、(c) で番号を付け、start=4 は 4 から始め、resume は前のリストの続きから番号を付け、noitemsep は項目間のスペースをなくします。\setlist はすべてのリストのオプションを設定し、\newlist は独自のリスト環境を定義します。

paralist は古いパッケージで、すぐに使えるコンパクトなリスト(compactitem、compactenum、compactdesc)と、段落の中に組むリスト(inparaenum)を提供します。3 つ目の小さなパッケージ enumerate は \begin{enumerate}[(a)] を提供します。

ここで動作するもの

機能Scissor LaTeX では備考
itemize, enumerate, description動作するリストをご覧ください。
角括弧内のオプション:label=, start=, leftmargin=, noitemsep, nosep無視されるメッセージなしで受け入れられ、番号は 1、2、3 のままです。
resume無視されるリストは再び 1 から始まります。間に何もない 2 つのリストは番号が続きます(下記参照)。
\setlist{...}無視されるプリアンブルでは無視されます。本文ではメッセージを出してスキップされ、引数が出力されます。
\newlist, \setlist[name]{...}非対応新しい環境は認識されず、項目はラベルなしで出力されます。
enumerate*, itemize*(オプション inline)非対応項目はラベルなしの通常のテキストとして出力されます。
compactitem, compactenum, compactdesc動作するitemize、enumerate、description と同じ。間隔は通常のリストの間隔です。
asparaenum, inparaenum一部のみ通常の番号付きリストとして組まれます。inparaenum は段落の中にとどまりません。
\begin{enumerate}[(a)](enumerate パッケージ)無視される1、2、3 と番号が付きます。

例

enumitem のオプションは受け入れられるため、それを使った文書は開いて組版されますが、ラベルは 1、2、3 のままです。

label= と start= は無視される

LaTeXプリアンブル: \usepackage{enumitem}エディタで開く (新しいタブで開きます)
\begin{enumerate}[label=(\alph*), start=4, noitemsep]
  \item Numbered 1 here, (d) in a TeX installation.
  \item Numbered 2 here, (e) in a TeX installation.
\end{enumerate}

ラベルが重要な場合は、description リストに自分で書いてください。ラベルはここでも、どの TeX のインストール環境でも、入力どおりに出力されます。

description で独自のラベルを付ける

\begin{description}
  \item[(a)] Erika Mustermann collects the samples.
  \item[(b)] John Doe weighs all 44 of them.
  \item[(c)] Hans Mustermann writes the report.
\end{description}
Scissor LaTeX による組版: description で独自のラベルを付ける

paralist のコンパクトなリストは標準のリストと同じように動作します。

compactitem と compactenum

LaTeXプリアンブル: \usepackage{paralist}エディタで開く (新しいタブで開きます)
Before you start:
\begin{compactitem}
  \item read the brief,
  \item check the equipment.
\end{compactitem}
Then:
\begin{compactenum}
  \item weigh the sample,
  \item write down the result.
\end{compactenum}
Scissor LaTeX による組版: compactitem と compactenum

resume は無視されます。リストが前のリストの番号を引き継ぐのは、間に空行しかない場合だけです。間に文があると、再び 1 から始まります。

resume:2 つ目のリストは 1 から始まる

LaTeXプリアンブル: \usepackage{enumitem}エディタで開く (新しいタブで開きます)
\begin{enumerate}
  \item Prepare the room.
\end{enumerate}
A short break follows.
\begin{enumerate}[resume]
  \item Start the test (2 in a TeX installation).
\end{enumerate}

互換性

  • TeX のインストール環境からここへ: リストはテキストとともに組版されますが、ラベルと間隔は標準のものになります。\newlist で定義したリストはラベルを失うので、enumerate か description に置き換えてください。
  • ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルでき、enumitem のオプションが有効になります。

完全なマニュアルは CTAN にあります:enumitem、paralist。リスト全般についてはリスト:itemize、enumerate、descriptionをご覧ください。

リストと multicol もご覧ください。

よくある質問

リストに (a)、(b)、(c) と番号を付けるにはどうすればよいですか?

TeX のインストール環境では、enumitem を使って \begin{enumerate}[label=(\alph*)] と書きます。Scissor LaTeX はこのオプションを無視するので、ここで文字を表示させる必要がある場合は \item[(a)] を使った description リストを使ってください。

リストの項目間のスペースをなくすにはどうすればよいですか?

ここでは noitemsep は無視され、間隔は固定です。TeX のインストール環境で文書をコンパイルすると有効になります。

このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07