我正在写一份班级报告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”放入脚注中,全部 脚注:
我推荐这种布局,因为它的排版很好!^^^^^
与此相反,请参见页眉中的页脚信息,所有页眉:
由此代码引起:
\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
表示外页脚,该位置始终位于页面的外部位置。*
命令中的表示不仅常规页面(无章节开始、无目录等),而且特殊页面(章节起始页、目录等)也使用给定的内容设置到页脚的外部位置。其他使用的命令类似...
但永远不要改变文档中页标的位置。决定它的位置,然后让页码留在那里。不要突然把它写在别的地方!