有页脚但没有页眉的目录

有页脚但没有页眉的目录

目录中的页眉应为空。页脚应包含页码。以下代码(来自另一个我找不到的问题)不显示页脚。我该如何更改代码以显示页脚。

\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删除页面样式scrheadingsplain.scrheadingsplain的别名plain.scrheadings)的所有预定义页眉和页脚内容。

您可以使用可选参数\cfootetc. 来设置 的内容plain.scrheadings。例如:

\cfoot[plain]{scrheadings}

还有一个带星号的版本\cfoot*,其中plain.scrheadings和使用相同的内容scrheadings

\cfoot*{\pagemark}% same as \cfoot[\pagemark]{\pagemark}

补充说明:

在单面文档中没有偶数页。因此,如果您不添加选项或 ,则 MWE 中的\rehead\lehead毫无意义。此外,默认情况下,单面文档的可选参数会被忽略。您必须添加到选项中才能在单面文档中使用可选参数 。twosidetwoside=semi\automarkautooneside=falsescrlayer-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}

如果删除可选参数\BeforeStartingTOCand/or,\AfterStartingTOC您将获得由 KOMA-Script 包控制的所有列表的相同设置tocbasic,例如 LoF 和 LoT。

相关内容