回憶錄類別中如何設定頁邊距?

回憶錄類別中如何設定頁邊距?

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

相關內容