我的问题是我不知道如何包含\section*{Some Title}
在内\rightmark
。目前,\rightmark
它适用于所有类型的页面,例如图表列表、表格列表、目录等。但是当有一个带有的页面时\section*{Some Title}
,\rightmark
它是空的。
有什么建议可以解决我的问题吗?
梅威瑟:
\documentclass[a4paper,listof=totoc,bibliography=totoc]{scratcl}
\usepackage[headsepline,automark]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{Musterhausarbeit\\ \rightmark{} \\ \markboth{#1}{#1}}
\ofoot{\thepage}
\renewcommand*{\titlepagestyle}{empty}
\addtokomafont{section}{\clearpage}
\begin{document}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\newpage
\section*{Some title}
\addcontentsline{toc}{section}{Some title}
\newpage
\section{Some more title}
\end{document}
答案1
就像手动插入目录条目一样,使用
\section*{Some title}
\addcontentsline{toc}{section}{Some title}
\markright{Some title}
或通过\markboth{<left>}{<right>}
。
如果需要的话,该过程可以实现自动化。