我学校的图书馆要求我修改我的论文,并将所有页码放在底部中央。我使用撰写了论文classicthesis
。我在文档中使用了以下选项。
\documentclass[
twoside,
openright,
titlepage, numbers=noenddot, headinclude,
footinclude=true,
cleardoublepage=empty,
BCOR=30mm, paper=letter, fontsize=11pt,
dottedtoc,
ngerman, american,
listof=totoc,
]{scrreprt}
\PassOptionsToPackage{
eulerchapternumbers,
listings,
pdfspacing,
subfig,
beramono,
parts}{classicthesis}
我注释掉了它\pagestyle{scrheadings}
,并用\pagestyle{plain}
它代替,但没有帮助。手册中KOMA–Script Package
提到
如果您使用该选项
twoside
,页码将被设置在外侧边距中,否则页码将居中。scrbook
默认为双面。
我可以通过使用以下方法部分解决此问题。
\deftripstyle{pgnumbottomcenter}{}{}{}{}{\pagemark{}}{}
\pagestyle{pgnumbottomcenter}
除了每章的第一页以及目录等前期章节的部分页面外,它都能完美地工作。事实上,页码位于外边距。在下面,您可以找到使用此命令的结果。
有人能帮我一下吗?使用此选项时,如何强制scrreprt
将所有页面的页码置于底部中央twoside
?如能得到任何帮助,我将不胜感激(我需要尽快提交论文)
答案1
问题是,plain
即使您重新定义全局样式,章节的第一页和类似的页面(目录等)也会使用该样式。
在 KOMA 脚本类中,可以通过将 的含义修改为 来改变此行为\chapterpagestyle
,pgnumbottomcenter
即
\renewcommand{\chapterpagestyle}{pgnumbottomcenter}
平均能量损失
\documentclass[
twoside,
openright,
titlepage, numbers=noenddot, headinclude,
footinclude=true,
cleardoublepage=empty,
BCOR=30mm, paper=letter, fontsize=11pt,
listof=totoc,
]{scrreprt}
\PassOptionsToPackage{
eulerchapternumbers,
listings,
pdfspacing,
subfig,
beramono,
parts}{classicthesis}
\usepackage{lipsum}
\usepackage{scrpage2}
\deftripstyle{pgnumbottomcenter}{}{}{}{}{\pagemark{}}{}
\pagestyle{pgnumbottomcenter}
\renewcommand{\chapterpagestyle}{pgnumbottomcenter}
\begin{document}
\chapter{Test}
\lipsum[1-10]
\end{document}
输出