如何刪除 amsart 中位址欄位的縮排

如何刪除 amsart 中位址欄位的縮排

我不知道這種行為對於其他文件類別是否常見,但是 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}

在此輸入影像描述

相關內容