我尝试将左右边距设置为 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
),因此将应用最后的设置以生效。您设置\footskip
为25pt
,这太小了!
我建议您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}
如果您需要更多信息,请发表评论。