在 \title 中使用 \input 和 amsart 会影响大小写

在 \title 中使用 \input 和 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

相关内容