我希望在标题栏中显示“第 1 部分”、“第 2 部分”等,在标题栏中显示章节标题。将章节标题放在我想要的位置没有问题,显示“部分”一词也不成问题。但是,我不知道如何将部件号放入标题栏中。
\documentclass[twoside, openright, headsepline, chapterpefix=true]{scrreprt}
\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\lehead{\partname}
\rohead{\leftmark}
\ofoot[\pagemark]{\pagemark}
\usepackage{lipsum}
\begin{document}
\part{}
\chapter{The First Chapter}
\lipsum[1-10]
\part{}
\chapter{The Second Chapter}
\lipsum[11-30]
\end{document}
答案1
您也可以使用\automark[chapter]{part}
并重新定义\partmarkformat
。然后\part
自动清除页眉中的章节条目。此外,如果在第一部分之前有一些页面(目录、简介等),则页眉中没有部分条目。
\documentclass[twoside, openright, headsepline, chapterpefix=true]{scrreprt}
\usepackage{scrlayer-scrpage}
\automark[chapter]{part}% <- added
\renewcommand*{\partmarkformat}{\partname~\thepart}% <- added
\clearpairofpagestyles
\lehead{\leftmark}% <- changed
\rohead{\rightmark}% <- changed
\ofoot*{\pagemark}
\usepackage{lipsum}
\begin{document}
\addchap{Introduction}
\lipsum[1-10]
\part{}
\chapter{The First Chapter}
\lipsum[1-10]
\part{}
\chapter{The Second Chapter}
\lipsum[11-30]
\part{}
Part not followed by a chapter
\lipsum[31-50]
\end{document}
答案2
当零件没有名称时,只需发明一些并使用数字
\lehead{Part \thepart}
或者这不是你想要的?
答案3
根据 Ulrike Fischer 的评论,这是\lehead{\partname~\thepart}
梅威瑟:
\documentclass[twoside, openright, headsepline, chapterpefix=true]{scrreprt}
\usepackage[automark]{scrlayer-scrpage}
\clearpairofpagestyles
\lehead{\partname~\thepart}
\rohead{\leftmark}
\ofoot[\pagemark]{\pagemark}
\usepackage{lipsum}
\begin{document}
\part{}
\chapter{The First Chapter}
\lipsum[1-10]
\part{}
\chapter{The Second Chapter}
\lipsum[11-30]
\end{document}