该命令\cref{eq: eq-3}
生成eq. (3)
,但相反,我想要Eq. (3)
,另一方面\Cref{eq: eq-3}
生成Equation (3)
也不是我想要的。
那么,我如何才能实现不仅是方程式而且是所有交叉引用的缩写前缀的大写呢?
答案1
\Cref
不应被视为 的大写版本\cref
,因为它用于句子开头的上下文中,因此是非缩写形式(例如\Cref{<lbl>} shows...
给予Equation 3 shows...
)。而 是\cref
缩写形式,它将 给予eq. 3
并且仅应在句子中间使用。
要将所有缩写形式(即用 获得的\cref
)更改为大写形式,cleveref
包提供了该capitalise
选项。
\documentclass[]{article}
\usepackage[capitalise]{cleveref}
\begin{document}
\begin{equation}\label{test}
a+b
\end{equation}
\Cref{test} should be used at the start of the sentence, whereas \cref{test} now shows capitalized abbreviations.
\end{document}