Não é possível colocar a sequência do número do capítulo em letras maiúsculas

Não é possível colocar a sequência do número do capítulo em letras maiúsculas

Meu MWE gera “One” para o número do capítulo. Eu quero que o “Um” seja “UM”. Eu tentei tudo que pude pensar, incluindo \renewcommand{\thechapter}{\MakeUppercase{\Numberstring{chapter}}}, {\MakeUppercase{\thechapter}}mas nada está funcionando para mim.

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

insira a descrição da imagem aqui

Responder1

Ocontagem fmpacote fornece uma macro chamada \NUMBERstring. Você deve usar esta macro em vez de \Numberstringgerar a string "ONE" toda em letras maiúsculas.


insira a descrição da imagem aqui

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

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

informação relacionada