使用多个数字(逗号分隔)枚举单个项目

使用多个数字(逗号分隔)枚举单个项目

我想要获得如下列表:

1. Text addressing #1.

2,3. Text addressing #2 and #3 together.

4. Text addressing #4.

动机是列表项引用了前一个列表。有没有关于如何使用枚举轻松完成此操作的想法?(或者其他一些看起来与枚举环境一致的方法,即如果我在它上面有一个枚举列表,则除了 2,3 部分之外,两者的格式似乎完全相同。)

答案1

如果你不需要更大的通用性,那么这可能会起作用:

\documentclass{article}
\newcommand{\doubleitem}{%
  \begingroup
  \stepcounter{enumi}%
  \edef\tmp{\theenumi, }%
  \stepcounter{enumi}
  \edef\tmp{\endgroup\noexpand\item[\tmp\labelenumi]}%
  \tmp}

\begin{document}
\begin{enumerate}
\item A
\item B
\item C
\item D
\end{enumerate}
Another
\begin{enumerate}
\item about A
\doubleitem about B and C
\item D
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容