在目录中的章节中添加虚线和页码

在目录中的章节中添加虚线和页码

我正在使用论文 .cls 文件来编写文档。我想为我的章节添加虚线和页码,类似于下面的部分。

在此处输入图片描述

我已使用过多种代码,\renewcommand{\cftchapdotsep}{\cftdotsep}但均不起作用。

这是我尝试在 .cls 文件中更改的部分。

\renewcommand\cftchapfont{}
\renewcommand\cftchappagefont{\normalfont\normalsize}
\renewcommand\cftchapdotsep{1} 
\renewcommand\cftchapleader{\normalfont\cftdotfill{\cftchapdotsep}} 
\renewcommand\cftchappresnum{\MakeTextUppercase{\chaptername} }
\if@tocchapnumwords
\renewcommand\cftchapaftersnum{:\space}
\else
\renewcommand\cftchapaftersnum{\space\;\;}
\fi
\newlength\tmplength

我希望它看起来像这样,带有虚线和页码

在此处输入图片描述

我尝试了本页上建议的许多解决方案,但都不起作用。感谢您的帮助!

答案1

我不知道您正在使用哪个类或任何包。控制 ToC 外观的一种常见方法是使用包tocloft。我猜您以某种方式使用了tocloft-type 代码。下面是 MWE,显示了您可能感兴趣的方面。

% tocchapprob.tex  SE 581405

\documentclass{report}
\usepackage{tocloft}
\renewcommand{\cftchapdotsep}{\cftdotsep} % dotted chapter leaders
\cftpagenumbersoff{chapter} % no chapter page numbers
\cftpagenumberson{chapter} % show chapter page numbers

\begin{document}
\tableofcontents
\chapter{A chapter}
\section{A section}
\end{document}

请注意,该report课程默认显示章节页码,但我将其关闭然后再次打开只是为了展示如何打开章节的页码。

相关内容