对于我的学士论文,我使用了以下文档类:
\documentclass[paper=a4,fontsize=11pt,DIV=8,BCOR=5mm,twoside,pdftex,bibtotocnumbered]{scrreprt}
在论文装订后,我发现较大的边距在内部(装订处),而不是像它应该的那样在外部。滚动浏览后,我发现了问题。目录不受 twoside 选项的影响。当您查看 PDF 时,目录的两侧具有完全相同的外边距和内边距,这导致格式完全反转,因此在目录之后,大边距在内部,小边距在外部。现在我的问题是,为什么 twoside 没有改变目录的方向?错误是什么?
我意识到还有一个错误。在目录之前有两页不应该编号,但目录的第一页有页码 3,下一页有页码 1。我的代码如下:这是第一页
\begin{titlepage}
...
\end{titlepage}
接下来是第二页
thispagestyle{empty}
...
接下来是目录
\tableofcontents
\setcounter{page}{1}
在此之后我的真正论点开始了:
\chapter{Beginning}
...
答案1
在原始帖子后显示的代码中,您有
\tableofcontents
\setcounter{page}{1}
这会强制将该点的页码设为 1,但这很可能是目录的最后一页,因此显然在您的情况下,目录的两页分别有页码 3 和 1,因此两页都有奇数侧页布局。
你可以使用
\tableofcontents
\cleardoublepage
\setcounter{page}{1}
这样,在目录之后的页面上就会设置为 1,尽管通常在重置页码时也会重置样式,例如,将前言设置为小写罗马字母,将正文设置为阿拉伯字母。该\pagenumbering
命令会同时执行这两件事,重置计数器样式并将值重置为 1,因此
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
答案2
我可以使用以下代码解决问题:
代替
\tableofcontents
\setcounter{page}{1}
我已经写了
\cleardoublepage
\setcounter{page}{1}
\tableofcontents
这样,编号就从目录开始,正如我所希望的那样,并且还解决了侧边距的问题。