带有 scrlayer-scrpage 的标题

带有 scrlayer-scrpage 的标题

我是 LaTeX 和这个论坛的新手。我希望我能很好地阐述这个问题。

我的文档类是scrreprt,所以它是片面的,但我希望在每一页的页眉左侧有部分,在右侧有章节,使用此代码,在两种情况下的输出都是章节,并且我希望在页眉下有一个标题线。

我读到,在单页文档中,LaTeX 只存在右页,因此每页都被视为奇数页。难道不应该这样写吗\ihead{\leftmark}?以下是我目前的代码:

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark[section]{chapter}  
\clearpairofpagestyles
\ihead[\leftmark]{}
\ohead[\rightmark]{}
\cfoot[\pagemark]{}

我希望你可以帮助我!

答案1

也许以下内容有帮助:

\documentclass{scrreprt}
\usepackage{blindtext}% only for dummy text

\usepackage[
  automark,
  autooneside=false,% <- needed if you want to use \leftmark and \rightmark in a onesided document
  headsepline
]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightbotmark}{}{\rightbotmark}}
\cfoot*{\pagemark}
\renewcommand*\chapterpagestyle{scrheadings}% default pagestyle on chapter pages is plain


\begin{document}
\tableofcontents
\blinddocument
\end{document}

结果:

在此处输入图片描述

相关内容