White space primitives |
|
||||||||||||||||||||||||||||||||||||||||||
This primitive inserts an elastic vertical space after the current paragraph. All operands must be length values. The len argument specifies the default length and the min and max arguments the bounds to vertical stretching for page breaking and filling. If min and max are not specified, then they are determined implicitly from the length unit of len.
This primitive inserts an empty box whose width is len, and whose bottom and top sides are at distances top and bot from the baseline.
If top and bot are not specified, then ian empty box is inserted whose bottom is on the baseline and whose height is the same as the lowercase letter x in the current font.
This primitive inserts inserts a stretchable horizontal space of nominal width len, which must be a length value. The min and max arguments specify bounds to horizontal stretching for line breaking and filling. If min and max are not specified, then they are determined implicitly from the length unit of len.
Springs are horizontal spaces which extend so the containing paragraph takes all the available horizontal space. When a paragraph is line wrapped, split in several visual lines, only springs in the last line are extended.
A spring has a minimal width and a weight. If the weight is 0, the spring is weak, otherwise it is strong. If a line contains mixed weak and strong springs, only the strong springs extend.
The fraction of the available horizontal space taken up by each strong spring is proportional to its weight. If there are only weak springs, they share the available space evenly.
inserts a strong spring of minimal width min and of weight unity. The min operand must be a length value.
specifies the weight, which can be a positive decimal number or one of the two special values documented below.
inserts a tail weak spring, only the first one in a paragraph is significant.
inserts a head weak spring, only the last one in a paragraph is significant.
Operands are not evaluated and must be literal strings.