最好使用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
适当标记要跳转到的超链接。