如何在格式为大写的章节标题中使用 cleveref?

如何在格式为大写的章节标题中使用 cleveref?

在我的文本中,章节标题应该大写,所以我使用了sectsty包来实现这一点。但是,当我想cleveref在章节标题(大写)中放入一个时,输出是问号。请注意,当标题不是大写时,cleveref会正确显示。

\documentclass[12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{cleveref}
\usepackage{sectsty}
\sectionfont{\raggedright\large\MakeUppercase}
\subsectionfont{\raggedright\normalsize}

\begin{document}
\chapter{Chapter title}\label{chp:1}
\section{\Cref{chp:1}}% <------------- Produces ??
\subsection{\Cref{chp:1}}%  <--------- Appears correctly
\end{document}

在此处输入图片描述

相关内容