仅在特定场合省略 cleveref 中的名称

仅在特定场合省略 cleveref 中的名称

在我正在处理的文档中,大多数情况下我需要\cref{eq:kolmogorov}写,例如Equation (2.4)。但在某些特殊情况下,我只需要它是(2.4),而不需要Equation。我该怎么做?

编辑:我可以使用\eqref{},但问题是括号没有用颜色\eqref,只有数字有颜色。

答案1

cleveref包中有\labelcref这样的宏:

\documentclass{article}

\usepackage[colorlinks]{hyperref}
\usepackage[nameinlink]{cleveref}

\begin{document}

\begin{equation}
xxx\label{key}
\end{equation}

\cref{key}

\labelcref{key}

\end{document}

在此处输入图片描述

相关内容