Expand description
Building boxes and lists (TeX: The Program §1055–§1135, with e-TeX’s and LuaTeX’s changes).
LuaTeX differences implemented here (established with black-box tests):
- a paragraph starts with a local paragraph node (
\localpar), then the indentation box; \-takes its pre-break text from the language’s\prehyphencharand its penalty from\exhyphenpenalty;\discretionarytakes\hyphenpenalty(both at the time the node is made) and accepts an optionalpenalty <int>;\hpack,\vpackand\tpackbuild boxes like\hbox,\vboxand\vtopbut without node processing;- the boundary commands append boundary nodes, and start a paragraph in vertical mode.
Modules§
- chr
- Modifiers (
chrcodes) of list-building commands, LuaTeX numbering.
Enums§
- Pack
Spec - The specification of a box being built (
to/spread).
Functions§
- box_
with - Fields of a fresh box with the given dimensions (helper for tests).
- ctx_
from_ i64 - Decodes a box context from the save stack.
- ctx_
to_ i64 - Encodes a box context for the save stack.
- glue_
param_ of_ subtype - The glue parameter (eqtb index) belonging to a glue subtype.
- norm_
min norm_min.