diff options
| author | Kevin K <xkeviota@gmail.com> | 2023-09-13 10:18:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-13 10:18:08 +0200 |
| commit | 8927f3d572100377f2feb466b81a8700f0ee3a28 (patch) | |
| tree | 6823622d765bd995c43c63610e2cac7ab0b2c660 /tests | |
| parent | c1a8ea68cbdb31dba031c3567a1d7f0447b50bed (diff) | |
Add logical numbering support for PDF export (#1933)
Co-authored-by: Laurenz <laurmaedje@gmail.com>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ref/meta/page-label.png | bin | 0 -> 123792 bytes | |||
| -rw-r--r-- | tests/typ/meta/page-label.typ | 47 |
2 files changed, 47 insertions, 0 deletions
diff --git a/tests/ref/meta/page-label.png b/tests/ref/meta/page-label.png Binary files differnew file mode 100644 index 00000000..301d626a --- /dev/null +++ b/tests/ref/meta/page-label.png diff --git a/tests/typ/meta/page-label.typ b/tests/typ/meta/page-label.typ new file mode 100644 index 00000000..8d12fb13 --- /dev/null +++ b/tests/typ/meta/page-label.typ @@ -0,0 +1,47 @@ +#set page(margin: (bottom: 20pt, rest: 10pt)) +#let filler = lorem(20) + +// (i) - (ii). No style opt. because of suffix. +#set page(numbering: "(i)") +#filler +#pagebreak() +#filler + +// 3 - 4. Style opt. Page Label should use /D style. +#set page(numbering: "1") +#filler +#pagebreak() +#filler + +// I - IV. Style opt. Page Label should use /R style and start at 1 again. +#set page(numbering: "I / I") +#counter(page).update(1) +#filler +#pagebreak() +#filler +#pagebreak() +#filler +#pagebreak() +#filler + +// Pre: ほ, Pre: ろ, Pre: は, Pre: に. No style opt. Uses prefix field entirely. +// Counter update without numbering change. +#set page(numbering: "Pre: い") +#filler +#pagebreak() +#filler +#counter(page).update(2) +#filler +#pagebreak() +#filler +#pagebreak() +#filler + +// aa & ba. Style opt only for values <= 26. Page Label uses lower alphabet style. +// Repeats letter each 26 pages or uses numbering directly as prefix. +#set page(numbering: "a") +#counter(page).update(27) +#filler +#pagebreak() +#counter(page).update(53) +#filler |
