在回忆录类中设置正文和页眉/页脚之间的间距

在回忆录类中设置正文和页眉/页脚之间的间距

我希望能够更改正文结束位置和页脚开始位置之间的垂直空间,同时将边距固定为 20 毫米。

\documentclass[12pt, a4paper]{memoir}

\usepackage{lipsum}
\usepackage{geometry}

\setlrmarginsandblock{20mm}{20mm}{*}
\setulmarginsandblock{20mm}{20mm}{*}

\setheadfoot{15mm}{\baselineskip}
\setheaderspaces{*}{\baselineskip}{*}

\def\baselinestretch{1.1}

\checkandfixthelayout

\begin{document}


\chapter{Introduction}

\lipsum[1-5]
    
\end{document}

这导致第 1 页的最后一行文本与显示页码的页脚之间没有足够的空间

例子

提前致谢

答案1

在原始配置中memoir报告到日志文件

Text height and width: 737pt by 483pt
Footskip: 14.5pt

您可以将文本的高度减少 29 点,然后将相同的量添加到底部边距以保持底部边距。

\documentclass[12pt, a4paper]{memoir}

\usepackage{lipsum}
%\usepackage{geometry}

\usepackage{showframe} % ONLY to show the margins <<<<<<<<<<<<

\setlrmarginsandblock{20mm}{20mm}{*}
\setulmarginsandblock{20mm}{20mm}{*}

\setheadfoot{15mm}{\baselineskip}
\setheaderspaces{*}{\baselineskip}{*}
\def\baselinestretch{1.1}

\settypeblocksize{708pt}{483pt}{*} % added <<<<<<<<<<<<
\setlength{\footskip}{43.5pt}% added <<<<<<<<<<<<

\checkandfixthelayout

\begin{document}    
    
    \chapter{Introduction}
    
    \lipsum[1-5]
    
\end{document}

Z Z

相关内容