mirror of
https://github.com/typst/typst
synced 2025-08-03 09:47:54 +08:00
test: add snapshots for pdftags
This commit is contained in:
parent
47edb8b46c
commit
9f2fcca62b
79
tests/ref/pdftags/bibliography-basic.yml
Normal file
79
tests/ref/pdftags/bibliography-basic.yml
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
- Tag: H1
|
||||||
|
/T: "Details"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[1]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Annotation: page=0 index=0
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[2, p.\u{a0}22]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Annotation: page=0 index=1
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[1, p.\u{a0}4]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Annotation: page=0 index=2
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[2, p.\u{a0}5]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Annotation: page=0 index=3
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Tag: H1
|
||||||
|
/T: "Bibliography"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Tag: L
|
||||||
|
/Numbering: Decimal
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[1]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=11
|
||||||
|
- Annotation: page=0 index=4
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: BibEntry
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=12
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "[2]"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=13
|
||||||
|
- Annotation: page=0 index=5
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: BibEntry
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=14
|
||||||
|
- Content: page=0 mcid=15
|
44
tests/ref/pdftags/enum-number-override-nested.yml
Normal file
44
tests/ref/pdftags/enum-number-override-nested.yml
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
- Tag: L
|
||||||
|
/Numbering: Decimal
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: L
|
||||||
|
/Numbering: Decimal
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
130
tests/ref/pdftags/figure-basic.yml
Normal file
130
tests/ref/pdftags/figure-basic.yml
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "Figure I"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Annotation: page=0 index=0
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "Table II"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Annotation: page=0 index=1
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: NonStruct
|
||||||
|
/K:
|
||||||
|
- Tag: Figure
|
||||||
|
/BBox:
|
||||||
|
page: 0
|
||||||
|
left: 59.750
|
||||||
|
top: 54.240
|
||||||
|
right: 90.250
|
||||||
|
bottom: 71.820
|
||||||
|
/K:
|
||||||
|
- Tag: Table
|
||||||
|
/BBox:
|
||||||
|
page: 0
|
||||||
|
left: 59.750
|
||||||
|
top: 54.240
|
||||||
|
right: 90.250
|
||||||
|
bottom: 71.820
|
||||||
|
/K:
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Tag: TBody
|
||||||
|
/K:
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Tag: Caption
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Tag: NonStruct
|
||||||
|
/K:
|
||||||
|
- Tag: Figure
|
||||||
|
/BBox:
|
||||||
|
page: 0
|
||||||
|
left: 46.654
|
||||||
|
top: 90.400
|
||||||
|
right: 103.346
|
||||||
|
bottom: 147.093
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Tag: Caption
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Tag: NonStruct
|
||||||
|
/K:
|
||||||
|
- Tag: Figure
|
||||||
|
/BBox:
|
||||||
|
page: 0
|
||||||
|
left: 52.365
|
||||||
|
top: 165.673
|
||||||
|
right: 97.635
|
||||||
|
bottom: 199.833
|
||||||
|
/K:
|
||||||
|
- Tag: Table
|
||||||
|
/BBox:
|
||||||
|
page: 0
|
||||||
|
left: 52.365
|
||||||
|
top: 165.673
|
||||||
|
right: 97.635
|
||||||
|
bottom: 199.833
|
||||||
|
/K:
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Tag: TBody
|
||||||
|
/K:
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=11
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=12
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=13
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=14
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=15
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=16
|
||||||
|
- Tag: Caption
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=17
|
254
tests/ref/pdftags/grid-headers.yml
Normal file
254
tests/ref/pdftags/grid-headers.yml
Normal file
@ -0,0 +1,254 @@
|
|||||||
|
- Tag: Table
|
||||||
|
/K:
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Artifact
|
||||||
|
- Tag: THead
|
||||||
|
/K:
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x0y0"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/ColSpan: 5
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x0y1"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x1y1"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x2y1"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x3y1"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Tag: TH
|
||||||
|
/Id: "U1x4y1"
|
||||||
|
/Scope: Column
|
||||||
|
/Headers: []
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: TBody
|
||||||
|
/K:
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=11
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=12
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=13
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=14
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=15
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=16
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=17
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=18
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=19
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=20
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=21
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=22
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=23
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=24
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=25
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=0
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=1
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=2
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=3
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=4
|
||||||
|
- Tag: TR
|
||||||
|
/K:
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x0y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=5
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x1y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=6
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x2y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=7
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x3y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=8
|
||||||
|
- Tag: TD
|
||||||
|
/Headers: ["U1x4y1"]
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=9
|
16
tests/ref/pdftags/heading-basic.yml
Normal file
16
tests/ref/pdftags/heading-basic.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
- Tag: H1
|
||||||
|
/T: "Level 1"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: H2
|
||||||
|
/T: "Level 2"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: H3
|
||||||
|
/T: "Level 3"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: H11
|
||||||
|
/T: "Level 11"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
42
tests/ref/pdftags/heading-offset.yml
Normal file
42
tests/ref/pdftags/heading-offset.yml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
- Tag: H1
|
||||||
|
/T: "Level 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: H1
|
||||||
|
/T: "We're twins"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: H1
|
||||||
|
/T: "We're twins"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: H2
|
||||||
|
/T: "Real level 2"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Tag: H2
|
||||||
|
/T: "Fake level 2"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Tag: H3
|
||||||
|
/T: "Fake level 3"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Content: page=0 mcid=11
|
40
tests/ref/pdftags/link-basic.yml
Normal file
40
tests/ref/pdftags/link-basic.yml
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
- Tag: Link
|
||||||
|
/Alt: "https://example.com/"
|
||||||
|
/K:
|
||||||
|
- Annotation: page=0 index=0
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "https://typst.org/"
|
||||||
|
/K:
|
||||||
|
- Annotation: page=0 index=1
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "https://google.com/"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Annotation: page=0 index=2
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "mailto:hi@typst.app"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Annotation: page=0 index=3
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "tel:123"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Annotation: page=0 index=4
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Content: page=0 mcid=11
|
40
tests/ref/pdftags/list-indent-specifics.yml
Normal file
40
tests/ref/pdftags/list-indent-specifics.yml
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
- Tag: L
|
||||||
|
/Numbering: Circle
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: L
|
||||||
|
/Numbering: Circle
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
85
tests/ref/pdftags/outline-spacing.yml
Normal file
85
tests/ref/pdftags/outline-spacing.yml
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
- Tag: H1
|
||||||
|
/T: "Contents"
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: TOC
|
||||||
|
/K:
|
||||||
|
- Tag: TOCI
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "1. “A” page 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Annotation: page=0 index=0
|
||||||
|
- Tag: TOC
|
||||||
|
/K:
|
||||||
|
- Tag: TOCI
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "1.a. “B” page 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Annotation: page=0 index=1
|
||||||
|
- Tag: TOCI
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "1.b. “C” page 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Content: page=0 mcid=8
|
||||||
|
- Content: page=0 mcid=9
|
||||||
|
- Annotation: page=0 index=2
|
||||||
|
- Tag: TOCI
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "2. “D” page 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=10
|
||||||
|
- Content: page=0 mcid=11
|
||||||
|
- Content: page=0 mcid=12
|
||||||
|
- Annotation: page=0 index=3
|
||||||
|
- Tag: TOC
|
||||||
|
/K:
|
||||||
|
- Tag: TOCI
|
||||||
|
/K:
|
||||||
|
- Tag: Reference
|
||||||
|
/K:
|
||||||
|
- Tag: Link
|
||||||
|
/Alt: "2.a. “E” page 1"
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=13
|
||||||
|
- Content: page=0 mcid=14
|
||||||
|
- Content: page=0 mcid=15
|
||||||
|
- Annotation: page=0 index=4
|
||||||
|
- Tag: H1
|
||||||
|
/T: "A"
|
||||||
|
- Tag: H2
|
||||||
|
/T: "B"
|
||||||
|
- Tag: H2
|
||||||
|
/T: "C"
|
||||||
|
- Tag: H1
|
||||||
|
/T: "D"
|
||||||
|
- Tag: H2
|
||||||
|
/T: "E"
|
23
tests/ref/pdftags/par-basic.yml
Normal file
23
tests/ref/pdftags/par-basic.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Content: page=1 mcid=0
|
||||||
|
- Content: page=1 mcid=1
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=1 mcid=2
|
||||||
|
- Content: page=1 mcid=3
|
||||||
|
- Content: page=1 mcid=4
|
||||||
|
- Content: page=1 mcid=5
|
||||||
|
- Content: page=1 mcid=6
|
||||||
|
- Content: page=2 mcid=0
|
||||||
|
- Content: page=2 mcid=1
|
||||||
|
- Content: page=2 mcid=2
|
||||||
|
- Content: page=2 mcid=3
|
||||||
|
- Content: page=2 mcid=4
|
11
tests/ref/pdftags/quote-dir-align.yml
Normal file
11
tests/ref/pdftags/quote-dir-align.yml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
- Tag: BlockQuote
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: BlockQuote
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Content: page=0 mcid=6
|
17
tests/ref/pdftags/quote-dir-author-pos.yml
Normal file
17
tests/ref/pdftags/quote-dir-author-pos.yml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: InlineQuote
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Content: page=0 mcid=3
|
||||||
|
- Tag: InlineQuote
|
||||||
|
/K:
|
||||||
|
- Tag: P
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=4
|
||||||
|
- Content: page=0 mcid=5
|
||||||
|
- Content: page=0 mcid=6
|
||||||
|
- Content: page=0 mcid=7
|
||||||
|
- Content: page=0 mcid=8
|
19
tests/ref/pdftags/terms-constructor.yml
Normal file
19
tests/ref/pdftags/terms-constructor.yml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
- Tag: L
|
||||||
|
/Numbering: None
|
||||||
|
/K:
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=0
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=1
|
||||||
|
- Tag: LI
|
||||||
|
/K:
|
||||||
|
- Tag: Lbl
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=2
|
||||||
|
- Tag: LBody
|
||||||
|
/K:
|
||||||
|
- Content: page=0 mcid=3
|
@ -1,4 +1,4 @@
|
|||||||
--- grid-headers ---
|
--- grid-headers render pdftags ---
|
||||||
#set page(width: auto, height: 12em)
|
#set page(width: auto, height: 12em)
|
||||||
#table(
|
#table(
|
||||||
columns: 5,
|
columns: 5,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test citations and bibliographies.
|
// Test citations and bibliographies.
|
||||||
|
|
||||||
--- bibliography-basic ---
|
--- bibliography-basic render pdftags ---
|
||||||
#set page(width: 200pt)
|
#set page(width: 200pt)
|
||||||
|
|
||||||
= Details
|
= Details
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
--- enum-function-call ---
|
--- enum-function-call ---
|
||||||
#enum[Embrace][Extend][Extinguish]
|
#enum[Embrace][Extend][Extinguish]
|
||||||
|
|
||||||
--- enum-number-override-nested ---
|
--- enum-number-override-nested render pdftags ---
|
||||||
0. Before first!
|
0. Before first!
|
||||||
1. First.
|
1. First.
|
||||||
2. Indented
|
2. Indented
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test figures.
|
// Test figures.
|
||||||
|
|
||||||
--- figure-basic ---
|
--- figure-basic render pdftags ---
|
||||||
#set page(width: 150pt)
|
#set page(width: 150pt)
|
||||||
#set figure(numbering: "I")
|
#set figure(numbering: "I")
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test headings.
|
// Test headings.
|
||||||
|
|
||||||
--- heading-basic ---
|
--- heading-basic render pdftags ---
|
||||||
// Different number of equals signs.
|
// Different number of equals signs.
|
||||||
|
|
||||||
= Level 1
|
= Level 1
|
||||||
@ -82,7 +82,7 @@ comment spans lines
|
|||||||
===== Heading 🌍
|
===== Heading 🌍
|
||||||
#heading(level: 5)[Heading]
|
#heading(level: 5)[Heading]
|
||||||
|
|
||||||
--- heading-offset ---
|
--- heading-offset render pdftags ---
|
||||||
// Test setting the starting offset.
|
// Test setting the starting offset.
|
||||||
#set heading(numbering: "1.1")
|
#set heading(numbering: "1.1")
|
||||||
#show heading.where(level: 2): set text(blue)
|
#show heading.where(level: 2): set text(blue)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test hyperlinking.
|
// Test hyperlinking.
|
||||||
|
|
||||||
--- link-basic render html ---
|
--- link-basic render html pdftags ---
|
||||||
// Link syntax.
|
// Link syntax.
|
||||||
https://example.com/
|
https://example.com/
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ _Shopping list_
|
|||||||
- Top-level indent
|
- Top-level indent
|
||||||
- is fine.
|
- is fine.
|
||||||
|
|
||||||
--- list-indent-specifics ---
|
--- list-indent-specifics render pdftags ---
|
||||||
- A
|
- A
|
||||||
- B
|
- B
|
||||||
- C
|
- C
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
--- outline-spacing ---
|
--- outline-spacing render pdftags ---
|
||||||
#set heading(numbering: "1.a.")
|
#set heading(numbering: "1.a.")
|
||||||
#set outline.entry(fill: none)
|
#set outline.entry(fill: none)
|
||||||
#show outline.entry.where(level: 1): set block(above: 1.2em)
|
#show outline.entry.where(level: 1): set block(above: 1.2em)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test configuring paragraph properties.
|
// Test configuring paragraph properties.
|
||||||
|
|
||||||
--- par-basic ---
|
--- par-basic render pdftags ---
|
||||||
#set page(width: 250pt, height: 120pt)
|
#set page(width: 250pt, height: 120pt)
|
||||||
|
|
||||||
But, soft! what light through yonder window breaks? It is the east, and Juliet
|
But, soft! what light through yonder window breaks? It is the east, and Juliet
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test the quote element.
|
// Test the quote element.
|
||||||
|
|
||||||
--- quote-dir-author-pos ---
|
--- quote-dir-author-pos render pdftags ---
|
||||||
// Text direction affects author positioning
|
// Text direction affects author positioning
|
||||||
#set text(font: ("Libertinus Serif", "Noto Sans Arabic"))
|
#set text(font: ("Libertinus Serif", "Noto Sans Arabic"))
|
||||||
And I quote: #quote(attribution: [René Descartes])[cogito, ergo sum].
|
And I quote: #quote(attribution: [René Descartes])[cogito, ergo sum].
|
||||||
@ -8,7 +8,7 @@ And I quote: #quote(attribution: [René Descartes])[cogito, ergo sum].
|
|||||||
#set text(lang: "ar")
|
#set text(lang: "ar")
|
||||||
#quote(attribution: [عالم])[مرحبًا]
|
#quote(attribution: [عالم])[مرحبًا]
|
||||||
|
|
||||||
--- quote-dir-align ---
|
--- quote-dir-align render pdftags ---
|
||||||
// Text direction affects block alignment
|
// Text direction affects block alignment
|
||||||
#set text(font: ("Libertinus Serif", "Noto Sans Arabic"))
|
#set text(font: ("Libertinus Serif", "Noto Sans Arabic"))
|
||||||
#set quote(block: true)
|
#set quote(block: true)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// Test term list.
|
// Test term list.
|
||||||
|
|
||||||
--- terms-constructor ---
|
--- terms-constructor render pdftags ---
|
||||||
// Test with constructor.
|
// Test with constructor.
|
||||||
#terms(
|
#terms(
|
||||||
([One], [First]),
|
([One], [First]),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user