amsart で \title に \input を使用すると大文字と小文字が区別される

amsart で \title に \input を使用すると大文字と小文字が区別される

タイトルに共通の文字列を持つ必要があるドキュメントが多数あるため、その文字列を別のファイルに移動し、 を使用して含めたいと考えました\input。 こうすることで、文字列を変更する場合は、1 か所を変更するだけで済みます。 ただし、 クラスを使用すると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次の 1 行が含まれます。

Some catchy phrase

出力は次のようになります。

ここに画像の説明を入力してください

キャッチーなフレーズは大文字と小文字が混在していますが、amsartパッケージは通常タイトルをすべて大文字で設定します。実際にリテラルテキストを含めてコマンドを次の\titleように変更すると、

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

すると、私が望んでいたものが手に入ります。

ここに画像の説明を入力してください

どうすれば使い続けて\input、希望する大文字出力を得ることができるでしょうか?

どうやら、 を展開する前に大文字変換が行われているようです\input

関連情報