使用 Memoir 类设置偶数页和奇数页的边距

使用 Memoir 类设置偶数页和奇数页的边距

我现在已经阅读了很多关于这个主题的帖子,但我仍然不明白为什么偶数页和奇数页的边距相同。我希望它们有不同的边距,以便为书脊留出空间。你能帮助我吗?

我的代码如下:

\documentclass[a4paper,11pt]{memoir}
\usepackage[utf8]{inputenc} % Input encoding - Depending on editor
\usepackage{lmodern} % Modern LaTeX font
\usepackage[danish]{babel} % Language package
\usepackage[T1]{fontenc} % Hyphenation
\usepackage{fix-cm} % Fix for cm
\usepackage{graphicx} % To handle pictures
\usepackage{xcolor} % To define colors
\usepackage{tikz} % Graphical tool
\usepackage{mathtools} % To use \eqref
\usepackage{url} % Use of urls in the text
\usepackage{varioref} % Smarter references
\usepackage{calc}% Auto calculate
\usepackage{lipsum} % Debugging text
\usepackage{sansmath,subfig} % Gives a warning because subfig loads caption
\usepackage[backend=bibtex8]{biblatex}
\usepackage{todonotes} % Giver mulighed for kommentarer
\addbibresource{referencer/my-bibliography-file.bib}

\title{Rapport}

\graphicspath{{figures/}} % Image path

\definecolor{ase_blue}{RGB}{10,55,136}

%---------------------------------------------------------------------------%
%-------------------------- PDF - PROPERTIES -------------------------------%
%---------------------------------------------------------------------------%
% Active links
\usepackage[plainpages=false,pdfpagelabels,pageanchor=false]{hyperref}

\hypersetup{pdfauthor={<The authors>}, pdftitle={<The
    title>},pdfsubject={<The subject>}}

%---------------------------------------------------------------------------%
%---------------------------- Caption Font ---------------------------------%
%---------------------------------------------------------------------------%
\DeclareCaptionFont{sansmath}{\sansmath}
\captionsetup{font={small,sf,sansmath}}
\captionsetup[subfloat]{font={small,sf,sansmath}}

%---------------------------------------------------------------------------%
%---------------------------- MARGIN CONTROL -------------------------------%
%---------------------------------------------------------------------------%
\setlrmarginsandblock{3.5cm}{2.5cm}{*}
\setulmarginsandblock{3cm}{*}{1.2}
\checkandfixthelayout[nearest]
\setlength{\evensidemargin}{\oddsidemargin}

%--------------------------------------------------------------------------%
%------------------------- FRONTPAGE - PROPERTIES -------------------------%
%--------------------------------------------------------------------------%
\usepackage{soul} % Letterspace package
\sodef\an{}{0.05em}{.5em plus.6em}{1em plus.1em minus.1em}
\newcommand\stext[1]{\an{\scshape#1}}
\newcommand{\logoHuge}{\fontsize{0.55cm}{0.8cm}\selectfont}
\newcommand{\SuperHuge}{\fontsize{1.2cm}{1.8cm}\selectfont}

%--------------------------------------------------------------------------%
%------------------------- PAGESTYLE - PROPERTIES -------------------------%
%--------------------------------------------------------------------------%
%\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}

\makepagestyle{ase_report}
\makeevenhead{ase_report}{\small\sffamily\leftmark}{}{}
\makeevenfoot{ase_report}{\small\sffamily\thepage}{}{}
\makeoddhead{ase_report}{}{}{\small\sffamily\leftmark}
\makeoddfoot{ase_report}{}{}{\small\sffamily\thepage}

\makeatletter
\makepsmarks{ase_report}{%
  \renewcommand\chaptermark[1]{%
    \markboth{%
      \ifnum \value{secnumdepth} > 1
      \if@mainmatter % 
      \@chapapp\ \thechapter. \ %
      \fi
      \fi
      ##1}{}}%
  \renewcommand\tocmark{\markboth{\contentsname}{\contentsname}}%
  \renewcommand\lofmark{\markboth{\listfigurename}{\listfigurename}}%
  \renewcommand\lotmark{\markboth{\listtablename}{\listtablename}}%
  \renewcommand\bibmark{\markboth{\bibname}{\bibname}}%
  \renewcommand\indexmark{\markboth{\indexname}{\indexname}}%
  \renewcommand\sectionmark[1]{\markright{##1}}%
  \renewcommand\subsectionmark[1]{\markright{##1}}%
  \renewcommand\subsubsectionmark[1]{\markright{##1}}%
}

\copypagestyle{plain}{ase_report}
\makeoddhead{plain}{}{}{}
\makeoddfoot{plain}{}{}{\small\sffamily\thepage}

\pagestyle{ase_report}
\aliaspagestyle{chapter}{plain}

%--------------------------------------------------------------------------%
%--------------------- HEADING - SECTION ----------------------------------%
%--------------------------------------------------------------------------%
\newcommand{\ruledsec}[1]{%
  \Large\bfseries\sffamily\raggedright #1
  \color{ase_blue}\rule[15pt]{\textwidth}{1.0pt}} % Section with ruler
\setsecheadstyle{\ruledsec} % Define section head style

\setfloatlocations{figure}{htp}
\setfloatlocations{table}{htp}

%--------------------------------------------------------------------------%
%--------------------- HEADING - SUBs-SECTION -----------------------------%
%--------------------------------------------------------------------------%
\addtocounter{secnumdepth}{2} % Depth numbering

\setsubsecheadstyle{\large\bfseries\sffamily\raggedright}
\setsubsubsecheadstyle{\Large\bfseries\sffamily\raggedright}

\setsechook{\hangsecnum} % Hang the section number in margin
\setsubsechook{\defaultsecnum} % Don't do this on the subsections
\setsubsubsechook{\defaultsecnum}
\setaftersecskip{5pt} % Default skip between the section and text

%--------------------------------------------------------------------------%
%------------------------- TOC - PROPERTIES -------------------------------%
%--------------------------------------------------------------------------%
\raggedbottomsectiontrue % The page may not be strected on page breaks
\setsecnumdepth{subsubsection} % Set section depth in the TOC
\maxsecnumdepth{subsubsection} % Max of section depth in the TOC
\settocdepth{subsection} % Up to and including subsection

\setlength{\cftbeforechapterskip}{1.0em plus 0.1em minus 0.1em} % Space from chapters
%\chapterprecistoc{Text in TOC}

\addto\captionsenglish{
  \renewcommand*{\cftchaptername}{Chapter{\space}}
  \renewcommand*{\cftfigurename}{Fig.{\space}}
  \renewcommand*{\contentsname}{Table of Contents}
  \renewcommand*{\abstractname}{Abstract}
  \renewcommand*{\listfigurename}{List{\space}of{\space}Figures}
  \renewcommand*{\listtablename}{List{\space}of{\space}Tables}
  \renewcommand*{\appendixtocname}{Appendices}
  \renewcommand*{\appendixpagename}{Appendices}
}

\addto\captionsdanish{
  \renewcommand*{\cftchaptername}{Kapitel\space}
  \renewcommand*{\cftfigurename}{Fig.\space}
  \renewcommand*{\abstractname}{Resumé}
  \renewcommand*{\contentsname}{Indholdsfortegnelse}
  \renewcommand*{\listfigurename}{Liste{\space}af{\space}Figurer}
  \renewcommand*{\listtablename}{Liste{\space}af{\space}Tabeller}
  \renewcommand*{\appendixtocname}{Appendiks}
  \renewcommand*{\appendixpagename}{Appendiks}
}
%--------------------------------------------------------------------------%
%------------------------- CHAPTER STYLE ----------------------------------%
%--------------------------------------------------------------------------%
\makechapterstyle{ase_chapterstyle}{
  \setlength{\beforechapskip}{30pt}
  \setlength{\afterchapskip}{1.5cm}
  \renewcommand*{\printchaptername}{}
  \renewcommand*{\chapnumfont}{\normalfont\sffamily\bfseries\fontsize{60}{0}\selectfont}
  \renewcommand*{\printchapternum}{
    \flushright
    \begin{tikzpicture}
      \draw[fill,color=ase_blue] (0,0) rectangle (2.5cm,2.5cm);
      \draw[color=white] (1.25cm,1.25cm) node { \chapnumfont\thechapter };
    \end{tikzpicture}
  }
  \renewcommand*{\chaptitlefont}{\normalfont\sffamily\Huge\bfseries\color{black}}
  \renewcommand*{\printchaptertitle}[1]{%
    \raggedright\chaptitlefont\parbox[t]{\textwidth}{\raggedright##1}}
}

\chapterstyle{ase_chapterstyle}

%--------------------------------------------------------------------------%
%------------------------- USER DEFINED COMMANDS --------------------------%
%--------------------------------------------------------------------------%
% Define some macros
%\setlength{\parindent}{4em} %Paragrafindryk
\setlength{\parskip}{\f@size pt}   %Paragrafnedrykning


\begin{document}
%\includeonly{testing} %If you don't want to compile every time
%--------------------------------------------------------------------------%
%------------------------- FRONT MATTER -----------------------------------%
%--------------------------------------------------------------------------%
\frontmatter
\include{forside} % Include the frontpage

% Page number in roman style
\pagenumbering{roman}
\include{underskrifter}
\clearpage

\addcontentsline{toc}{chapter}{\abstractname}
\include{abstract}
\clearpage

\addcontentsline{toc}{chapter}{\contentsname}
\thispagestyle{empty}
\tableofcontents*

\clearpage

\addcontentsline{toc}{chapter}{\listfigurename}
\thispagestyle{empty}
\listoffigures*
\clearpage

\addcontentsline{toc}{chapter}{\listtablename}
\thispagestyle{empty}
\listoftables*

%--------------------------------------------------------------------------%
%------------------------- MAIN MATTER ------------------------------------%
%--------------------------------------------------------------------------%
\mainmatter
\include{kapitler/1Indledning}
\include{kapitler/2RelateretArbejde}
\include{kapitler/3Indforing}
\include{kapitler/3Indforing}
\include{kapitler/Dybde}
\include{kapitler/Dybde}
\include{kapitler/Dybde}
\include{kapitler/Diskussion}
\include{kapitler/Konklusion}
\include{testside} % Include the chapters
%--------------------------------------------------------------------------%
%------------------------- BACK MATTER ------------------------------------%
%--------------------------------------------------------------------------%

\appendixpage

\appendix
%\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\include{appendiks/appendixA}

\backmatter

\printbibliography

\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End:

答案1

以下行会终止您的页面设置;我不知道它为什么在那里,但将其注释掉,您就可以重新开始工作了

\setlength{\evensidemargin}{\oddsidemargin}

请不要在这样的问题上投入你的整个论点。我已经注释掉了所有内容,并在主要内容中加入了简短的内容,这足以找到问题所在。

您有\setbinding{<length>}手册中给出的空间(请参阅手册)

相关内容