Scrreprt - 使用 scrlayer-scrpage 时在目录页中显示页码

Scrreprt - 使用 scrlayer-scrpage 时在目录页中显示页码

我正在写一份班级报告scrreprt,想将其用作scrlayer-scrpage每页的标题。

但是今天我注意到,所有目录页和列表页上的页码都消失了。我该如何找回它们,最好是在页脚中?

梅威瑟:

\documentclass[twoside]{scrreprt}

\usepackage{lipsum, scrlayer-scrpage}

\clearpairofpagestyles{}

\setkomafont{pageheadfoot}{\sffamily\footnotesize}
\setkomafont{pagination}{}

\ohead{Seite~\pagemark}
\ihead{Some Author}

\begin{document}
\tableofcontents
\chapter{First Chapter}
\lipsum
\chapter{Second Chapter}
\lipsum
\end{document}

答案1

好的,在一条评论中,您要求提供良好排版的文档。

好了,scrreprt已经准备好了好的排版。不,这不是开玩笑,我是认真的!

请看一下以下代码(这是您在问题中给出的代码,我稍作修改。我只是删除了\clearpairofpagestyles\ohead\ihead):

\documentclass[twoside]{scrreprt}

\usepackage{lipsum, scrlayer-scrpage}

\setkomafont{pageheadfoot}{\sffamily\footnotesize}
\setkomafont{pagination}{}


\begin{document}

\tableofcontents
\chapter{First Chapter}
\lipsum
\chapter{Second Chapter}
\lipsum

\end{document}

结果是:

好的排版

如您所见,所有页面都有页码,包括章节的起始页或目录(未在图中显示)。这应该是良好的排版。

现在我们可以稍微修改一下代码,将作者姓名和“Seite”放入脚注中,全部 脚注:

好的排版 2

我推荐这种布局,因为它的排版很好!^^^^^

与此相反,请参见页眉中的页脚信息,所有页眉:

糟糕的排版

由此代码引起:

\documentclass[twoside]{scrreprt}

\usepackage{lipsum, scrlayer-scrpage}

%\clearpairofpagestyles{} % <===========================================

\setkomafont{pageheadfoot}{\sffamily\footnotesize}
\setkomafont{pagination}{}

\ohead*{Seite~\pagemark} % <============================================
\ihead*{Some Author} % <================================================
\ofoot*{} % <========================================== clear outer foot

\begin{document}

\tableofcontents
\chapter{First Chapter}
\lipsum
\chapter{Second Chapter}
\lipsum

\end{document}

只是对使用的命令等的注释\ofoot*{}。命令ofoot表示外页脚,该位置始终位于页面的外部位置。*命令中的表示不仅常规页面(无章节开始、无目录等),而且特殊页面(章节起始页、目录等)也使用给定的内容设置到页脚的外部位置。其他使用的命令类似...

但永远不要改变文档中页标的位置。决定它的位置,然后让页码留在那里。不要突然把它写在别的地方!

相关内容