我正在尝试执行以下操作:
\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}
输出如下: