修改目录章节问题

修改目录章节问题

目前,我的目录如下所示:

在此处输入图片描述

我可以使用什么命令在每个章节号前添加单词“Chapter”?我希望它说:

“第 1 章。简介...” 而不仅仅是“1 简介。”和
“第 2 章。一些背景信息...”而不仅仅是“2 一些背景信息”

目前,我正在使用以下代码来创建目录:

\usepackage {tocloft}

\renewcommand\cftchapdotsep{\cftdotsep}

\tableofcontents

答案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}

相关内容