我不确定这是否是故意的,但当我有一个以右括号结尾的 \cref 标签时,该标签无法识别。例如:
\label{f:Data(SR2_M0.8)}
无法识别。但是,如果添加字符,使得右括号不是最后一个字符,例如:
\label{f:Dittmar(SR2_M0.8)a}
这是被认可的。
有什么办法可以解决这个问题吗?另外,有没有办法在 \cref 标签内包含逗号?例如:
\label{f:Dittmar(SR2,M0.8)}
编辑:我意识到引用在生成的文档中显示正确(这才是真正重要的),但是,它在编辑器(TexStudio)中无法识别,即它带有下划线并给出“标签缺失”警告。有趣的是,常规 \ref 标签并非如此。
最小工作示例:
\documentclass[]{article}
\usepackage[capitalise]{cleveref}
\begin{document}
\section{x}
In \cref{e:equ(test)}
\begin{equation}
\label{e:equ(test)}
\end{equation}
\end{document}