使用新的页面几何结构开始新的一页

使用新的页面几何结构开始新的一页

我想在新页面上以新几何图形开始每个部分。对于新页面上的每个部分, \newcommand{\sectionbreak}{\clearpage}使用但我无法更改页面几何图形。

通常,内部应为 2.5 厘米,但对于分节页,应为 5 厘米。

在此处输入图片描述

在此处输入图片描述

有通用的调音吗?

答案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.5ex1ex.2ex在哪里可以找到类似\@startsectionLaTeX 的命令的帮助文件或文档?

\newcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries}}

相关内容