等效结构是什么
\leaders\hrule height 1pt depth 1 pt\hskip 20pt \relax
就以下结构或类似结构而言
\leaders\hbox{\vrule height 1pt depth 1pt}\hskip 20pt \relax
在第一个结构中,s 之间没有白色间隙,\hrule
但在第二个结构中,s 之间可以有白色间隙(水平)\vrule
。
答案1
第一种情况是\leaders
使用规则。规则可以轻松扩展到所需的宽度。结果只是一条具有指定引线宽度的规则。
第二种情况是具有固定尺寸的框。框的宽度为默认规则宽度 0.4 pt。然后用框填充要填充的空间。有三种变体:
\leaders
将框设置为固定网格位置。例如,它适用于目录中的点。这样,无论点从哪里开始,它们始终垂直对齐。\xleaders
计算需要多少个框才能填满空间而不会过满。然后将空间分成大小相等的部分,并将框水平居中。下面的示例用宽度为 7 pt 的框填充 20 pt 的空间。因此,两个框适合空间,结果是一条“虚线”。\cleaders
由于以前版本的“破折号”效果有时不太理想,因此\cleaders
将框移到中间,并将剩余未填充的空间放在要填充的空间的两侧。
例子:
\noindent
\leaders\hrule height 1pt depth 1 pt\hskip 20pt \relax
[rule]
\noindent
\leaders\hbox{\vrule height 1pt depth 1pt width 7pt}\hskip 20pt \relax
[leaders + box]
\noindent
\xleaders\hbox{\vrule height 1pt depth 1pt width 7pt}\hskip 20pt \relax
[xleaders + box]
\noindent
\cleaders\hbox{\vrule height 1pt depth 1pt width 7pt}\hskip 20pt \relax
[cleaders + box]
\bye