我不知道这种行为是否在其他文档类别中很常见,但 amsart 中 pdf 末尾的地址行以一种缩进开始。
这里有一个 MWE,可以强调我上述的意思:
\documentclass{amsart}
\begin{document}
\author{A. U. Thor}
\address{University of Nowhere-Upon-Lostland \\ Department of Metamatics \\ Rue Unknown 0 \\ Neverland N-0000}
\title{Hello world}
\maketitle
\end{document}
有没有办法消除该缩进,以便地址与其他所有内容一样在左侧对齐?
我已经尝试过了
\address{\noindent \noindent University of Nowhere-Upon-Lostland \\ Department of Metamatics \\ Rue Unknown 0 \\ Neverland N-0000}
但它不起作用。
答案1
该类用于\@setaddresses
排版地址信息,其中包含四个实例,\indent
您想将它们转换为\noindent
。
\documentclass{amsart}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@setaddresses}{\indent}{\noindent}{}{}
\patchcmd{\@setaddresses}{\indent}{\noindent}{}{}
\patchcmd{\@setaddresses}{\indent}{\noindent}{}{}
\patchcmd{\@setaddresses}{\indent}{\noindent}{}{}
\makeatother
\begin{document}
\author{A. U. Thor}
\address{University of Nowhere-Upon-Lostland \\
Department of Metamatics \\ Rue Unknown 0 \\ Neverland N-0000}
\curraddr{Somewhere}
\email{[email protected]}
\urladdr{https://example.com}
\title{Hello world}
\maketitle
\end{document}