mirror of
https://github.com/typst/typst
synced 2025-05-13 20:46:23 +08:00
31 lines
430 B
Typst
31 lines
430 B
Typst
// Test the query function.
|
|
|
|
---
|
|
#set page(
|
|
paper: "a7",
|
|
margin: (y: 1cm, x: 0.5cm),
|
|
header: {
|
|
smallcaps[Typst Academy]
|
|
h(1fr)
|
|
query(heading, (before, after) => {
|
|
let elem = if before.len() != 0 {
|
|
before.last()
|
|
} else if after.len() != 0 {
|
|
after.first()
|
|
}
|
|
emph(elem.body)
|
|
})
|
|
}
|
|
)
|
|
|
|
#outline()
|
|
|
|
= Introduction
|
|
#lorem(35)
|
|
|
|
= Background
|
|
#lorem(35)
|
|
|
|
= Approach
|
|
#lorem(60)
|