scrbook 中的文档页眉和页脚:文档标题而不是章节和页码在章节页面的开始处

scrbook 中的文档页眉和页脚:文档标题而不是章节和页码在章节页面的开始处

如何scrbook使用在页眉中添加文档标题scrlayer-scrpage。目前,默认情况下,偶数页上的章节名称和奇数页上的节名称作为页眉。我想用文档标题代替节。我已设法将标题放在页眉中,但章节名称不在那里。此外,我已将其用于cfoot页码,它工作正常,除了章节开始的页面,它会转到页首并且缺少斜体格式。

在此处输入图片描述

在此处输入图片描述

平均能量损失

\documentclass[twoside]{scrbook}

\usepackage[markcase=noupper]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\normalfont\itshape\small}
\ohead{}
\ihead{}
\ofoot{}
\ifoot{}
\cfoot{\thepage}
\Ifthispageodd{\chead{The title}}{\chead{\thechapter}}

\usepackage{lipsum}

\title{The title}

\begin{document}


\chapter{To start with}

\section{Firstly}
\lipsum

\lipsum

\section{Secondly}
\lipsum

\lipsum


\end{document}

答案1

像这样?由于您的文档是双面的,因此有奇数页和偶数页。这反映在您可用于设置页眉和页脚的命令中:

  • \cohead{}又称奇数页居中头部(读作:页面在右侧)
  • \cehead{}又名偶数页居中(读作:左侧页面)
  • \cfoot*{}又称在应该有页眉(标题)的页面上居中放置页脚,并添加星号,*也包括通常留空的页面(例如普通章节页面)
\documentclass[twoside]{scrbook}

\usepackage[automark,markcase=noupper]{scrlayer-scrpage}
\setkomafont{pageheadfoot}{\normalfont\itshape\small}

\renewcommand{\chaptermark}[1]{\markleft{#1}}
\clearpairofpagestyles 

\cehead{Book Title}
\cohead{\leftmark}
\cfoot*{\pagemark}

\usepackage{lipsum}

\title{The title}

\begin{document}

\chapter{To start with}

\section{Firstly}
\lipsum
\lipsum

\section{Secondly}
\lipsum
\lipsum

\end{document}

标题和章节

答案2

以下是一个建议:

\documentclass[%
  %twoside% default
]{scrbook}

\usepackage[markcase=noupper]{scrlayer-scrpage}
\automark[chapter]{chapter}% chapter sets both left and right mark
\setkomafont{pageheadfoot}{\normalfont\itshape\small}
\setkomafont{pagenumber}{}% page number should use the same font as other elements in header and footer
\clearpairofpagestyles
\cfoot*{\pagemark}
\cohead{The title}% odd page
\cehead{\headmark}% even page
\renewcommand*{\chaptermarkformat}{}% to remove the chapter number in header

\usepackage{lipsum}% only for dummy text
\title{The title}
\begin{document}
\chapter{To start with}
\section{Firstly}
\lipsum
\lipsum
\section{Secondly}
\lipsum
\lipsum
\end{document}

如果标题也应该在纯文本页面上,请使用带星号的版本\cohead\cohead*{The title}

在此处输入图片描述

您还可以\cohead切换\cehead

\cehead{The title}% even page
\cohead{\headmark}% odd page

相关内容