[Tex/LaTex] Reduce space between sections

positioningresume

I'm using LaTeX for my resume with the res class. It looks great, but one detail is bugging me. I'm using the res class' position environment but the space it puts between the title and the paragraph below it is too much. Can I reduce that space?

enter image description here

\employer{{\sl \textbf{St. Louis School of Mandaue}}}
\title{High School}
\dates{June 2002 --- March 2006}
\location{\underline{Mandaue City, Cebu}}

\begin{position}

I received ``blue cards" for three years. These were tokens of recognition for good academic records of the school.
\end{position}

Best Answer

Do not leave blank lines after \begin{position}. If you want to further reduce (or increase) the vertical spacing between the job information and the body of the job, then a simple redefinition of the position environment, as defined in res.cls, will do the job; the following code contains the necessary modification; change -0.3em to the value that suits your needs:

\documentclass{res}

\makeatletter
\renewenvironment{position}%
  {%
   \begingroup
     \par
       \the\tabular@head
%     \addpenalty{-\@secpenalty}% bad place for a page break
     \penalty -\@secpenalty % bad place for a page break
     \penalty 10000
     \ignorespaces%
     % change the space between the job info and the body
     \\[-0.3em]%change according to your needs
  }{%
       \the\tabular@tail
%     \addpenalty{\@secpenalty}% good place for a page break
     \penalty \@secpenalty % good place for a page break
    \endgroup
}
\makeatother

\begin{document}

\employer{\textsl{\textbf{St. Louis School of Mandaue}}}
\title{High School}
\dates{June 2002 --- March 2006}
\location{\underline{Mandaue City, Cebu}}

\begin{position}
I received ``blue cards" for three years. These were tokens of recognition for good academic records of the school.
\end{position}

\end{document}