描述环境中的自动编号和标签

描述环境中的自动编号和标签

我正在尝试执行以下操作:

\setcounter{cnt}{1}

\begin{description}

\item[A\value{cnt} label{A1}{(A\value{cnt})}].......

---increment {cnt} by 1

\item[A\value{cnt} label{A2}{(A\value{cnt})}].......

\end{description}

\ref{A1}应该给 A1,\ref{A2}应该给 A2,以此类推。

基本上,我想在项目描述中添加一系列数字,并为每个项目添加一个标签,当我使用该标签引用时,应该显示分配给该标签的编号。

答案1

正如 TeXnician 所说,enumerate这样做环境会更好。我强烈推荐枚举项包,因为它提供了一个简单的界面,用于定制标签和列表环境的布局,例如枚举、逐项列举、描述……

下面的代码使用 enumitem 来做(我认为)你想要做的事情:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

  \begin{enumerate}[label=A\arabic*]
    \item\label{A1}.......
    \item\label{A2}.......
  \end{enumerate}

Look at \ref{A1} and \ref{A2}.

\end{document}

输出如下:

在此处输入图片描述

相关内容