乳胶:我如何使文本填满整个body,以使几何底部边缘起作用



我正在尝试使用TexMaker在乳胶中格式化PDF DOC。我希望底部的边缘为2厘米,但是文本没有到达身体的末端,因此此"差距"会增加底部边缘并使其太大。我真的不明白为什么它适用于三个边距中的所有其他余量,而不是为底部边距。如何使文本与身体完全结束?

我尝试配置页脚选项,例如通过使用footskip = 0pt,在几何形状中包括脚,或减少底部边缘,但到目前为止没有任何帮助。这是我使用的序言:

documentclass[12pt]{report}
usepackage[a4paper, left=40mm, bottom=20mm, right=20mm, top=20mm, includeheadfoot]{geometry}
usepackage{graphicx}
graphicspath{{images/}}
usepackage{fancyhdr}
pagestyle{fancy}
fancyhead[L]{xyz}
fancyhead[R]{thepage}
fancyfoot{}
headsep=15mm
renewcommand{headrulewidth}{0.3pt}
usepackage[onehalfspacing]{setspace}
usepackage{showframe}
footskip=0pt

i启用了showframe。我期望页面末端与最后一行文本之间的距离为2厘米,但是如果我进行测量,则为2.5厘米。同样,身体与页面末端之间的界限似乎代表了标头。我希望这也是由于"包括head脚"。

如果您希望几何包装进行合理的计算,则不得与诸如headsep=15mmfootskip=0pt之类的参数混乱。

您也不应忽略有关题材和偏向于价值太小的警告。Fancyhdr软件包将试图纠正您的错误,但是当然,这些修正是几何包装的未知数。因此,与其依靠Fancyhdr软件包的自动更改,不如适当地设置脚和击中。

无论如何页脚都是空的,我建议只包含头部进入文本区域。

documentclass[12pt]{report}
usepackage[a4paper, left=40mm, bottom=20mm, right=20mm, top=20mm, includehead,showframe,headheight=14.5pt,headsep=1.5cm]{geometry}
usepackage{graphicx}
graphicspath{{images/}}
usepackage{fancyhdr}
pagestyle{fancy}
fancyhead[L]{xyz}
fancyhead[R]{thepage}
fancyfoot{}
%headsep=15mm
renewcommand{headrulewidth}{0.3pt}
usepackage[onehalfspacing]{setspace}
%footskip=0pt
flushbottom
usepackage{lipsum}
begin{document}
lipsum
end{document}

最新更新