似乎 cleveref 包生成的交叉引用默认总是小写,无论它们是否用于句子开头。有没有办法让 cleveref 遵守英语的大写规则?
最低工作文件:
\documentclass{article}
\usepackage{cleveref}
\begin{document}
\section{Section 1}
\label{section1}
\cref{section1} shows that cleveref ignores capitalization when it is used in the beginning of a sentence.
\end{document}
输出:
请注意,“section 1”虽然以句子开头并应大写,但生成时却是小写的。
答案1
你写道[强调]:
看来该
cleveref
包生成的交叉引用是总是默认为小写...
不完全是。该cleveref
软件包提供了两组主要的用户级宏:
\cref
、、、、和——用于句中\crefrange
或句末,以及\cpageref
\cpagerefrange
\namecref
\Cref
,,,,和\Crefrange
——用于句首。\Cpageref
\Cpagerefrange
\nameCref
总结:要在句首创建交叉引用,请务必使用\Cref
,而不是\cref
。