枚举:如何使 ref 的一个实例不具有超链接?

枚举:如何使 ref 的一个实例不具有超链接?

在文档中,我有一个enumerate带标签的环境。我通常用ref它来引用一个项目,但在特定(罕见但不独特)的地方,我希望引用不是是超引用。我可以“硬编码”项目的名称,但这样很丑陋,而且如果我更改编号系统,我必须校对所有内容。有没有办法让一个实例不是ref超引用?

要明确的是,我的目标是让某些东西看起来如下所示(第一个(P1)是可点击的,第二个不可点击):

在此处输入图片描述

到目前为止,我还在对其进行“硬编码”,但我想使用全自动解决方案(类似于\nonhyperref{item:prop1})。

\documentclass{amsart}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{colorlinks}

\usepackage{enumerate}
\usepackage{enumitem}


\begin{document}
List of properties :
\begin{enumerate}[label=(P\arabic*)]
    \item property 1 \label{item:prop1}
    \item property 2 \label{item:prop2}
\end{enumerate}


Later we prove property \ref{item:prop1} of $X$ by using property (P1) of $Y$.
\end{document}

答案1

您可以使用\ref*hyperref手册在第 20 页底部说明 在此处输入图片描述

\documentclass{amsart}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{colorlinks}

\usepackage{enumitem}


\begin{document}
List of properties :
\begin{enumerate}[label=(P\arabic*)]
    \item property 1 \label{item:prop1}
    \item property 2 \label{item:prop2}
\end{enumerate}


Later we prove property \ref{item:prop1} of $X$ by using property \ref*{item:prop1} of $Y$.
\end{document}

在此处输入图片描述

请注意,如果您加载,enumitem则避免同时加载是有意义的enumerate

相关内容