章節編號字串不能全部大寫

章節編號字串不能全部大寫

我的 MWE 為章節編號產生「One」。我希望「一」成為「一」。我嘗試了我能想到的一切\renewcommand{\thechapter}{\MakeUppercase{\Numberstring{chapter}}}{\MakeUppercase{\thechapter}}但沒有任何效果對我有用。

\documentclass[12pt]{memoir}
\usepackage[explicit]{titlesec}

\titleformat{\chapter}[display]
    {\huge\filcenter}
    {\thechapter}
    {1em}
    {\Huge #1}
\titleformat{\subsection}[display]{}
    {\thesubsubsection}
    {}
    {#1}

\let\ordinal\relax
\usepackage{fmtcount}
\renewcommand{\thechapter}{\Numberstring{chapter}}

\begin{document}
\chapter{The First Chapter}
This is some text in the first chapter.
\end{document}

在此輸入影像描述

答案1

頻率計數套件提供了一個名為 的巨集\NUMBERstring。您應該使用此巨集而不是\Numberstring產生全大寫字串“ONE”。


在此輸入影像描述

\documentclass[12pt]{memoir}
\let\ordinal\relax
\usepackage{fmtcount}

\begin{document}
\setcounter{chapter}{1}
\arabic{chapter} \numberstring{chapter} \Numberstring{chapter} \NUMBERstring{chapter}
\end{document}

相關內容