amsart와 함께 \title의 \input을 사용하면 대소문자에 영향을 줍니다.

amsart와 함께 \title의 \input을 사용하면 대소문자에 영향을 줍니다.

제목에 공통 문자열이 있어야 하는 문서가 많이 있으므로 해당 문자열을 별도의 파일로 이동하고 \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.

관련 정보