diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-03-17 16:04:14 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-03-17 16:04:14 +0100 |
| commit | 6d64d3e8e9123f3fa8166c8b710e2b2c61ed5898 (patch) | |
| tree | 086961c2dfb8e63a437379898e9fc70c21cf8949 /tests | |
| parent | c47e4cb4969836e7fb8955361728105555b6d722 (diff) | |
Query
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ref/meta/query.png | bin | 0 -> 121102 bytes | |||
| -rw-r--r-- | tests/typ/meta/query.typ | 30 |
2 files changed, 30 insertions, 0 deletions
diff --git a/tests/ref/meta/query.png b/tests/ref/meta/query.png Binary files differnew file mode 100644 index 00000000..80981202 --- /dev/null +++ b/tests/ref/meta/query.png diff --git a/tests/typ/meta/query.typ b/tests/typ/meta/query.typ new file mode 100644 index 00000000..85608e8e --- /dev/null +++ b/tests/typ/meta/query.typ @@ -0,0 +1,30 @@ +// 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) |
