在下面的例子中,我会:
在主目录中的每一章后面添加点
将目录中每一章的行缩进一点
但是当我尝试添加时:
\usepackage{tocloft}
\cftsetindents{chapter}{0.5in}{0.2in} %PROBLEME
\renewcommand\cftchapdotsep{\cftdotsep}%
然后在每个部分的每个目录末尾都会出现一行错误,例如:
2 C2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
如何解决这个问题?
谢谢。
这是一个例子。
\documentclass[a4paper,11pt]{book}
%compilation XeLaTeX
\usepackage[tuenc]{fontspec}
%
%compilation LaTeX
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{titlesec,titletoc}
\usepackage{tocloft} %PROBLEME
\cftsetindents{chapter}{0.5in}{0.2in} %PROBLEME
\renewcommand\cftchapdotsep{\cftdotsep} %PROBLEME
\begin{document}
\tableofcontents
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\titleformat{\chapter}
{\normalfont\Huge\bfseries\boldmath}
{Chapitre \arabic{chapter} :}
{1em}
{}
\titlespacing*{\chapter}{0pt}{0pt}{30pt}
\part{Partie 1}
\chapter{C1}
\startcontents[chapters]
\printcontents[chapters]{}{1}{\addtocontents{ptc}{\protect\setcounter{tocdepth}{1}}}
\section{S1}
\section{S2}
\section{S3}
Blabla
\chapter{C2}
\startcontents[chapters]
\printcontents[chapters]{}{1}{\addtocontents{ptc}{\protect\setcounter{tocdepth}{1}}}
Blabla
\part{Partie 2}
\end{document}