cleveref 在句子开头没有大写

cleveref 在句子开头没有大写

似乎 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

相关内容