一个枚举项对应两个数字

一个枚举项对应两个数字

最好使用enumitem包,我如何创建这种形式的列表?

(1), (2) First item
(3) Second item
(4) Third item
etc.

答案1

您可以手动设置第一个项目(以及伴随的水平对齐):

在此处输入图片描述

\documentclass{article}

\usepackage{enumitem}

\makeatletter
\newcommand{\setref}[1]{\def\@currentlabel{#1}}
\makeatother

\begin{document}

\begin{enumerate}[label={(\arabic*)}, start=3, leftmargin=*]
  \item[] \hspace*{\dimexpr-\labelindent-\labelwidth-\labelsep+\itemindent}%
    \setref{(1)}\label{first-a}\setref{(2)}\label{first-b}%
    (1), (2) \hspace{\itemindent}First item
  \item \label{second} Second item
  \item Third item
  \item etc.
\end{enumerate}

See items~\ref{first-a} and~\ref{first-b}, or~\ref{second}.

\end{document}

我们还通过 手动设置引用\setref{<stuff>},之后可以\label按常规方式使用。如果hyperref加载后,考虑添加\phantomsection适当标记要跳转到的超链接。

相关内容