在目录中的章节编号后添加点

在目录中的章节编号后添加点

我正在处理图书类的工作,并且已经安排好了一切,以便实际文本中的章节和编号对我来说看起来没问题。

但是,在我的设置中,我不知道如何在目录中的章节编号后面添加点。(我在文本的实际标题中已经有了点。)

以下是我当前设置的相关代码:


\usepackage{fancyhdr}
\usepackage{titlesec}
\usepackage{tocloft}

% format toc
\makeatletter
\renewcommand{\l@section}{\@dottedtocline{1}{1cm}{0.4cm}}
\makeatother


% format section and chapter numbers (applies in text and toc)
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand\thesection{\arabic{section}}


% format titles in text
\titleformat{\section}[hang]{\Large\bfseries}{\thesection.}{0.2cm}{}
\titlespacing*{\section}{0pt}{1cm}{0.3cm}


% format header for pages with text
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\nouppercase\leftmark}
\fancyhead[OR]{\nouppercase\rightmark}
\fancyhead[ER,OL]{\thepage}

对于目录,此代码生成类似

I  Chapter                                          3
   1 Section one .................................. 4
   2 Section two .................................. 5

但我想要

I  Chapter                                          3
   1. Section one ................................. 4
   2. Section two ................................. 5

在数字部分后面有一个点。

我已经尝试过该命令\renewcommand{\cftsecaftersnum}{.}但它对我来说不起作用。

有什么想法我可以做什么吗?

相关内容