Como sublinhar títulos de seção no LaTeX?

EDITAR: Como eu vejo na primeira resposta, sublinhado é a palavra errada. Eu quero uma linha sob o título da seção, separando o título do texto a seguir.

Eu quero separar cabeçalhos de seção do texto a seguir com uma linha horizontal. No momento eu uso o seguinte:

\newcommand{\tmpsection}[1]{}
\let\tmpsection=\section
\renewcommand{\section}[1]{\tmpsection{#1}\hrule\nobreak}

Mas isso produz uma linha, que está muito longe do cabeçalho da seção e próximo ao texto seguinte. Alguém tem uma ideia melhor?

questionAnswers(5)

yourAnswerToTheQuestion