使用回忆录类在目录第一页添加页脚

使用回忆录类在目录第一页添加页脚

到目前为止,我对回忆录课程的体验非常好,但仍有一些怪异之处令我困惑。如附图所示,目录第一页没有明确的页脚。但第二页却有明确的页脚。

这是回忆录(或其他文档类别)的默认设置,但我需要自定义它。

这是我的 MWE:

\documentclass[a5paper,openright]{memoir}
\usepackage{kantlipsum}
\usepackage{titlesec}

\makepagestyle{foostyle}
\makeevenfoot{foostyle}{\textnormal{\thepage\quad\textbar\quad{\footnotesize KANT SAMPLE}}}{}{}
\makeoddfoot{foostyle}{}{}{\textnormal{{\footnotesize \leftmark}\quad\textbar\quad\thepage}}
\def\tocmark{\markboth{\contentsname}{}}
\addtopsmarks{foostyle}{}{
    \createmark{chapter}{left}{nonumber}{}{}
}

\pagestyle{foostyle}

\begin{document}
    \frontmatter
    \tableofcontents
    \mainmatter
    \newcommand\Sample{
        \chapter{Chap}
        \kant[1]
        \section{Test}
        \kant[1]
        \subsection{Test}
        \kant[1]
    }
    
    \Sample\Sample\Sample
    \Sample\Sample\Sample
    \Sample\Sample\Sample
    \Sample\Sample\Sample 

\end{document}

目录第一页

我认为目录的第一页是唯一偏离页眉/页脚排列的页面。

如何解决这个第一页 ToC 的页脚问题?

感谢您的时间和帮助。

答案1

要将foostyle页面样式应用于目录的第一页,请添加

\addtocontents{toc}{\protect\thispagestyle{foostyle}}

刚过\tableofcontents

相关内容