我想自动标记和引用功能需求的枚举。标记有效,但我无法通过\ref{REQ1}
等引用列表项。
\begin{enumerate}[label*={\textbf{REQ\arabic*}}, ref={REQ}\arabic*]
\item First requirement
\item Second requirement
\item Third requirement
\end{enumerate}
输出应如下所示(已开始工作)
要求1第一个要求
要求2第二项要求
要求3第三项要求
这是 SSCCE
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{enumitem}
\usepackage{ae}
\usepackage[pdftex]{graphicx}
\usepackage{vmargin}
\usepackage{url}
\usepackage[absolute,overlay]{textpos}
\usepackage[german]{babel}
\usepackage[raiselinks=true,
bookmarks=true,
bookmarksopenlevel=1,
bookmarksopen=true,
bookmarksnumbered=true,
hyperindex=true,
plainpages=false,
pdfpagelabels=true,
pdfborder={0 0 0.5},
colorlinks=false,
linkbordercolor={0 0.61 0.50},
citebordercolor={0 0.61 0.50}]{hyperref} %{0.57 0.74 0.57}
\begin{document}
\begin{enumerate}[label*={\textbf{REQ}\arabic*}, ref={REQ}\arabic*]
\item First requirement
\item Second requirement
\item Third requirement
\end{enumerate}
\dots
The capabiltiy of using magic is given to us by fulling the first requirement \ref{REQ1}.
\end{document}
答案1
您可以使用该包enumitem-zref
。其文档的第一点就是你想要什么。