如何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