我在回憶錄頁邊空白處遇到了困難。老實說,我不明白它是如何運作的。原則上,應該很容易得到我想要的東西:左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檢視器在列印時包含縮放是一個非常常見的錯誤,因此在許多情況下,如果您測量列印邊距,它們是錯誤的。在列印設定中關閉縮放,然後重試。