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 amsart
classe, 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.tex
contém uma única linha:
Some catchy phrase
A saída é semelhante a esta:
Observe que a frase cativante está em letras maiúsculas e minúsculas, enquanto o amsart
pacote normalmente define o título em letras maiúsculas. Se eu realmente incluir o texto literal e alterar o \title
comando para
\title{ This is a title: Some catchy phrase }
então consigo o que queria:
Como posso continuar usando \input
e 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
.