diff options
| author | Max <me@mkor.je> | 2024-11-12 12:54:25 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-12 12:54:25 +0000 |
| commit | 8d4f01d2847e116c2156f02a869b526859364953 (patch) | |
| tree | a8b76afbcb2c162437c8f2f053cca0ac2466d9f1 /tests/suite/model/ref.typ | |
| parent | dadc2176e2a71740f0f8afb252229144cc661652 (diff) | |
Add support for page references through new `ref.form` property (#4729)
Diffstat (limited to 'tests/suite/model/ref.typ')
| -rw-r--r-- | tests/suite/model/ref.typ | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/suite/model/ref.typ b/tests/suite/model/ref.typ index cc6d6bf1..2f8e2fa2 100644 --- a/tests/suite/model/ref.typ +++ b/tests/suite/model/ref.typ @@ -55,6 +55,32 @@ $ A = 1 $ <eq2> @arrgh #bibliography("/assets/bib/works.bib") +--- ref-form-page --- +#set page(numbering: "1") + +Text <text> is on #ref(<text>, form: "page"). +See #ref(<setup>, form: "page"). + +#set page(supplement: [p.]) + +== Setup <setup> +Text seen on #ref(<text>, form: "page"). +Text seen on #ref(<text>, form: "page", supplement: "Page"). + +--- ref-form-page-unambiguous --- +// Test that page reference is not ambiguous. +#set page(numbering: "1") + += Introduction <arrgh> + +#ref(<arrgh>, form: "page") +#bibliography("/assets/bib/works.bib") + +--- ref-form-page-bibliography --- +// Error: 2-28 label `<quark>` does not exist in the document +#ref(<quark>, form: "page") +#bibliography("/assets/bib/works.bib") + --- issue-4536-non-whitespace-before-ref --- // Test reference with non-whitespace before it. #figure[] <1> |
