如何在同一个列表中混合逐项列举和枚举项目?

如何在同一个列表中混合逐项列举和枚举项目?

我遇到过需要生成包含编号项和非编号项的列表的情况。只有编号项才会增加计数器。因此,如下所示:

在此处输入图片描述

我知道如何使用 来抑制项目符号\item[],但看起来项目是否编号(并增加计数器)是列表环境的函数,而不是项目本身。我该怎么做?请使用库存 LaTeX,如果可以的话,我不想安装更多软件包。

答案1

实际上不需要任何包(尽管enumitem尽管包来驯服列表)。使用enumerate,它将为您进行编号,然后使用\item[\textbullet]强制使用项目符号,\item[]不包含任何内容,并\item使其正常编号。您可能希望定义一个快捷方式,\item[\textbullet]例如\newcommand\bitem{\item[\textbullet]}

\documentclass{article}

\begin{document}

\begin{enumerate}
  \item[\textbullet] bullet
  \item[\textbullet] bullet
  \item[] no bullet
  \item[] no bullet
  \item number
  \item number
  \item[] no bullet
  \item number
  \item[\textbullet] bullet
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容