答案1
您已经使用了tocloft
包中的一个宏,那么为什么不使用它的附加功能呢?
% chaptocprob.tex SE 636777
\documentclass{book}
\usepackage{tocloft}
\renewcommand{\cftchapdotsep}{\cftdotsep}
\renewcommand{\cftchappresnum}{Chapter } % put this before the number
\addtolength{\cftchapnumwidth}{4em} % extra space for number and pre-name
\renewcommand{\cftchapaftersnum}{.} % put period after chapter number
\begin{document}
\tableofcontents
\chapter{Introduction}
\section{First section}
\end{document}
答案2
你不喜欢这个吗?
\documentclass{book}
\usepackage{lipsum}
\usepackage{titletoc}
\titlecontents*{chapter}% <section-type>
[0pt]% <left>
{}% <above-code>
{\bfseries\chaptername\ \thecontentslabel\quad}% <numbered-entry-format>
{}% <numberless-entry-format>
{\bfseries\hfill\contentspage}% <filler-page-format>
\begin{document}
\tableofcontents
\chapter{Introduction}
\section{First section}
\lipsum[1]
\chapter{Some Background Information}
\section{First section} \lipsum[2-3]
\section{Second section} \lipsum[4-5]
\section{Last section} \lipsum[6-7]
\end{document}