I am trying to remove the space between the elements that I show in the following image. The space I talk about is denoted by the gray line (that line is not produced by LaTeX, it is merely a way to visualize the space in question)

enter image description here

To be more exact the spaces I want to reduce are:

  1. Space between sections and subsections

  2. Space between sections/subsections and text/images/math

  3. Space between text images and math

How can I do that?

I have tried to use the followings but they didn't give me a good result and a good way to handle the spaces with precision.


\titlespacing\section{0pt}{12pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\titlespacing\subsection{0pt}{12pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}
\titlespacing\subsubsection{0pt}{12pt plus 4pt minus 2pt}{0pt plus 2pt minus 2pt}




    top = 0.2in,
    bottom = 0.2in,
    left = 0.2in,
    right = 0.2in,












\section*{Section Title 1}

\subsection*{Subsection Title 1}

Text here

\subsection*{Subsection Title 2}

\subsection*{Subsection Title 3}



\subsection*{Subsection Title 4}



  • Related? tex.stackexchange.com/questions/108684/… At least insofar as section titles. – Steven B. Segletes Apr 13 '16 at 20:03
  • 1
    12pt plus 4pt minus 2pt is 'rubber': you are asking for 12pt plus 4pts worth of possible stretch and up to 2pts worth of 'shrink'. 12pt by itself would not stretch or shrink. – jon Apr 13 '16 at 20:28
  • 1
    somewhere after \begin{document} insert the line \showthe\parskip` and see what it says (it will report on your screen, and halt the job temporarily). then add \setlength{\parskip}{0pt} and try again; see if there's any difference. that's only part of the story, but it does play a part. – barbara beeton Apr 13 '16 at 20:28
  • 1
    @Adam -- okay, i'm not a sharelatex user. if you have a log file (you should, but on-line services often hide them) it will show the result. but you should also see some difference in the outputs from the runs with/without resetting \parskip. – barbara beeton Apr 13 '16 at 20:37
  • 1
    Also, you should note that \titlespacing doesn't define the vertical spacing before and after a section title, but what is added to the normal \baselineskip. – Bernard Apr 13 '16 at 20:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.