我正在使用 LED 模板来学习 MSc,它使用了memoir
twoside
。我需要打印它,并且它需要额外的边距来进行装订。
如何在页面的书脊侧添加额外的空间?
\documentclass[11pt, a4paper, twoside, makeidx]{memoir}
\input{style.tex}
STYLE.TEX:
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{booktabs}
\usepackage{stmaryrd}
\usepackage{url}
\usepackage{longtable}
\usepackage[figuresright]{rotating}
\usepackage{geometry}
\usepackage{polski}
\usepackage[cp1250]{inputenc}
% *************** Wygląd strony ***************
\settypeblocksize{*}{32pc}{1.618}
\setlrmargins{*}{1.47in}{*}
\setulmargins{*}{*}{1.3}
\setheadfoot{\onelineskip}{2\onelineskip}
\setheaderspaces{*}{2\onelineskip}{*}
\def\baselinestretch{1.1}
\checkandfixthelayout
% *************** Stylu rozdziałów i podrozdziałów ***************
\makechapterstyle{mychapterstyle}{%
\renewcommand{\chapnamefont}{\LARGE\sffamily\bfseries}%
\renewcommand{\chapnumfont}{\LARGE\sffamily\bfseries}%
\renewcommand{\chaptitlefont}{\Huge\sffamily\bfseries}%
\renewcommand{\printchaptertitle}[1]{%
\chaptitlefont\hrule height 0.5pt \vspace{1em}%
{##1}\vspace{1em}\hrule height 0.5pt%
}%
\renewcommand{\printchapternum}{%
\chapnumfont\thechapter%
}%
}
\chapterstyle{mychapterstyle}
\setsecheadstyle{\Large\sffamily\bfseries}
\setsubsecheadstyle{\large\sffamily\bfseries}
\setsubsubsecheadstyle{\normalfont\sffamily\bfseries}
\setparaheadstyle{\normalfont\sffamily}
\makeevenhead{headings}{\thepage}{}{\small\slshape\leftmark}
\makeoddhead{headings}{\small\slshape\rightmark}{}{\thepage}
答案1
正如所述memoir
手动的,第 2 章中,该命令\setlrmargins
可用于调整边距,其参数为:
\setlrmargins{<spine>}{<edge>}{<ratio>}
只能给出一个论点,*
其他两个论点例如
\setlrmargins{*}{2cm}{*}
还有一个命令
\setbinding{<length>}
添加到内边距以允许装订。这应该在设置页面大小之后、设置边距之前添加。