我正在使用@stephan 在此处提供的示例目录部分和子部分着色。效果很好,但是我想去掉点和页码。
我把这个添加到了序言中
\let\Contentsline\contentsline
\renewcommand\contentsline[3]{\Contentsline{#1}{#2}{}}
删除了页码,但不知道如何删除点。非常感谢您的帮助。如果不了解基础知识,很难得到结果。
答案1
方法 - 1:添加
\makeatletter
\renewcommand{\@dotsep}{10000}
\makeatother
在你的序言中。
方法 2:也可以通过包来实现tocloft
。这里必须使用
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
删除页码和
\renewcommand{\cftdot}{}
删除点。
MWE 将是:
\documentclass{article}
\usepackage{tocloft}
% \cftpagenumbersoff{chapters}
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\addtocontents{toc}{\cftpagenumbersoff{section}} %% Similarly for subsection, figure... as you wish
\renewcommand{\cftdot}{} %empty {} for no dots. you can have any symbol inside. For example put {\ensuremath{\ast}} and see what happens.
% ----------------------------------------------------------------
\begin{document}
\tableofcontents
\chapter{one}
\section{one}
\end{document}