回忆录课中如何设置页边距?

回忆录课中如何设置页边距?

我对回忆录边距感到很为难。老实说,我不明白它是怎么工作的。原则上,应该很容易就能得到我想要的:左边 3.5 厘米,右边 2.5 厘米,顶部 2.5 厘米,底部 2.5 厘米。双面布局。

我试过了(这只是我实际文档的简化版本,希望有效)

\documentclass[a4paper,12pt]{memoir}

\usepackage[a4paper]{geometry}
\geometry{
left=3.5cm,  
right=2.5cm,
top=2.5cm, bottom=2.5cm,
headheight=\baselineskip,
headsep=7mm,
footskip=7mm
}

\usepackage{fancyhdr}
\fancyhf{}
\fancyhead[LO,RE]{\sffamily\itshape \leftmark}
\fancyfoot[C]{\thepage}
\pagestyle{fancy}

\usepackage{color}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\headrule}{\hbox to\headwidth{%
\color{black}\leaders\hrule height \headrulewidth\hfill}}

\usepackage{lipsum}

\begin{document}


\tableofcontents

\section{Introduction}
\lipsum[2-4]

\subsection{Material}
\lipsum[2-8]


\end{document}

嗯,这不起作用。边距设置不正确。查看回忆录文档后,我发现了这两个命令:

\setulmargins{4cm}{*}{*}
\setlrmargins{1.25in}{*}{*}
\checkandfixthelayout

我想我应该去掉几何块,改用这个。但是,我做错了。

这里有两张图片展示了我想要的布局类型。 在此处输入图片描述 在此处输入图片描述 任何帮助都将受到赞赏。

答案1

这里的主要问题是memoir设置边距有两种方式。一种是设置边距,然后让其决定文本块。另一种是指定文本块,然后将其放在纸上。遗憾的是,你选择的是后者,应该使用第一种,因此使用

\setlrmarginsandblock{3.5cm}{2.5cm}{*}
\setulmarginsandblock{2.5cm}{*}{1}
\checkandfixthelayout 

请注意,回忆录会调整底部边距,以使文本高度与整数行数匹配(算法可调整)

其次,pdf 查看器在打印时包含缩放是一个非常常见的错误,因此在很多情况下,如果您测量打印边距,它们都是错误的。在打印设置中关闭缩放,然后重试。

相关内容