No se puede escribir en mayúsculas la cadena del número de capítulo.

No se puede escribir en mayúsculas la cadena del número de capítulo.

Mi MWE genera "Uno" para el número de capítulo. Quiero que el "Uno" sea "UNO". Intenté todo lo que se me ocurrió, incluido \renewcommand{\thechapter}{\MakeUppercase{\Numberstring{chapter}}}, {\MakeUppercase{\thechapter}}pero nada funciona para mí.

\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}

ingrese la descripción de la imagen aquí

Respuesta1

ElfmtcountEl paquete proporciona una macro llamada \NUMBERstring. Debería utilizar esta macro en lugar de \Numberstringgenerar la cadena "ONE" completamente en mayúsculas.


ingrese la descripción de la imagen aquí

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

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

información relacionada