Перечислите несколько чисел (через запятую) для одного элемента

Перечислите несколько чисел (через запятую) для одного элемента

Я хотел бы получить список, который выглядит примерно так:

1. Text addressing #1.

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

4. Text addressing #4.

Мотивация в том, что элементы списка ссылаются на предыдущий список. Есть идеи, как это легко сделать с помощью enumerate? (Или какой-то другой способ сделать это, который выглядит соответствующим среде enumerate, т. е. если бы у меня был список enumerate прямо над ним, они бы, казалось, были отформатированы одинаково, за исключением части 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}

введите описание изображения здесь

Связанный контент