如何更改未编号章节的间距

如何更改未编号章节的间距

我想制作一个自定义目录以便:

    介绍


    第一章
    第二章
      1. 部分
      2. 部分
    第三章


    图片列表
    表格列表
    笔记

主要思想是没有编号的章节与其他章节之间的间距(前或后)不同。我该如何实现?

答案1

\addcontentsline{<toc>}{<section>}{<title>}您可以使用和向目录中插入内容\addtocontents{<toc>}{<stuff>}

在此处输入图片描述

\documentclass{article}
\newcommand{\inserttocgap}{\addtocontents{toc}{\protect\addvspace{2\baselineskip}}}
\begin{document}
\tableofcontents
\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}\inserttocgap
\section{A section}
\section{Another section}
\inserttocgap
\section*{An unnumbered section}
\addcontentsline{toc}{section}{An unnumbered section}
\end{document}

上面的代码适用于article,但可以更新为适用于book或 ,report定义\chapter。只需使用

\addcontentsline{toc}{chapter}{<title>}

\inserttocgap插入2\baselineskip间隙。为了在写入 ToC(和扩展)时保留,\protect它。

相关内容