Responder1
A \rule
macro possui um primeiro parâmetro opcional que especifica a altura acima da linha de base. Então você pode usar isso para aproximar duas regras:
\begin{document}
This is some text.
\par\noindent\rule{\textwidth}{.5pt}
\rule[.8\baselineskip]{\textwidth}{.5pt}
This is some text.
\end{document}
A desvantagem desta abordagem é que a regra se comporta como um único caractere e deve estar em seu próprio parágrafo. Se você quiser evitar isso, a \hrule
abordagem é melhor e você pode obter um espaçamento muito exato. É claro que neste caso você provavelmente desejaria adicionar espaço vertical ao redor das próprias regras. O exemplo a seguir não faz isso para mostrar a diferença entre os dois métodos.
\documentclass[11pt]{article}
\begin{document}
This is some text.
\hrule height 0.5pt depth 0pt width \textwidth
\vspace{2pt}
\hrule height 0.5pt depth 0pt width \textwidth
This is some text.
\end{document}