规则(Rules)

\rule 命令在正常使用中会产生一个简单的黑色框:

\rule[raise]{width}{thickness}

参数 thickness 决定了规则的高度,而 width 决定了产生的规则的宽度。通过可选的 raise 参数,您可以选择将规则提升或降低到基线以上或以下。

以下是一个示例(薄线位于基线):

\rule{3mm}{.1pt}%
\rule[-1mm]{5mm}{1cm}%
\rule{3mm}{.1pt}%
\rule[1mm]{1cm}{5mm}%
\rule{3mm}{.1pt}

这对于绘制垂直和水平线非常有用。

支柱(Struts)

一种特殊情况是没有宽度但有特定高度的规则。在专业排版中,这称为支柱(strut)。它用于确保页面上的元素具有一定的最小高度。您可以在表格环境或盒子中使用它,确保一行具有一定的最小高度。

在 LaTeX 中,支柱定义如下:

\rule[-.3\baselineskip]{0pt}{\baselineskip}

拉伸规则(Stretched rules)

LaTeX 提供了 \hrulefill 命令,它像一个拉伸的水平空间一样工作。请参见“长度”章节了解更多。


Last modified: Monday, 21 April 2025, 10:47 AM