答案1
不需要为部分页面和非部分页面单独设置几何图形。相反,覆盖部分命令以\vspace*
在页面顶部插入适当的几何图形。以下在默认article
类下实现这一点:
\documentclass{article}
\usepackage[margin=25mm]{geometry}
\usepackage{lipsum}
\let\oldsection\section
\renewcommand{\section}{%
\par
\clearpage
\vspace*{\dimexpr25mm-\baselineskip-3.5ex}% \section in article adds 3.5ex plus 1ex minus .2ex
\oldsection
}
% Add a vertical rule from the top of the page at lengths 25mm and 50mm, for reference
\usepackage{eso-pic}
\AddToShipoutPictureFG{%
\AtPageUpperLeft{%
\hspace{25mm}%
\rule[-25mm]{1pt}{25mm}%
\hspace{2mm}%
\rule[-50mm]{1pt}{50mm}%
}%
}
\begin{document}
\section{First section}\lipsum[1-10]
\section{Second section}\lipsum[1-20]
\end{document}
删除3.5ex
来自article
班级' 的定义增加了(+ - )\section
的垂直跳跃;参见3.5ex
1ex
.2ex
在哪里可以找到类似\@startsection
LaTeX 的命令的帮助文件或文档?:
\newcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\Large\bfseries}}