目录中结论和附录之间的间距

目录中结论和附录之间的间距

我想在结论章节和目录中的第一个附录之间添加一些空间。我已经在使用\setlength{\cftbeforechapskip}调整目录中所有章节之间的空间的垂直长度。我的代码是

\documentclass[a4paper,12pt]{book}
\usepackage[titles]{tocloft} %changing vertical length of the space between ALL chapters
                             %entries in ToC via \setlength{\cftbeforechapskip}{1pt}

\begin{document}

\frontmatter
\setlength{\cftbeforechapskip}{6pt} 
\tableofcontents


\mainmatter
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Intro}

\chapter{aaaaaaaaaaaaaaaaaaaaaaaaaaaaa}
\section{111111}
\section{222222}
\section{3333333}
\chapter{bbbbbbbbbbbbbbbbbbbbbbbbbbbbb}
\section{111111}
\section{222222}
\section{3333333}
\section{4444444}
\section{5555555}
\section{6666666}
\chapter{ccccccccccccccccccccccccccccccccccc}
\section{111111}
\section{222222}
\section{3333333}

\chapter*{Conclusion}
\addcontentsline{toc}{chapter}{Conclu}


\appendix
\chapter{aaaaaaa}
\chapter{bbbbbbbb}
\chapter{ccccccccc}

\end{document}

为了让事情更清楚,

在此处输入图片描述

干杯!

答案1

您可以使用

\addtocontents{toc}{\protect\vskip<length>}

其期望值为<length>

\documentclass[a4paper,12pt]{book}
\usepackage[titles]{tocloft} %changing vertical length of the space between ALL chapters
                             %entries in ToC via \setlength{\cftbeforechapskip}{1pt}

\begin{document}

\frontmatter
\setlength{\cftbeforechapskip}{6pt} 
\tableofcontents


\mainmatter
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Intro}

\chapter{aaaaaaaaaaaaaaaaaaaaaaaaaaaaa}
\section{111111}
\section{222222}
\section{3333333}
\chapter{bbbbbbbbbbbbbbbbbbbbbbbbbbbbb}
\section{111111}
\section{222222}
\section{3333333}
\section{4444444}
\section{5555555}
\section{6666666}
\chapter{ccccccccccccccccccccccccccccccccccc}
\section{111111}
\section{222222}
\section{3333333}

\chapter*{Conclusion}
\addcontentsline{toc}{chapter}{Conclu}

\appendix
\addtocontents{toc}{\protect\vskip30pt}
\chapter{aaaaaaa}
\chapter{bbbbbbbb}
\chapter{ccccccccc}

\end{document}

在此处输入图片描述

\addtocontents必须将线路放置在\chapter附录中第一章的行;如果您用来将\include各章拉到一起,则\addtocontents指令必须进入章节文件中,就在该\chapter行之前;否则,添加的空间可能会导致错误的位置。

相关内容