我希望能够更改正文结束位置和页脚开始位置之间的垂直空间,同时将边距固定为 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}