使用 cref 作为子节时缺少节号

使用 cref 作为子节时缺少节号

我正在使用\documentclass{IEEEtaes},我想使用\cref{}来交叉引用文档中的子节。但是,它只打印子节编号而不打印节编号。

例如,假设有Section I. Introduction和 子节I-A. Part of Intro。当我使用\crefIA 节时,例如

\section{Introduction}
The part of Intro is in \Cref{subsec:pIntro}.

\subsection{Part of Intro}
\label{subsec:pIntro}

输出为“Intro 的部分位于 Section A”。

我怎样才能将这句话打印出来为“简介部分位于第 IA 节。”?

答案1

您想要为小节设置标签格式。

\documentclass{IEEEtaes}
\usepackage{cleveref}

\labelformat{subsection}{\thesection-#1}

\begin{document}

\section{Introduction}
The part of Intro is in \Cref{subsec:pIntro}.

\subsection{Part of Intro}
\label{subsec:pIntro}

\end{document}

在此处输入图片描述

相关内容