使用“amsart”以“plain”样式开始新页面的一个部分

使用“amsart”以“plain”样式开始新页面的一个部分

使用amsart,我无法强制(但newpage在相关部分之前手动插入)部分开头的特殊页面样式。在下面的 MWE 中,我尝试强制plain-style,但除非我还手动添加分页符,否则无法获得它。有办法解决这个问题吗?

在此处输入图片描述

 \documentclass[a4paper,11pt]{amsart}


\usepackage[utf8]{inputenc}   
\usepackage{kantlipsum} 

\begin{document}

\title{Starting section in a page without header}

  \author[authors]{\small{Authors}}
\address{University of....
} 

\begin{abstract}
 \kant[2]
\end{abstract}

\maketitle 
\tableofcontents
 \kant[5]   

\thispagestyle{empty}

% I can force the plain-style
% if I uncomment next line:
% \newpage 
% but this is manually ... 
\section{Introduction}\thispagestyle{plain}\label{sec:intro} 

 \kant[6] 

\section{first sec}

 \kant[4] 
 \section{second sec}

  \kant[1] 

 \end{document}

答案1

实际情况是,\thispagestyle{plain}TeX 仍在排​​版第 1 页时,会处理该命令,并且确实会plain在第一页获得页面样式。只有在处理完该\section命令后,LaTeX 才会意识到需要分页。

您可以使用afterpage

\documentclass[a4paper,11pt]{amsart}
\usepackage[utf8]{inputenc}
\usepackage{afterpage}

\usepackage{kantlipsum} 

\begin{document}

\title{Starting section in a page without header}

\author[authors]{\small{Authors}}
\address{University of....} 

\begin{abstract}
 \kant[2]
\end{abstract}

\maketitle 
\tableofcontents

\kant[5]   

\thispagestyle{empty}

\afterpage{\thispagestyle{plain}}
\section{Introduction}\label{sec:intro} 

\kant[6] 

\section{first sec}

\kant[4] 

\section{second sec}

\kant[1] 

\end{document}

在此处输入图片描述

相关内容