在 classicthesis 中设置底部中央的页码(双面页)

在 classicthesis 中设置底部中央的页码(双面页)

我学校的图书馆要求我修改我的论文,并将所有页码放在底部中央。我使用撰写了论文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 脚本类中,可以通过将 的含义修改为 来改变此行为\chapterpagestylepgnumbottomcenter

\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} 

输出

在此处输入图片描述

相关内容