我怎样才能使目录填满整个页面?

我怎样才能使目录填满整个页面?

如果目录只有几行,我该如何在行间添加空格以使其填满整个页面?是否有类似的命令\vfill

答案1

目录中的每个条目都设置为单独的段落。因此,可以通过 设置条目之间的距离\parskip

\documentclass{article}
\begin{document}
\begingroup
  \flushbottom
  \setlength{\parskip}{0pt plus 1fil}%
  \tableofcontents
  \newpage
\endgroup
\section{Section A}
\subsection{Subsection B}
\subsection{Subsection C}
\section{Section D}
\subsection{Subsection E}
\end{document}

结果

答案2

{\setlength\parskip{\fill}
\tableofcontents

}

可能有效,但效果可能有点奇怪......

相关内容