删除页眉:\pagestyle{plain} 似乎不起作用

删除页眉:\pagestyle{plain} 似乎不起作用

我正在使用该软件包撰写论文classicthesis,并添加了标题,以便在左侧页面上显示章节名称,而在右侧页面上显示章节名称(不带编号)。

我有两个问题:

第一个是我想删除每章第一页的标题,我试过\thispagestyle{plain}但没有效果。\thispagestyle{empty}可以,但我需要页码(以页脚为单位)。

第二个是,我phantomchapter在结论部分使用了 a,但这里的标题却是错误的,实际上它们是上一章的标题。

我用来添加标题的代码如下:

\documentclass[11pt, a4paper, twoside, openright]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{scrlayer-scrpage}
\addtokomafont{pageheadfoot}{\itshape}
\pagestyle{scrheadings}
\ihead{\headmark}
\ohead[\headmark]{\headmark}
\renewcommand{\sectionmark}[1]{\markright{\spacedlowsmallcaps{#1}}}

答案1

的可选参数\ohead使用 pagestyle 定义外部标题的内容plain.scrheadings。(页面样式plain是 的别名plain.scrheadings)。因此,删除此可选参数将解决您的第一个问题。

对于第二种情况,使用\addchap\addchap*(无标题和无目录条目) 表示未编号的章节。这样您就会获得正确的标题,而且无需使用\phantomsection

请注意,使用 和 来同时使用内页和外页标题是没有意义的\headmark- 否则您将不得不使用相等的页眉条目,一个位于页面内,一个位于页面外。因此,使用 或\ihead{\headmark}\ohead{\headmark}将章节标记放在左页,将节标记放在右页。

例子:

\documentclass[11pt, a4paper, twoside, openright]{scrbook}
\usepackage{classicthesis}
\usepackage[T1]{fontenc}
\usepackage[automark]{scrlayer-scrpage}
\addtokomafont{pageheadfoot}{\itshape}
\ohead{\headmark}
\ofoot{\pagemark}
\AfterPackage*{classicthesis}
  {\renewcommand{\sectionmark}[1]{\markright{\spacedlowsmallcaps{#1}}}}
\usepackage{blindtext}% only for dummy text
\usepackage{hyperref}
\begin{document}
\chapter{A chapter}
\section{A section}
\nameref{chap:conclusions} and \nameref{chap:another}
\par
\Blindtext[10]
\addchap{Conclusions}\label{chap:conclusions}
\Blindtext
\addchap*{Another unnumbered chapter}\label{chap:another}
\Blindtext
\end{document}

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

您没有提到页码应该在普通页面上的什么位置。我已将它们添加到外部页脚中,就像在章节页面上一样。

如果您想要默认布局,classicthesis则删除\ohead{\headmark}\ofoot{\pagemark}

\documentclass[11pt, a4paper, twoside, openright]{scrbook}
\usepackage{classicthesis}
\usepackage[T1]{fontenc}
\usepackage[automark]{scrlayer-scrpage}
\addtokomafont{pageheadfoot}{\itshape}
%\ohead{\headmark}
%\ofoot{\pagemark}
\AfterPackage*{classicthesis}
  {\renewcommand{\sectionmark}[1]{\markright{\spacedlowsmallcaps{#1}}}}
\usepackage{blindtext}% only for dummy text
\usepackage{hyperref}
\begin{document}
\chapter{A chapter}
\section{A section}
\nameref{chap:conclusions} and \nameref{chap:another}
\par
\Blindtext[10]
\addchap{Conclusions}\label{chap:conclusions}
\Blindtext
\addchap*{Another unnumbered chapter}\label{chap:another}
\Blindtext
\end{document}

在此处输入图片描述

顺便说一句:请注意,这classicthesis会破坏一些 KOMA-Script 功能。

相关内容