KOMA-Script scrbook:如何将所有 \mainmatter 和 \backmatter 的页码放在右上角

KOMA-Script scrbook:如何将所有 \mainmatter 和 \backmatter 的页码放在右上角

根据我所在大学的论文要求,我需要以下内容:

  1. 所有 \frontmatter 页面均从底部中央编号(简单...我明白了)
  2. 所有其他页面的编号都“与右上角边距对齐”(我在此引用了大学的文献)

据我目前对 KOMA-script 对页眉/页脚的处理的理解,最简单的方法是将要求 #2 定义为:右对齐,位于由顶部边距定义的垂直空间的底部。

我在手册中读到有关\pagestyle命令的内容,以及其他地方有关fancyhdr包的内容。这可能是一件简单的事情,但我不知何故错过了它。帮忙?

答案1

scrpage2确实是我所需要的(之前没有深入研究过手册)。我将在这里列出我所得到的结果作为答案,尽管我相信其他人可以指出更正确的方法:

\documentclass[12pt,letterpaper,oneside,chapterprefix=on]{scrbook}

\usepackage{lipsum}

%Margins
\usepackage[letterpaper,left=1.5in,top=1in,right=1in,bottom=1in]{geometry}

\usepackage{scrpage2}  %<---
\pagestyle{scrheadings}%<---

\begin{document}

\frontmatter

\chapter*{Abstract Title Page}
\chapter*{Abstract}
\chapter*{Copright Page}
\chapter*{Title Page}

\tableofcontents
\listoffigures

\mainmatter

\clearscrheadfoot            %<---
\rohead[\pagemark]{\pagemark}%<---

\chapter{Introduction}
\lipsum
\appendix
\backmatter

\end{document}

相关内容