使用 classic-thesis,并使用 \pagestyle{scrheadings},新章节的第一页在页面的左下角/右下角显示页码。我只想更改页码的位置并将其移动到左上角/右上角。我搜索了一下,我想我必须使用类似的东西:
\deftripstyle{pgnumbottomcenter}{}{}{}{}{\pagemark{}}{}% Here I have to modify something
\pagestyle{pgnumbottomcenter}
\renewcommand{\chapterpagestyle}{pgnumbottomcenter}
我应该修改什么才能将页码移到顶部(保留页码样式的所有其他特征)?
答案1
这KOMA 脚本文档(部分5.2. 定义自己的页面样式)提及的接口如下\deftripstyle
:
\deftripstyle{<name>}[<LO>][<LI>]{<HI>}{<HC>}{<HO>}{<FI>}{<FC>}{<FO>}
这允许您为页面上的nner、uter 和entred 位置设置H
eaders 和F
ooters 。下面我定义了放置在内部的页面样式:I
O
C
pgnumtopouter
\pagemark
<HO>
\documentclass{scrbook}
\usepackage{classicthesis}
\usepackage{lipsum}
% \deftripstyle{<name>}[<LO>][<LI>]{<HI>}{<HC>}{<HO>}{<FI>}{<FC>}{<FO>}
\deftripstyle{pgnumbottomcenter}{}{}{}{}{\pagemark}{}% Here I have to modify something
\pagestyle{pgnumbottomcenter}
\deftripstyle{pgnumtopouter}{}{}{\pagemark}{}{}{}
\renewcommand{\chapterpagestyle}{pgnumtopouter}
\begin{document}
\chapter{First chapter}
\lipsum[1-7]
\chapter{Second chapter}
\lipsum[1-7]
\end{document}