[Tex/LaTex] Remove vertical space before table of contents title

spacingtable of contentstocloft

I've been trying to figure out a way to easily reduce the space/gap from the top of the page to the table of contents title, as in to reduce the vertical space before the table of contents begins.

Below is my MWE:


%%% Packages %%%
\usepackage[hidelinks,breaklinks]{hyperref} % hyperref for linking references for pdf
\usepackage{tocloft}    % tocloft for table of contents style
\usepackage[compact]{titlesec}  % titlesec for title section layout

% Format the title for chapters

% Begin document

\addtocontents{toc}{\vskip-40pt} % this is to reduce the gap for the first table of contents entry


Need to reduce the space before the Contents title, was able to reduce the space before chapter fine.

How does the report class handle the table of contents? It doesn't seem to be a chapter, else it would have moved up when I changed the chapter spacing?

Best Answer

I figured it out by using the \usepackage{tocloft} package:


Which didn't work before since I forgot to change Z to toc: \cftbeforeZtitleskip to \cftbeforetoctitleskip

I believe Z can be changed to other things, other than 'toc'