答案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}