1

I want to reduce the vertical space only between the TOC title ("Contents") and the following entry ("1 Intro to Science") in half. Similarly for the "List of Figures" and "List of tables"

Here is a MWE. Thanks

\documentclass[12pt,onecolumn]{book}
\usepackage[a4paper, top=4cm,bottom=2.5cm,right=2.5cm,left=4cm]{geometry}      % Easily set margins
\usepackage[toc,title,page]{appendix}                 % Configure appendix formatting
\usepackage{tocloft}                  

\begin{document}

\tableofcontents
\clearpage   
\chapter{Intro to Science }
\section{A}
\section{B}

\chapter{Intro to Math }
\section{A}
\section{B}
\end{document}

1 Answer 1

4

Quick and dirty: Add a negative \vspace to the ToC:

\documentclass[12pt,onecolumn]{book}
\usepackage[a4paper, top=4cm,bottom=2.5cm,right=2.5cm,left=4cm]{geometry}      % Easily set margins
\usepackage[toc,title,page]{appendix}                 % Configure appendix formatting
\usepackage{tocloft}                  


\begin{document}

\tableofcontents
\addtocontents{toc}{\vspace*{-7ex}}%
\clearpage   
\chapter{Intro to Science }
\section{A}
\section{B}

\chapter{Intro to Math }
\section{A}
\section{B}
\end{document}

enter image description here

2
  • Thanks it works only for the contents but how to change for the "list of figures" and "list of tables" in a similar fashion?
    – Paul
    Mar 14, 2018 at 12:49
  • @Paul \addtocontents{lof}{\vspace*{-7ex}} and \addtocontents{lot}{\vspace*{-7ex}}.
    – Skillmon
    Mar 14, 2018 at 14:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .