![如何在格式为大写的章节标题中使用 cleveref?](https://linux22.com/image/443808/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%A0%BC%E5%BC%8F%E4%B8%BA%E5%A4%A7%E5%86%99%E7%9A%84%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E4%B8%AD%E4%BD%BF%E7%94%A8%20cleveref%EF%BC%9F.png)
在我的文本中,章节标题应该大写,所以我使用了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}