mirror of
https://github.com/typst/typst
synced 2025-05-15 17:45:27 +08:00
35 lines
754 B
XML
35 lines
754 B
XML
// Test the `square` function.
|
|
|
|
---
|
|
// Test auto-sized square.
|
|
#square(fill: eastern)[
|
|
#font(fill: white, weight: bold)
|
|
#align(center)
|
|
#pad(5pt)[Typst]
|
|
]
|
|
---
|
|
// Test relative-sized child.
|
|
#square(fill: eastern)[
|
|
#rect(width: 10pt, height: 5pt, fill: conifer) \
|
|
#rect(width: 40%, height: 5pt, fill: conifer)
|
|
]
|
|
|
|
---
|
|
// Test height overflow.
|
|
#page(width: 75pt, height: 100pt)
|
|
#square(fill: conifer)[
|
|
But, soft! what light through yonder window breaks?
|
|
]
|
|
|
|
---
|
|
// Test width overflow.
|
|
#page(width: 100pt, height: 75pt)
|
|
#square(fill: conifer)[
|
|
But, soft! what light through yonder window breaks?
|
|
]
|
|
|
|
---
|
|
// Length wins over width and height.
|
|
// Error: 09-20 unexpected argument
|
|
#square(width: 10cm, height: 20cm, length: 1cm, fill: rgb("eb5278"))
|