如何将页面的左边距/右边距设置为 1 英寸,将顶部/底部边距设置为 ½ 英寸?

如何将页面的左边距/右边距设置为 1 英寸,将顶部/底部边距设置为 ½ 英寸?

我尝试将左右边距设置为 1 英寸,将上下边距设置为 0.5 英寸。以下是我的代码:

% Setup the margin
\usepackage[centering, margin={1in, 0.5in}, includeheadfoot]{geometry}
\setlength{\headheight}{0.6in} 
\setlength{\headsep}{25pt}
\setlength{\topmargin}{0pt}
\setlength{\footskip}{25pt}
\setlength{\marginparsep}{11pt}

但我不知道为什么结果没有显示正确的页面设置。

在此处输入图片描述

如您所见,底部边距显然为 0,并且页脚缺失。这不是我设置的。有人能告诉我我的代码有什么问题吗?以及如何修复它?非常感谢。

答案1

由于您覆盖了包定义的默认设置geometry(例如\footskip),因此将应用最后的设置以生效。您设置\footskip25pt,这太小了!

我建议您geometry仅使用 的设置,而不要将其与本机长度宏混合使用。如果您已经加载了包,则不应使用以下本机长度宏geometry

\setlength{\headheight}{0.6in} 
\setlength{\headsep}{25pt}
\setlength{\topmargin}{0pt}
\setlength{\footskip}{25pt}
\setlength{\marginparsep}{11pt}

链接如何避免 marginpar 被裁剪?下面的代码片段可以帮助您了解如何设置页面布局。

\documentclass{article}
\usepackage
[
        a4paper,% other options: a3paper, a5paper, etc
        left=1cm,
        right=2cm,
        top=3cm,
        bottom=4cm,
        % use vmargin=2cm to make vertical margins equal to 2cm.
        % us  hmargin=3cm to make horizontal margins equal to 3cm.
        % use margin=3cm to make all margins  equal to 3cm.
]
{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\end{document}

如果您需要更多信息,请发表评论。

相关内容