Usar \input em \title com amsart afeta case

Usar \input em \title com amsart afeta case

Eu tenho vários documentos que deveriam ter uma string comum no título, então queria mover essa string para um arquivo separado e incluí-la usando \input. Dessa forma, se eu quiser alterar a string, só preciso alterá-la em um só lugar. No entanto, ao usar a amsartclasse, descobri que isso afeta a forma como o título é composto; especificamente, o caso.

Aqui está um exemplo:

\documentclass{amsart}
\begin{document}
\title{ This is a title: \input{catchy} }
\author{Frank Foobar}
\maketitle
\thispagestyle{empty}
Lorem ipsum dolor.
\end{document}

O arquivo catchy.texcontém uma única linha:

Some catchy phrase

A saída é semelhante a esta:

insira a descrição da imagem aqui

Observe que a frase cativante está em letras maiúsculas e minúsculas, enquanto o amsartpacote normalmente define o título em letras maiúsculas. Se eu realmente incluir o texto literal e alterar o \titlecomando para

\title{ This is a title: Some catchy phrase }

então consigo o que queria:

insira a descrição da imagem aqui

Como posso continuar usando \inpute obter a saída desejada em letras maiúsculas?

De alguma forma, parece que a conversão de maiúsculas é feita antes de expandir o arquivo \input.

informação relacionada