跳到正文

列表:itemize、enumerate、description

项目符号列表用 itemize,编号列表用 enumerate,每个条目前写 \item。对于带解释的术语,请使用 description,并把术语放在方括号中:\item[Term]。

项目符号

itemize 列表的每个条目都以 \item 开头。条目可以有好几行,也可以包含多个段落。

项目符号列表

Bring to the field trip:
\begin{itemize}
  \item a notebook and two pencils,
  \item water for the whole day,
  \item a rain jacket.
\end{itemize}

编号列表

enumerate 把条目编号为 1、2、3,依此类推。

编号列表

\begin{enumerate}
  \item Open the editor.
  \item Choose New project.
  \item Start writing.
\end{enumerate}

嵌套列表

在 \item 中放一个列表即可嵌套。请在源代码中缩进,以便看清层级;编辑器并不需要缩进,但以后你会感谢自己这么做。

列表中的列表

\begin{enumerate}
  \item Fruit
  \begin{itemize}
    \item Apples
    \item Pears
    \begin{itemize}
      \item Williams
      \item Conference
    \end{itemize}
  \end{itemize}
  \item Vegetables
  \begin{enumerate}
    \item Carrots
    \item Leeks
  \end{enumerate}
\end{enumerate}

各层级的标记与 TeX 发行版略有不同:

层级Scissor LaTeX 中的 itemizeTeX 发行版中的 itemizeScissor LaTeX 中的 enumerateTeX 发行版中的 enumerate
1••1.1.
2‣–1.(a)
3–∗1.i.
4•·1.A.

描述列表

在 description 列表中,每个 \item 都在方括号中接收术语。术语以粗体排版,后面跟着它的解释。

术语及其解释

\begin{description}
  \item[Preamble] The part before \verb|\begin{document}|.
  \item[Body] The text that is printed.
  \item[Package] A set of extra commands, loaded with
    \verb|\usepackage|.
\end{description}
由 Scissor LaTeX 排版: 术语及其解释

自定义标签

在 TeX 发行版中,itemize 或 enumerate 列表中的 \item[...] 会用你自己的标签替换项目符号或编号。在 Scissor LaTeX 中,项目符号或编号会保留,你的标签输出在它之后,作为条目的开头。

itemize 和 enumerate 中的 \item[...]:标签跟在标记之后

\begin{itemize}
  \item[+] Faster than before
  \item[--] Uses more memory
\end{itemize}
\begin{description}
  \item[Pro] Faster than before
  \item[Con] Uses more memory
\end{description}

连续的两个列表

两个列表之间的一句话让它们分别编号

Before the trip:
\begin{enumerate}
  \item Pack.
  \item Sleep.
\end{enumerate}
On the day:
\begin{enumerate}
  \item Wake up.
  \item Leave at 7:44.
\end{enumerate}

enumitem 和 paralist 宏包

enumitem 宏包允许在 \begin{itemize} 或 \begin{enumerate} 之后的方括号中添加选项,例如 [label=(\alph*)]、[start=5] 或 [noitemsep]。Scissor LaTeX 会接受这些选项并忽略它们:列表保持正常的外观和编号。\setcounter{enumi}{...} 同样会被忽略。

enumitem 选项会被接受并忽略

LaTeX导言区: \usepackage{enumitem}在编辑器中打开 (在新标签页中打开)
\begin{enumerate}[label=(\alph*), start=4]
  \item Numbered 1, not (d).
  \item Numbered 2, not (e).
\end{enumerate}

paralist 宏包的紧凑列表 compactitem、compactenum 和 compactdesc 的效果与 itemize、enumerate 和 description 相同。在段落中为条目编号的 inparaenum 会按普通编号列表排版。更多详情请参阅 enumitem 和 paralist 页面。

与 TeX 发行版的区别

完整手册位于 ctan.org/pkg/enumitem 和 ctan.org/pkg/paralist。

另请参阅 enumitem、paralist、文本样式和 multicol。

常见问题

如何在 LaTeX 中制作项目符号?

写 \begin{itemize},然后每个要点写一个 \item,最后写 \end{itemize}。

如何更改 enumerate 列表的编号样式?

在 TeX 发行版中,可以使用 enumitem 的选项 [label=(\alph*)]。Scissor LaTeX 会忽略它,仍按 1、2、3 编号。如果需要自己的标签,description 列表在任何地方都可用。

如何接着上一个列表继续编号?

在 Scissor LaTeX 中,紧挨着的两个编号列表本来就会继续编号。如果它们之间有文字,第二个列表会从 1 重新开始。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07