如何在报告类中的目录标题之间和致谢上方添加“章节号、标题和页码”字样?

如何在报告类中的目录标题之间和致谢上方添加“章节号、标题和页码”字样?

我想通过以下图像对 TOC、LOF 和 LOT 进行这样的更改。

对于目录。

我想这样改变

对于 LOF。

LOF 情况相同

以及 LOT。

对于 LOT

代码。

\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[fontsize=13pt]{scrextend}
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.5}

\usepackage{tocloft}
\renewcommand{\contentsname}{\MakeUppercase{Table of contents}} 
\renewcommand{\cfttoctitlefont}{\hfill\Large\bfseries} 
\renewcommand{\cftaftertoctitle}{\hfill} 
\renewcommand{\cftbeforetoctitleskip}{0pt} 
\renewcommand{\cftaftertoctitleskip}{19.5pt} 
\renewcommand{\cftdot}{}

\renewcommand{\listfigurename}{\MakeUppercase{list of figures}}
\renewcommand{\cftloftitlefont}{\hfill\Large\bfseries}
\renewcommand{\cftafterloftitle}{\hfill} 
\renewcommand{\cftbeforeloftitleskip}{0pt} 
\renewcommand{\cftafterloftitleskip}{19.5pt} 
\renewcommand{\cfttabdotsep}{\cftnodots} 

\renewcommand{\listtablename}{\MakeUppercase{list of tables}} 
\renewcommand{\cftlottitlefont}{\hfill\Large\bfseries} 
\renewcommand{\cftafterlottitle}{\hfill} 
\renewcommand{\cftbeforelottitleskip}{0pt} 
\renewcommand{\cftafterlottitleskip}{19.5pt} 
\renewcommand{\cftfigdotsep}{\cftnodots} 

\begin{document}

\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\protect\MakeUppercase{Abstract}}
\input{pages/abstract.tex}

\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\MakeUppercase{Acknowledgements}}
\input{pages/acknowledgements.tex}

\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\contentsname}
\tableofcontents
\addtocontents{toc}{\protect\makebox[2cm][l]{Chapter No.\protect\makebox[10cm][l]{Title}\hfill\protect\makebox[2cm][l]{Page No.}}}
\newpage

\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\newpage

\cleardoublepage\phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\clearpage
\newpage

\end{document}

先感谢您。

相关内容