对于文档类别 amsart,页码太靠近最后一行

对于文档类别 amsart,页码太靠近最后一行

我怎样才能让页码底部与每页最后一句之间留出一点空间?在 中amsart,页码几乎触及最后一句。

答案1

您可以按相同比例减少\textheight长度和增加\footskip长度。这样做,页面的总高度将保持不变。例如:

\documentclass{amsart}

\addtolength{\textheight}{-\baselineskip}
\addtolength{\footskip}{\baselineskip}

\begin{document}

...

\end{document}

一个有用的包是showframe。它允许您查看页面布局。

答案2

您可以重新定义firstpage页面样式并插入足够高的垂直支柱,以便将页码向下推到您想要的高度:

在此处输入图片描述

\documentclass{amsart}

\usepackage{lipsum}

\makeatletter
% Taken from the original definition in amsart.cls
\def\ps@firstpage{\ps@plain
  \def\@oddfoot{\normalfont\scriptsize \hfil\rule{0pt}{20pt}\thepage\hfil
     \global\topskip\normaltopskip}%
  \let\@evenfoot\@oddfoot
  \def\@oddhead{\@serieslogo\hss}%
  \let\@evenhead\@oddhead % in case an article starts on a left-hand page
}
\makeatother
\AtBeginDocument{\thispagestyle{firstpage}}% ...if you don't call \maketitle

\begin{document}

%\maketitle

\section{A section}

\sloppy\lipsum[1-10]

\end{document}

\maketitle问题\thispagestyle{firstpage}。但是,如果您不使用标题,则需要在文档开头(或首页的某个位置)重新建立页面样式。因此调用\AtBeginDocument{\thispagestyle{firstpage}}

相关内容