Использование \input в \title с amsart влияет на регистр

Использование \input в \title с amsart влияет на регистр

У меня есть куча документов, которые должны иметь общую строку в своем названии, поэтому я хотел переместить эту строку в отдельный файл и включить ее с помощью \input. Таким образом, если я захочу изменить строку, мне придется изменить ее только в одном месте. Однако при использовании класса amsartя обнаружил, что это влияет на то, как набирается название; в частности, на регистр.

Вот пример:

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

Файл catchy.texсодержит одну строку:

Some catchy phrase

Вывод выглядит так:

введите описание изображения здесь

Обратите внимание, что броская фраза написана в смешанном регистре, тогда как amsartпакет обычно устанавливает заголовок заглавными буквами. Если я на самом деле включу буквальный текст и изменю команду \titleна

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

тогда я получаю то, что хотел:

введите описание изображения здесь

Как мне продолжить использование \inputи получить желаемый результат с заглавными буквами?

Создается впечатление, что преобразование в верхний регистр выполняется до расширения \input.

Связанный контент