自动引用/标记枚举的智能方式

自动引用/标记枚举的智能方式

我想自动标记和引用功能需求的枚举。标记有效,但我无法通过\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。其文档的第一点就是你想要什么。

相关内容