如何在目录中设置特定章节的样式

如何在目录中设置特定章节的样式

我有以下代码:

\documentclass[12pt, times new roman, a4paper, onecolumn, oneside, final]{report}
\usepackage{tocbibind}
\usepackage{tocloft}
\newcommand{\addChapter}[1]{\phantomsection \addcontentsline{toc}{chapter}{#1}}
\begin{document}
\tableofcontents
\addChapter{Costum1}
\addChapter{Costum2}
\addChapter{Costum3}
\chapter{A}
\chapter{B}
\chapter{C}
\end{document

这使在此处输入图片描述

请注意,Costum1、Costum2 和 Costum3 遵循 A、B、C 的样式。我想要的是 Costum1、Costum2 和 Costum3 根本没有任何样式,只是普通的 12 pt Times New Roman 字体,没有粗体,没有斜体,只有一个间距。

以下是我大致想要的(我使用 word 制作) 在此处输入图片描述 另外,我不需要点。它在那里是因为它是 Word 的默认设置。

编辑:我确实需要点,但仅限于 custom1、custom2 和 custom3。

\hline

在尝试解决方案后删除目录中章节名称的粗体样式 我能够在目录中取消加粗 custom1、custom2 和 custom3。以下是完整代码。

\documentclass[12pt, times new roman, a4paper, onecolumn, oneside, final]{report}
\usepackage{tocbibind}
\usepackage{tocloft}
\usepackage{hyperref}
\newcommand{\addChapter}[1]{\phantomsection \addcontentsline{toc}{chapter}{#1}}

\newcommand*{\enableboldchapterintoc}{%
  \addtocontents{toc}{\string\renewcommand{\protect\cftchapfont}{\protect\normalfont\protect\bfseries}}
  \addtocontents{toc}{\string\renewcommand{\protect\cftchappagefont}{\protect\normalfont\protect\bfseries}}
  \addtocontents{toc}{\string\renewcommand{\protect\cftchapleader}{\protect\bfseries\protect\cftdotfill{\protect\cftsecdotsep}}}% dot leaders in bold
}
\newcommand*{\disableboldchapterintoc}{%
  \addtocontents{toc}{\string\renewcommand{\protect\cftchappagefont}{\protect\normalfont}}
  \addtocontents{toc}{\string\renewcommand{\protect\cftchapfont}{\protect\normalfont}}
  \addtocontents{toc}{\string\renewcommand{\protect\cftchapleader}{\protect\normalfont\protect\cftdotfill{\protect\cftsecdotsep}}}% 
}

\begin{document}
\tableofcontents
\disableboldchapterintoc
\addChapter{Costum1}
\addChapter{Costum2}
\addChapter{Costum3}
\enableboldchapterintoc

\chapter{A}
\chapter{B}
\chapter{C}
\end{document}

这使 在此处输入图片描述

如何减少红线中的空间?

相关内容