在正文中引用时如何使用“第一章”而不是“第 1 章”

在正文中引用时如何使用“第一章”而不是“第 1 章”

当我引用文本中的章节时,我想使用“第一章”而不是“第一章”。当我使用\ref{ch:label}它时,它只返回章节编号,当我使用\autoref{ch:label}它时将返回“第一章”。

我该怎么做才能获得“第一章”而不是“第1章”?

答案1

在此处输入图片描述

\thechapter只需按要求定义:

\documentclass{report}

\renewcommand\thechapter{\ifcase\value{chapter}\or One\or Two\or Three\else Many\fi}
\begin{document}

\chapter{Aaa\label{this}}

xxxx \ref{this}
\end{document}

答案2

你可以用这个包轻松实现这个fmtcount功能:

    \documentclass{report}
    \usepackage{lipsum}
    \usepackage{fmtcount}
    \renewcommand{\thechapter}{\Numberstring{chapter}}

    \begin{document}

    \chapter{Aaa\label{firstlbl}}
    \lipsum[11]

    xxxx Chapter \ref{firstlbl}

    \end{document} 

在此处输入图片描述

相关内容