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