在 amsart 中使用 \input in \title 會影響大小寫

在 amsart 中使用 \input in \title 會影響大小寫

我有一堆文檔,它們的標題中都應該有一個公共字符串,所以我想將該字符串移動到一個單獨的文件中,並使用\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.

相關內容