更改目录最后一页的目录标题

更改目录最后一页的目录标题

嗨!我不知道如何更改 fanchyhdr最后的我的目录页。在我的 MWE(包括在下面)中,您会看到目录长达 3 页。我确实不是想要在第一页上添加页眉,但我需要在第 2 页和第 3 页添加页眉。第 2 页的页眉应为“章节”和“页码”,而第 3 页的页眉应为“附录”和“页码”。

我已经使用 fancyhdr 获取了目录第二页上的“章节”和“页面”,但是我不知道如何将最后一页的单词“章节”更改为单词“附录”。

请帮忙。谢谢。

以下是 MWE:

\documentclass[11pt]{report}
\usepackage{fancyhdr}
\usepackage[top=1in,bottom=1in,right=1.25in,left=1.25in, includefoot,paper=letterpaper]{geometry}
\usepackage{afterpage}
\usepackage{tocloft}


\newcommand{\doublespace} {
\renewcommand{\baselinestretch}{1.655}\small\normalsize
}


 
\fancypagestyle{fancyplain}{%
  \fancyhf{}
  \fancyhead[L]{\partcontent}
  \fancyhead[R]{Page}
  \fancyfoot[C]{\thepage}
}


\fancypagestyle{myplain}{%
  \fancyhf{}
  \fancyhead[L]{}
  \fancyhead[R]{}
  \fancyfoot[C]{\thepage}
}

\usepackage{showframe}
\begin{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TOC & LOF 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand\partcontent{CHAPTER}

\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{2}

\doublespace
\pagestyle{fancyplain}

\addtocontents{toc}{~\hfill Page\par}

\tableofcontents
\clearpage


\pagestyle{myplain}

\listoftables
\addtocontents{lot}{Table~\hfill Page \par}
\addcontentsline{toc}{part}{LIST OF TABLES}
\clearpage

\listoffigures
\addtocontents{lof}{Figure~\hfill Page \par}
\addcontentsline{toc}{part}{LIST OF FIGURES}

\phantomsection
\addtocontents{toc}{CHAPTER \par}

\clearpage




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Chapters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{TITLE OF CHAPTER 1}
\section{A Section}
\subsection{A Subsection}
\section{A Section}
\subsection{A Subsection}
\section{A Section}
\subsection{A Subsection}

\chapter{TITLE OF CHAPTER 2}
\section{A Section}
\subsection{A Subsection}
\subsection{Another Subsection}


\chapter{TITLE OF CHAPTER 3}
\section{A Section}
\subsection{A Subsection}
\section{Another Section}
\subsection{A Subsection}
\subsubsection{A Subsubsection}
\section{Another Section}
\subsection{A Subsection}
\subsection{Another Subsection}



\chapter{TITLE OF CHAPTER 4}
\section{A Section}
\subsection{A Subsection}
\section{A Section}
\subsection{A Subsection}
\subsection{Another Subsection}
\subsection{Another Subsection}



\chapter{TITLE OF CHAPTER 5}
\section{A Section}
\subsection{A Subsection}
\subsection{Another Subsection}
\subsection{Another Subsection}
\section{Another Section}




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Appendices
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\chaptername}{APPENDIX}
\addtocontents{toc}{APPENDIX \par}
\appendix
\chapter{Appendix 1}
\section{Appendix Section}
\section{Appendix Section}
\section{Appendix Section}

\chapter{Appendix 2}
\section{Appendix Section}
\subsection{Appendix Subsection}
\subsubsection{Appendix Subsubsection}

\chapter{Appendix 3}
\section{Appendix Section}
\subsection{Appendix Subsection}
\subsection{Appendix Subsection}
\section{Appendix Section}

\end{document}

答案1

只需fancyhead[L]在目录末尾进行更改即可。这将定义当前页面(即最后一页)的页眉。

\tableofcontents
\fancyhead[L]{APPENDIX}
\clearpage

答案2

这似乎是一个非常特殊的情况,因此可能需要非常特殊的设置。例如,当您向最终文档添加内容时,目录的布局可能会发生变化,APPENDIX最后一页目录的要求可能会消失。

因此,只需使用

\tableofcontents
\renewcommand{\partcontent}{APPENDIX}

目前。它会\partcontent在目录的最后一页更新,并且页眉/页脚已设置。如果要求发生变化,只需删除该行即可。

答案3

Werner 的建议很有效,因为您只有一页(目录的最后一页)需要将页眉更改为“附录”。如果有多个页面需要更改,请尝试以下操作:

行后

\newcommand\partcontent{CHAPTER}

添加

\def\switchapp{\afterpage{\gdef\partcontent{APPENDIX}}}

并编辑以下行

\addtocontents{toc}{APPENDIX \par}

读书

\addtocontents{toc}{APPENDIX \string\switchapp \par}

相关内容