目录中的页眉应为空。页脚应包含页码。以下代码(来自另一个我找不到的问题)不显示页脚。我该如何更改代码以显示页脚。
\documentclass[12pt]{scrartcl}
\usepackage[automark]{scrlayer-scrpage}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm,]{geometry}
\automark[section]{section}
\automark*[subsection]{}
\clearpairofpagestyles
\cfoot{\pagemark}
\lohead{author}
\lehead{author}
\rohead{\leftmark}
\rehead{\rightmark}
\begin{document}
\pagestyle{plain}
\setcounter{page}{1}
\tableofcontents
\clearpage
\pagestyle{headings}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\section{as}
\subsection{d}
\subsection{d}
\end{document}
答案1
\clearpairofpagestyles
删除页面样式scrheadings
和plain.scrheadings
(plain
的别名plain.scrheadings
)的所有预定义页眉和页脚内容。
您可以使用可选参数\cfoot
etc. 来设置 的内容plain.scrheadings
。例如:
\cfoot[plain]{scrheadings}
还有一个带星号的版本\cfoot*
,其中plain.scrheadings
和使用相同的内容scrheadings
:
\cfoot*{\pagemark}% same as \cfoot[\pagemark]{\pagemark}
补充说明:
在单面文档中没有偶数页。因此,如果您不添加选项或 ,则 MWE 中的\rehead
和\lehead
毫无意义。此外,默认情况下,单面文档的可选参数会被忽略。您必须添加到选项中才能在单面文档中使用可选参数 。twoside
twoside=semi
\automark
autooneside=false
scrlayer-scrheadings
\automark
建议twoside=semi
你的其它问题:
\documentclass[12pt,
twoside=semi% <- added
]{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm,]{geometry}
\automark[section]{section}
\automark*[subsection]{}
\clearpairofpagestyles
\cfoot*{\pagemark}% <- changed
\lohead{author}
\lehead{author}
\rohead{\leftmark}
\rehead{\rightmark}
\BeforeStartingTOC[toc]{\pagestyle{plain}}
\AfterStartingTOC[toc]{\clearpage}
\usepackage{blindtext}% only for dummy text
\begin{document}
\tableofcontents
\Blinddocument\Blinddocument\Blinddocument
\Blinddocument\Blinddocument\Blinddocument
\end{document}
如果删除可选参数\BeforeStartingTOC
and/or,\AfterStartingTOC
您将获得由 KOMA-Script 包控制的所有列表的相同设置tocbasic
,例如 LoF 和 LoT。