решение1
Макрос \rule
имеет необязательный первый параметр, который определяет высоту над базовой линией. Таким образом, вы можете использовать это, чтобы сблизить два правила:
\begin{document}
This is some text.
\par\noindent\rule{\textwidth}{.5pt}
\rule[.8\baselineskip]{\textwidth}{.5pt}
This is some text.
\end{document}
Недостатком этого подхода является то, что правило ведет себя как отдельный символ и должно быть в своем собственном абзаце. Если вы хотите избежать этого, то этот \hrule
подход лучше, и вы можете получить очень точный интервал. Конечно, в этом случае вы, вероятно, захотите добавить вертикальное пространство вокруг самих правил. Следующий пример не делает этого, чтобы показать разницу между двумя методами.
\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}