自定义分页符/页面顶部的子节间距

自定义分页符/页面顶部的子节间距

我正在使用 xelatex 和 Memoir 类。在本文档中,子节仅由两个空行分隔,而不使用任何分段命令。如果分隔发生在分页符/页面顶部,我希望以一行几个居中点和一个空行开始新页面。以下 MWE 说明了我想要的,但我不知道如何实现它。任何帮助都值得感激。

\documentclass[11pt]{memoir}
\usepackage{showframe}
\usepackage{lipsum}

%%% Book Layout %%%
\setstocksize{9in}{6in}
\settrimmedsize{9in}{6in}{*}
\setlength{\trimtop}{0pt}
\setlength{\trimedge}{\stockwidth}
\addtolength{\trimedge}{-\paperwidth}
\settypeblocksize{7.6in}{4.8in}{*}
\setulmargins{0.5in}{*}{*}
\setlrmargins{0.5in}{*}{*}
\setmarginnotes{0pt}{0pt}{0pt}
\checkandfixthelayout

\newcommand\mySubSecSkip{\vspace{2\onelineskip}}

%%% Document Proper %%%
\begin{document}

\vspace*{6\onelineskip}

\lipsum[1-2]

\mySubSecSkip

\lipsum[3]

{\centering
. . . . . . .\\
\mbox{}
\par}

\lipsum[4-5]

\mySubSecSkip

\lipsum[6]

\end{document}

在此处输入图片描述

答案1

事实证明,Memoir 类有一个内置命令,专门用于此目的:\pfbreak。我通过阅读手册找到了它。

欲了解更多信息,请参阅此问题的答案:

“场景分隔符”——页面顶部/底部的非空白行

相关内容