mirror of
https://github.com/typst/typst
synced 2025-05-15 17:45:27 +08:00
This makes expansion behaviour inheritable by placing it into the area and passing it down during layouting instead of computing some approximation of what we want during execution.
15 lines
353 B
Typst
15 lines
353 B
Typst
// Test fit/fill expansion.
|
|
|
|
---
|
|
#let right(body) = align(right, body)
|
|
#let pad(body) = pad(left: 10pt, right: 10pt, body)
|
|
|
|
// Top-level paragraph fills page, boxed paragraph only when width is fixed.
|
|
L #right[R] \
|
|
#box(width: 50pt)[L #right[R]] \
|
|
#box[L #right[R]] \
|
|
|
|
// Pad inherits expansion behaviour.
|
|
#pad[PL #right[PR]] \
|
|
#box(pad[PL #right[PR]])
|