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