編集:最初の回答でわかるように、下線は間違った言葉です。セクションの見出しの下に、見出しと次のテキストを区切る行が必要です。
次のテキストからセクションの見出しを水平線で区切りたいと思います。現時点では、次のものを使用しています。
\newcommand{\tmpsection}[1]{}
\let\tmpsection=\section
\renewcommand{\section}[1]{\tmpsection{#1}\hrule\nobreak}
しかし、それはセクションの見出しから離れすぎていて、次のテキストに近すぎる行を生成します。誰かがより良いアイデアを持っていますか?