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}
\begin{position}
. It inserts a paragraph. If you have the above code after\begin{document}
also remove the empty line before it.position
environment.\dates{June 2002--March 2006}
, since the proper dash for ranges is the n-dash. Also, underlining is one of the typographical sins. Of course those are personal positions, and I mean them just as suggestions.