typst/tests/typ/compute/utility.typ
2022-12-15 23:11:20 +01:00

50 lines
686 B
Typst

// Test integrated numbering patterns.
---
// Test basic call.
#lorem(19)
---
// Test custom paragraphs with user code.
#set text(8pt)
{
let sentences = lorem(59)
.split(".")
.filter(s => s != "")
.map(s => s + ".")
let used = 0
for s in sentences {
if used < 2 {
used += 1
} else {
parbreak()
used = 0
}
s.trim()
[ ]
}
}
---
// Error: 7-9 missing argument: number of words
#lorem()
---
#for i in range(1, 9) {
numbering("*", i)
[ and ]
numbering("I.a", i, i)
[ for #i]
parbreak()
}
---
// Error: 17-18 number must be positive
#numbering("1", 0)
---
// Error: 17-19 number must be positive
#numbering("1", -1)