mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
49 lines
592 B
Typst
49 lines
592 B
Typst
// Test representation of values in the document.
|
|
|
|
---
|
|
// Literal values.
|
|
#auto \
|
|
#none (empty) \
|
|
#true \
|
|
#false
|
|
|
|
---
|
|
// Numerical values.
|
|
#1 \
|
|
#1.0e-4 \
|
|
#3.15 \
|
|
#1e-10 \
|
|
#50.368% \
|
|
#0.0000012345pt \
|
|
#4.5cm \
|
|
#12e1pt \
|
|
#2.5rad \
|
|
#45deg \
|
|
#1.7em \
|
|
#{1cm + 0em} \
|
|
#{2em + 10pt} \
|
|
#2.3fr
|
|
|
|
---
|
|
// Colors and strokes.
|
|
#set text(0.8em)
|
|
#rgb("f7a205") \
|
|
#{2pt + rgb("f7a205")}
|
|
|
|
---
|
|
// Strings and escaping.
|
|
#raw(repr("hi"), lang: "typc") \
|
|
#repr("a\n[]\"\u{1F680}string")
|
|
|
|
---
|
|
// Content.
|
|
#raw(repr[*{"H" + "i"} there*])
|
|
|
|
---
|
|
// Functions are invisible.
|
|
Nothing
|
|
#let f(x) = x
|
|
#f
|
|
#rect
|
|
#{() => none}
|