diff options
author | Karl Berry <karl@freefriends.org> | 2024-01-27 20:58:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-01-27 20:58:30 +0000 |
commit | 033db48e34b5d76e36125d5d199d1689574d2b6a (patch) | |
tree | 78b93fa4a50b242a4e12f8dc767f09b0962da80f | |
parent | 636785ebd5414eec316814c186d11c29f5ba45e5 (diff) |
tagpdf (27jan24)
git-svn-id: svn://tug.org/texlive/trunk@69612 c570f23f-e606-0410-a88d-b1316a301751
44 files changed, 453 insertions, 446 deletions
diff --git a/Master/texmf-dist/doc/latex/tagpdf/README.md b/Master/texmf-dist/doc/latex/tagpdf/README.md index 1b6bdfc3b54..b64c5a23fad 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/README.md +++ b/Master/texmf-dist/doc/latex/tagpdf/README.md @@ -1,6 +1,6 @@ #tagpdf β A package to create tagged pdf -Packageversion: 0.98s -Packagedate: 2024/01/19 +Packageversion: 0.98t +Packagedate: 2024/01/26 Author: Ulrike Fischer, LaTeX Project Team ## License diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf index 979b494e165..88377515592 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf @@ -1,38 +1,38 @@ %PDF-2.0 %ΜΥΑΤΕΨΠΔΖ -23 0 obj -<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20240119195615+01'00') /Size 151 /CheckSum (21E1A83BCC98E4F7FCCA5E335BF08D4A) >> /Length 151 >> +24 0 obj +<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20240126205826+01'00') /Size 151 /CheckSum (885A66112CFA800687C687B2EED39FAC) >> /Length 151 >> stream %% LaTeX2e file `example-input-file.tex' %% generated by the `filecontents' environment -%% from source `ex-AF-file' on 2024/01/19. +%% from source `ex-AF-file' on 2024/01/26. %% Additional info! endstream endobj -24 0 obj -<< /Type /Filespec /AFRelationship /Unspecified /F <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 23 0 R/UF 23 0 R>> >> +25 0 obj +<< /Type /Filespec /AFRelationship /Unspecified /F <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 24 0 R/UF 24 0 R>> >> endobj -26 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240119) >> /Length 19 >> +27 0 obj +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240126) >> /Length 19 >> stream BΓ€r with teh shirt endstream endobj -27 0 obj -<< /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 26 0 R/UF 26 0 R>> >> +28 0 obj +<< /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 27 0 R/UF 27 0 R>> >> endobj -29 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240119) >> /Length 4 >> +30 0 obj +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20240126) >> /Length 4 >> stream Duck endstream endobj -30 0 obj -<< /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650032002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650032002E007400780074> /EF<</F 29 0 R/UF 29 0 R>> >> +31 0 obj +<< /Type /Filespec /AFRelationship /Supplement /F <FEFF007400610067002D0041004600660069006C00650032002E007400780074> /UF <FEFF007400610067002D0041004600660069006C00650032002E007400780074> /EF<</F 30 0 R/UF 30 0 R>> >> endobj -32 0 obj +33 0 obj << /Type /Metadata /Subtype /XML /Length 11382 >> stream @@ -242,17 +242,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:56:37+01:00</rdf:li> + <rdf:li>2024-01-26T20:58:41+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-AF-file.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:56:37+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:56:37+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:56:37+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T20:58:41+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T20:58:41+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T20:58:41+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:38d5a844-2217-4081-87cc-b2129dc357a6</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:5cb7d4e3-b534-443a-870e-a511237fa2cf</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:cb6cb011-153d-4b72-827d-6e20f4822861</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -271,7 +271,7 @@ stream <?xpacket end="w"?> endstream endobj -35 0 obj +36 0 obj << /Length 546 >> stream /opacity1 gs @@ -300,80 +300,83 @@ EMC endstream endobj -34 0 obj -<< /Type /Page /Contents 35 0 R /Resources 33 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 37 0 R >> +35 0 obj +<< /Type /Page /Contents 36 0 R /Resources 34 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 38 0 R >> endobj -33 0 obj -<< /ExtGState 1 0 R /Font << /F15 36 0 R >> >> +34 0 obj +<< /ExtGState 1 0 R /Font << /F15 37 0 R >> >> endobj 1 0 obj << /opacity1 <</ca 1/CA 1>> >> endobj -38 0 obj +39 0 obj << /Marked true >> endobj 6 0 obj -<< /Nums [0 [ 25 0 R 28 0 R 31 0 R] +<< /Nums [0 [ 26 0 R 29 0 R 32 0 R] ] >> endobj -39 0 obj -<< /Limits [(ID.01) (ID.04)]/Names [(ID.01) 22 0 R (ID.02) 25 0 R (ID.03) 28 0 R (ID.04) 31 0 R ] >> -endobj 40 0 obj -<< /Kids [39 0 R] >> +<< /Limits [(ID.01) (ID.04)]/Names [(ID.01) 23 0 R (ID.02) 26 0 R (ID.03) 29 0 R (ID.04) 32 0 R ] >> endobj -8 0 obj +41 0 obj +<< /Kids [40 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /Span /FENote /Note /Sub /Span /Em /Span /Strong /Span /chapter /H1 /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /P /Span /title /P /part /P /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Span /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /Span /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +9 0 obj << /Type /Namespace /NS (http://iso.org/pdf/ssn) >> endobj -10 0 obj +11 0 obj << /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> endobj -12 0 obj +13 0 obj << /Type /Namespace /NS (http://www.w3.org/1998/Math/MathML) >> endobj +16 0 obj +<< /title [/Title 11 0 R] /part [/Title 11 0 R] /section [/H1 11 0 R] /subsection [/H2 11 0 R] /subsubsection [/H3 11 0 R] /paragraph [/H4 11 0 R] /subparagraph [/H5 11 0 R] /list [/L 11 0 R] /itemize [/L 11 0 R] /enumerate [/L 11 0 R] /description [/L 11 0 R] /quote [/BlockQuote 9 0 R] /quotation [/BlockQuote 9 0 R] /verbatim [/P 11 0 R] /item [/LI 11 0 R] /itemlabel [/Lbl 11 0 R] /itembody [/LBody 11 0 R] /footnote [/FENote 11 0 R] /footnotemark [/Lbl 11 0 R] /footnotelabel [/Lbl 11 0 R] /text-unit [/Part 11 0 R] /text [/P 11 0 R] /theorem-like [/Sect 11 0 R] /codeline [/Sub 11 0 R] /float [/Aside 11 0 R] /figures [/Sect 11 0 R] /tables [/Sect 11 0 R] >> +endobj 15 0 obj -<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/P 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] /theorem-like [/Sect 10 0 R] /codeline [/Sub 10 0 R] /float [/Aside 10 0 R] /figures [/Sect 10 0 R] /tables [/Sect 10 0 R] >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> endobj -14 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 15 0 R >> +18 0 obj +<< /chapter [/H1 11 0 R] /section [/H2 11 0 R] /subsection [/H3 11 0 R] /subsubsection [/H4 11 0 R] /paragraph [/H5 11 0 R] /subparagraph [/H6 11 0 R] >> endobj 17 0 obj -<< /chapter [/H1 10 0 R] /section [/H2 10 0 R] /subsection [/H3 10 0 R] /subsubsection [/H4 10 0 R] /paragraph [/H5 10 0 R] /subparagraph [/H6 10 0 R] >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> endobj -16 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 17 0 R >> +20 0 obj +<< /chapter [/Span 11 0 R] /section [/Span 11 0 R] /subsection [/Span 11 0 R] /subsubsection [/Span 11 0 R] /paragraph [/Span 11 0 R] /subparagraph [/Span 11 0 R] /P [/Span 11 0 R] >> endobj 19 0 obj -<< /chapter [/Span 10 0 R] /section [/Span 10 0 R] /subsection [/Span 10 0 R] /subsubsection [/Span 10 0 R] /paragraph [/Span 10 0 R] /subparagraph [/Span 10 0 R] /P [/Span 10 0 R] >> -endobj -18 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 20 0 R >> endobj -20 0 obj -<< /Type /Namespace /NS (data:,BBA0C22B-E40B-3CA4-A17D-CA788152A7FF) >> +21 0 obj +<< /Type /Namespace /NS (data:,D665C3A0-56E-F551-A3B2-53B32DA0C704) >> endobj -7 0 obj -[ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ] +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R ] endobj -22 0 obj -<< /Type /StructElem /S /Document /P 5 0 R /K [25 0 R 28 0 R 31 0 R] /NS 10 0 R /ID (ID.01) >> +23 0 obj +<< /Type /StructElem /S /Document /P 5 0 R /K [26 0 R 29 0 R 32 0 R] /NS 11 0 R /ID (ID.01) >> endobj -25 0 obj -<< /Type /StructElem /S /P /P 22 0 R /K <</Type /MCR /Pg 34 0 R /MCID 0>> /AF [27 0 R] /NS 10 0 R /ID (ID.02) >> +26 0 obj +<< /Type /StructElem /S /P /P 23 0 R /K <</Type /MCR /Pg 35 0 R /MCID 0>> /AF [28 0 R] /NS 11 0 R /ID (ID.02) >> endobj -28 0 obj -<< /Type /StructElem /S /P /P 22 0 R /K <</Type /MCR /Pg 34 0 R /MCID 1>> /AF [30 0 R] /NS 10 0 R /ID (ID.03) >> +29 0 obj +<< /Type /StructElem /S /P /P 23 0 R /K <</Type /MCR /Pg 35 0 R /MCID 1>> /AF [31 0 R] /NS 11 0 R /ID (ID.03) >> endobj -31 0 obj -<< /Type /StructElem /S /P /P 22 0 R /K <</Type /MCR /Pg 34 0 R /MCID 2>> /AF [24 0 R] /NS 10 0 R /ID (ID.04) >> +32 0 obj +<< /Type /StructElem /S /P /P 23 0 R /K <</Type /MCR /Pg 35 0 R /MCID 2>> /AF [25 0 R] /NS 11 0 R /ID (ID.04) >> endobj 5 0 obj -<< /Type /StructTreeRoot /K 22 0 R /IDTree 40 0 R /ParentTree 6 0 R /Namespaces 7 0 R >> +<< /Type /StructTreeRoot /K 23 0 R /IDTree 41 0 R /ParentTree 6 0 R /RoleMap 7 0 R /Namespaces 8 0 R >> endobj -41 0 obj +42 0 obj [ 28 [ 500 ] 49 [ 681 444 ] 63 [ 556 ] 66 [ 278 ] 72 [ 278 ] 75 [ 833 ] 77 [ 556 ] 81 [ 500 ] 88 [ 278 ] 97 [ 556 ] 103 [ 333 ] 105 [ 389 ] 108 [ 750 556 ] 120 [ 444 ] ] endobj -43 0 obj +44 0 obj << /Subtype /CIDFontType0C /Length 2179 >> stream @@ -384,10 +387,10 @@ stream Π‘Θ€΄
endstream endobj -42 0 obj -<< /Type /FontDescriptor /FontName /KAHWTS+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 43 0 R >> +43 0 obj +<< /Type /FontDescriptor /FontName /KAHWTS+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 44 0 R >> endobj -44 0 obj +45 0 obj << /Length 903 >> stream %!PS-Adobe-3.0 Resource-CMap @@ -439,73 +442,74 @@ end endstream endobj -36 0 obj -<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KAHWTS+LMRoman10-Regular /DescendantFonts [ 45 0 R ] /ToUnicode 44 0 R >> -endobj -45 0 obj -<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KAHWTS+LMRoman10-Regular /FontDescriptor 42 0 R /W 41 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> -endobj 37 0 obj -<< /Type /Pages /Count 1 /Kids [ 34 0 R ] >> +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /KAHWTS+LMRoman10-Regular /DescendantFonts [ 46 0 R ] /ToUnicode 45 0 R >> endobj 46 0 obj -<< /Type /Catalog /Pages 37 0 R /MarkInfo 38 0 R/Lang (de-DE)/Metadata 32 0 R/StructTreeRoot 5 0 R >> +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /KAHWTS+LMRoman10-Regular /FontDescriptor 43 0 R /W 42 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +38 0 obj +<< /Type /Pages /Count 1 /Kids [ 35 0 R ] >> endobj 47 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195637+01'00')/ModDate (D:20240119195637+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Type /Catalog /Pages 38 0 R /MarkInfo 39 0 R/Lang (de-DE)/Metadata 33 0 R/StructTreeRoot 5 0 R >> +endobj +48 0 obj +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126205841+01'00')/ModDate (D:20240126205841+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref -0 48 +0 49 0000000002 65535 f 0000013712 00000 n 0000000003 00000 f 0000000004 00000 f -0000000009 00000 f -0000016268 00000 n +0000000010 00000 f +0000016877 00000 n 0000013795 00000 n -0000015691 00000 n 0000014006 00000 n -0000000011 00000 f -0000014074 00000 n -0000000013 00000 f -0000014144 00000 n -0000000021 00000 f -0000014907 00000 n -0000014225 00000 n -0000015185 00000 n -0000015014 00000 n -0000015493 00000 n -0000015292 00000 n -0000015602 00000 n +0000016300 00000 n +0000014616 00000 n +0000000012 00000 f +0000014684 00000 n +0000000014 00000 f +0000014754 00000 n +0000000022 00000 f +0000015517 00000 n +0000014835 00000 n +0000015795 00000 n +0000015624 00000 n +0000016103 00000 n +0000015902 00000 n +0000016212 00000 n 0000000000 00000 f -0000015759 00000 n +0000016368 00000 n 0000000020 00000 n 0000000382 00000 n -0000015872 00000 n +0000016481 00000 n 0000000673 00000 n 0000000828 00000 n -0000016004 00000 n +0000016613 00000 n 0000001062 00000 n 0000001202 00000 n -0000016136 00000 n +0000016745 00000 n 0000001436 00000 n 0000013649 00000 n 0000013514 00000 n 0000012908 00000 n -0000020006 00000 n -0000020360 00000 n +0000020630 00000 n +0000020984 00000 n 0000013759 00000 n 0000013852 00000 n 0000013969 00000 n -0000016373 00000 n -0000018822 00000 n -0000016559 00000 n -0000019043 00000 n -0000020160 00000 n -0000020422 00000 n -0000020540 00000 n +0000016997 00000 n +0000019446 00000 n +0000017183 00000 n +0000019667 00000 n +0000020784 00000 n +0000021046 00000 n +0000021164 00000 n trailer -<< /Size 48 /Root 46 0 R /Info 47 0 R /ID [ <C783AA5CC12032BDA358EBEEAE85BFB6> <C783AA5CC12032BDA358EBEEAE85BFB6> ] >> +<< /Size 49 /Root 47 0 R /Info 48 0 R /ID [ <6706A7F57FA2E57B6F29C1F4593BA810> <6706A7F57FA2E57B6F29C1F4593BA810> ] >> startxref -20763 +21387 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-alt-actualtext.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-alt-actualtext.pdf Binary files differindex e80d2fbc035..d2277fd5903 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-alt-actualtext.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-alt-actualtext.pdf diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf index 5eaa00749be..406dff191a0 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:57:37+01:00</rdf:li> + <rdf:li>2024-01-26T20:59:27+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-attribute.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:57:37+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:57:37+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:57:37+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T20:59:27+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T20:59:27+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T20:59:27+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:7a9cf910-1c19-429a-8f24-339c62d8a57f</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:f29497e4-c54a-486e-86fd-a1f59a181a57</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:12b1f461-45c8-435e-80aa-5198be5aa29c</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -449,7 +449,7 @@ endobj << /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de_DE)/Metadata 21 0 R/StructTreeRoot 5 0 R >> endobj 38 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20240119195737+01'00')/ModDate (D:20240119195737+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20240126205927+01'00')/ModDate (D:20240126205927+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 39 @@ -493,7 +493,7 @@ xref 0000017720 00000 n 0000017838 00000 n trailer -<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <175B3F8B0165F50DA2EA61FEB2DEECC4> <175B3F8B0165F50DA2EA61FEB2DEECC4> ] >> +<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <D01DA1D59B8D51A0CC8554A95BED561F> <D01DA1D59B8D51A0CC8554A95BED561F> ] >> startxref 18075 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf index b293fc5d3fc..0643e84ff87 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf @@ -239,17 +239,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:58:08+01:00</rdf:li> + <rdf:li>2024-01-26T20:59:50+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-formula-problem.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:58:08+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:58:08+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:58:08+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T20:59:50+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T20:59:50+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T20:59:50+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:8eb2ce1d-b2ec-440a-8bc2-73733eb3eeb0</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:9aa99a5f-42c4-4b8e-806c-136f2e587e9a</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:8970d22a-9e9e-4862-8221-c3ee6d0d9161</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -425,7 +425,7 @@ endobj << /Type /Catalog /Pages 16 0 R /MarkInfo 23 0 R/Lang (de-DE)/Metadata 19 0 R/StructTreeRoot 5 0 R >> endobj 33 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195808+01'00')/ModDate (D:20240119195808+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126205950+01'00')/ModDate (D:20240126205950+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 34 @@ -464,7 +464,7 @@ xref 0000018886 00000 n 0000019004 00000 n trailer -<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <488A89BFEB9F5F572710D34833184E45> <488A89BFEB9F5F572710D34833184E45> ] >> +<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <32DDD7A2A657D8573D42BD4BCB00A9DA> <32DDD7A2A657D8573D42BD4BCB00A9DA> ] >> startxref 19227 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf index c42445a6a22..ca3ab0e31ab 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:58:39+01:00</rdf:li> + <rdf:li>2024-01-26T21:00:13+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-list.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:58:39+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:58:39+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:58:39+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:00:13+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:00:13+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:00:13+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:4c749825-1de7-414c-879f-29e4d0bef66e</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:063cbb0f-d41e-44a3-8a47-db62ccf9c581</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:90b2a6de-94c7-4075-807e-0b97e2163383</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -653,7 +653,7 @@ endobj << /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en-US)/Metadata 48 0 R/StructTreeRoot 5 0 R >> endobj 72 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195839+01'00')/ModDate (D:20240119195839+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210013+01'00')/ModDate (D:20240126210013+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 73 @@ -731,7 +731,7 @@ xref 0000029592 00000 n 0000029710 00000 n trailer -<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <AC1B7C8DF05B36B74D0C37D00A0B08DF> <AC1B7C8DF05B36B74D0C37D00A0B08DF> ] >> +<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <ED45731963D5B29C201FA1DF9FDBFFF2> <ED45731963D5B29C201FA1DF9FDBFFF2> ] >> startxref 29933 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.pdf index 123ba509468..b751a6d1022 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-mc-manual-para-split-obsolete.pdf @@ -243,17 +243,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:59:07+01:00</rdf:li> + <rdf:li>2024-01-26T21:00:34+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-mc-manual-para-split-obsolete.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:59:07+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:59:07+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:59:07+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:00:34+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:00:34+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:00:34+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:c33d64b4-96ec-4e48-8f27-0b3edc831547</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:9847df95-eea1-49b3-8a9e-c1ab77ce723c</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:e3b2c8ed-e8fb-46b6-849f-75fd38b47579</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -413,7 +413,7 @@ endobj << /Type /Catalog /Pages 14 0 R /Lang (en-US)/Metadata 15 0 R >> endobj 25 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195907+01'00')/ModDate (D:20240119195907+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210034+01'00')/ModDate (D:20240126210034+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 26 @@ -444,7 +444,7 @@ xref 0000023897 00000 n 0000023978 00000 n trailer -<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <299946CEB936BD1617FEBF129FCDEB78> <299946CEB936BD1617FEBF129FCDEB78> ] >> +<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <A530C63EDAA9942CF5746BD16B16A90B> <A530C63EDAA9942CF5746BD16B16A90B> ] >> startxref 24201 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf index 2b430d802ee..95b1b31c08b 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:59:33+01:00</rdf:li> + <rdf:li>2024-01-26T21:00:53+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-softhyphen.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:59:33+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:59:33+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:59:33+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:00:53+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:00:53+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:00:53+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:aa82e685-4098-469d-861c-3c45dfc700c7</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:8a7b353e-b6b5-40da-83ad-77aea4170264</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:8e3f9973-ca76-4bb0-885c-c462a238d3e9</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -393,7 +393,7 @@ endobj << /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (en-US)/Metadata 14 0 R/StructTreeRoot 5 0 R >> endobj 30 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195933+01'00')/ModDate (D:20240119195933+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210053+01'00')/ModDate (D:20240126210053+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 31 @@ -429,7 +429,7 @@ xref 0000018116 00000 n 0000018234 00000 n trailer -<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <05B8611EC20F37F713A0D2A6789467CE> <05B8611EC20F37F713A0D2A6789467CE> ] >> +<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <5861020C59C64EDB711834443873AFAC> <5861020C59C64EDB711834443873AFAC> ] >> startxref 18457 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf index 929c9a6aeb5..360b5fd2cf9 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T19:59:58+01:00</rdf:li> + <rdf:li>2024-01-26T21:01:12+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-spaceglyph-listings.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T19:59:58+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T19:59:58+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T19:59:58+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:01:12+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:01:12+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:01:12+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:acdc2435-bf29-4e54-8d09-1c9b6dc32038</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:bc642c93-8887-45fe-8177-ac4f6cf315a8</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:2da7c0a8-0aad-46d2-8e28-b7f2a1930d27</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -354,7 +354,7 @@ endobj << /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (en-US)/Metadata 10 0 R/StructTreeRoot 5 0 R >> endobj 26 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119195958+01'00')/ModDate (D:20240119195958+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210112+01'00')/ModDate (D:20240126210112+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 27 @@ -386,7 +386,7 @@ xref 0000015484 00000 n 0000015602 00000 n trailer -<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <92ADB4969503303AD517B208CBD05D4D> <92ADB4969503303AD517B208CBD05D4D> ] >> +<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <4D137DF5E094011AB5CF6EF03BFCCE2C> <4D137DF5E094011AB5CF6EF03BFCCE2C> ] >> startxref 15825 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf index 713aef9a9da..7ba830979b3 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T20:00:24+01:00</rdf:li> + <rdf:li>2024-01-26T21:01:31+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-structure-obsolete.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T20:00:24+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T20:00:24+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T20:00:24+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:01:31+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:01:31+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:01:31+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:bf5e4a2b-cfa9-4fc5-878c-8f9d2ee95445</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:391cce5f-6762-4dd5-8345-24759df53df5</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:58915d1b-721c-4e2f-8b60-999570652301</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -526,7 +526,7 @@ endobj << /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (en-US)/Metadata 20 0 R/StructTreeRoot 5 0 R >> endobj 43 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119200024+01'00')/ModDate (D:20240119200024+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210131+01'00')/ModDate (D:20240126210131+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref 0 44 @@ -575,7 +575,7 @@ xref 0000023426 00000 n 0000023544 00000 n trailer -<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <9B1032D5838A13E78C5BD861432B1F63> <9B1032D5838A13E78C5BD861432B1F63> ] >> +<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <7E9B742ACCDBAEA64E0D4254DB9A148F> <7E9B742ACCDBAEA64E0D4254DB9A148F> ] >> startxref 23767 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf index bc717f0fa66..476a154f58e 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf @@ -1,6 +1,6 @@ %PDF-2.0 %ΜΥΑΤΕΨΠΔΖ -27 0 obj +28 0 obj << /Type /Metadata /Subtype /XML /Length 11390 >> stream @@ -210,17 +210,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-01-19T20:00:52+01:00</rdf:li> + <rdf:li>2024-01-26T21:01:51+01:00</rdf:li> </rdf:Seq> </dc:date> <dc:format>application/pdf</dc:format> <dc:source>ex-tagpdf-template.tex</dc:source> <xmp:CreatorTool>LaTeX</xmp:CreatorTool> - <xmp:CreateDate>2024-01-19T20:00:52+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-01-19T20:00:52+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-01-19T20:00:52+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-01-26T21:01:51+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-01-26T21:01:51+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-01-26T21:01:51+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:f320abfc-f6ab-4d12-8719-d176f4d947cf</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:822d8f21-3463-4bbd-8556-f3a87ef8651a</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:a21419d2-023c-4512-8135-0ae4ab36b4bd</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -239,7 +239,7 @@ stream <?xpacket end="w"?> endstream endobj -30 0 obj +31 0 obj << /Length 174 >> stream /opacity1 gs @@ -256,86 +256,89 @@ EMC endstream endobj -29 0 obj -<< /Type /Page /Contents 30 0 R /Resources 28 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 32 0 R >> +30 0 obj +<< /Type /Page /Contents 31 0 R /Resources 29 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 33 0 R >> endobj -28 0 obj -<< /ExtGState 1 0 R /Font << /F15 31 0 R >> >> +29 0 obj +<< /ExtGState 1 0 R /Font << /F15 32 0 R >> >> endobj 1 0 obj << /opacity1 <</ca 1/CA 1>> >> endobj -33 0 obj +34 0 obj << /Marked true >> endobj 6 0 obj -<< /Nums [0 [26 0 R] +<< /Nums [0 [27 0 R] ] >> endobj -34 0 obj -<< /Limits [(ID.01) (ID.05)]/Names [(ID.01) 22 0 R (ID.02) 23 0 R (ID.03) 24 0 R (ID.04) 25 0 R (ID.05) 26 0 R ] >> -endobj 35 0 obj -<< /Kids [34 0 R] >> +<< /Limits [(ID.01) (ID.05)]/Names [(ID.01) 23 0 R (ID.02) 24 0 R (ID.03) 25 0 R (ID.04) 26 0 R (ID.05) 27 0 R ] >> endobj 36 0 obj +<< /Kids [35 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /Span /FENote /Note /Sub /Span /Em /Span /Strong /Span /chapter /H1 /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /P /Span /title /P /part /P /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /Span /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /Span /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +37 0 obj << /justify <</O/Layout/TextAlign/Justify>> >> endobj -8 0 obj +9 0 obj << /Type /Namespace /NS (http://iso.org/pdf/ssn) >> endobj -10 0 obj +11 0 obj << /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> endobj -12 0 obj +13 0 obj << /Type /Namespace /NS (http://www.w3.org/1998/Math/MathML) >> endobj +16 0 obj +<< /title [/Title 11 0 R] /part [/Title 11 0 R] /section [/H1 11 0 R] /subsection [/H2 11 0 R] /subsubsection [/H3 11 0 R] /paragraph [/H4 11 0 R] /subparagraph [/H5 11 0 R] /list [/L 11 0 R] /itemize [/L 11 0 R] /enumerate [/L 11 0 R] /description [/L 11 0 R] /quote [/BlockQuote 9 0 R] /quotation [/BlockQuote 9 0 R] /verbatim [/P 11 0 R] /item [/LI 11 0 R] /itemlabel [/Lbl 11 0 R] /itembody [/LBody 11 0 R] /footnote [/FENote 11 0 R] /footnotemark [/Lbl 11 0 R] /footnotelabel [/Lbl 11 0 R] /text-unit [/Part 11 0 R] /text [/P 11 0 R] /theorem-like [/Sect 11 0 R] /codeline [/Sub 11 0 R] /float [/Aside 11 0 R] /figures [/Sect 11 0 R] /tables [/Sect 11 0 R] >> +endobj 15 0 obj -<< /title [/Title 10 0 R] /part [/Title 10 0 R] /section [/H1 10 0 R] /subsection [/H2 10 0 R] /subsubsection [/H3 10 0 R] /paragraph [/H4 10 0 R] /subparagraph [/H5 10 0 R] /list [/L 10 0 R] /itemize [/L 10 0 R] /enumerate [/L 10 0 R] /description [/L 10 0 R] /quote [/BlockQuote 8 0 R] /quotation [/BlockQuote 8 0 R] /verbatim [/P 10 0 R] /item [/LI 10 0 R] /itemlabel [/Lbl 10 0 R] /itembody [/LBody 10 0 R] /footnote [/FENote 10 0 R] /footnotemark [/Lbl 10 0 R] /footnotelabel [/Lbl 10 0 R] /text-unit [/Part 10 0 R] /text [/P 10 0 R] /theorem-like [/Sect 10 0 R] /codeline [/Sub 10 0 R] /float [/Aside 10 0 R] /figures [/Sect 10 0 R] /tables [/Sect 10 0 R] >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> endobj -14 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 15 0 R >> +18 0 obj +<< /chapter [/H1 11 0 R] /section [/H2 11 0 R] /subsection [/H3 11 0 R] /subsubsection [/H4 11 0 R] /paragraph [/H5 11 0 R] /subparagraph [/H6 11 0 R] >> endobj 17 0 obj -<< /chapter [/H1 10 0 R] /section [/H2 10 0 R] /subsection [/H3 10 0 R] /subsubsection [/H4 10 0 R] /paragraph [/H5 10 0 R] /subparagraph [/H6 10 0 R] >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> endobj -16 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 17 0 R >> +20 0 obj +<< /chapter [/Span 11 0 R] /section [/Span 11 0 R] /subsection [/Span 11 0 R] /subsubsection [/Span 11 0 R] /paragraph [/Span 11 0 R] /subparagraph [/Span 11 0 R] /P [/Span 11 0 R] >> endobj 19 0 obj -<< /chapter [/Span 10 0 R] /section [/Span 10 0 R] /subsection [/Span 10 0 R] /subsubsection [/Span 10 0 R] /paragraph [/Span 10 0 R] /subparagraph [/Span 10 0 R] /P [/Span 10 0 R] >> +<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 20 0 R >> endobj -18 0 obj -<< /Type /Namespace /NS (https://www.latex-project.org/ns/inline/2022) /RoleMapNS 19 0 R >> +21 0 obj +<< /Type /Namespace /NS (data:,B029B424-4166-87C8-F620-397B784D410C) >> endobj -20 0 obj -<< /Type /Namespace /NS (data:,2BB44E58-9D2A-B688-A395-4CB6A38386E) >> -endobj -7 0 obj -[ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R ] -endobj -22 0 obj -<< /Type /StructElem /S /Document /P 5 0 R /K 25 0 R /NS 10 0 R /ID (ID.01) >> +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R ] endobj 23 0 obj -<< /Type /StructElem /S /Artifact /P 5 0 R /NS 14 0 R /ID (ID.02) >> +<< /Type /StructElem /S /Document /P 5 0 R /K 26 0 R /NS 11 0 R /ID (ID.01) >> endobj 24 0 obj -<< /Type /StructElem /S /Artifact /P 5 0 R /NS 14 0 R /ID (ID.03) >> +<< /Type /StructElem /S /Artifact /P 5 0 R /NS 15 0 R /ID (ID.02) >> endobj 25 0 obj -<< /Type /StructElem /S /text-unit /P 22 0 R /K 26 0 R /NS 14 0 R /ID (ID.04) >> +<< /Type /StructElem /S /Artifact /P 5 0 R /NS 15 0 R /ID (ID.03) >> endobj 26 0 obj -<< /Type /StructElem /S /text /P 25 0 R /K <</Type /MCR /Pg 29 0 R /MCID 0>> /C /justify /NS 14 0 R /ID (ID.05) >> +<< /Type /StructElem /S /text-unit /P 23 0 R /K 27 0 R /NS 15 0 R /ID (ID.04) >> +endobj +27 0 obj +<< /Type /StructElem /S /text /P 26 0 R /K <</Type /MCR /Pg 30 0 R /MCID 0>> /C /justify /NS 15 0 R /ID (ID.05) >> endobj 5 0 obj -<< /Type /StructTreeRoot /K 22 0 R /IDTree 35 0 R /ParentTree 6 0 R /ClassMap 36 0 R /Namespaces 7 0 R >> +<< /Type /StructTreeRoot /K 23 0 R /IDTree 36 0 R /ParentTree 6 0 R /RoleMap 7 0 R /ClassMap 37 0 R /Namespaces 8 0 R >> endobj -37 0 obj +38 0 obj [ 28 [ 500 ] 59 [ 500 ] 63 [ 556 ] 84 [ 556 ] 96 [ 392 ] 103 [ 333 ] ] endobj -39 0 obj +40 0 obj << /Subtype /CIDFontType0C /Length 1270 >> stream @@ -343,10 +346,10 @@ stream Π‘Θ€΄
endstream endobj -38 0 obj -<< /Type /FontDescriptor /FontName /XJWQZC+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 39 0 R >> +39 0 obj +<< /Type /FontDescriptor /FontName /XJWQZC+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 40 0 R >> endobj -40 0 obj +41 0 obj << /Length 762 >> stream %!PS-Adobe-3.0 Resource-CMap @@ -388,69 +391,70 @@ end endstream endobj -31 0 obj -<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XJWQZC+LMRoman10-Regular /DescendantFonts [ 41 0 R ] /ToUnicode 40 0 R >> -endobj -41 0 obj -<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XJWQZC+LMRoman10-Regular /FontDescriptor 38 0 R /W 37 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> -endobj 32 0 obj -<< /Type /Pages /Count 1 /Kids [ 29 0 R ] >> +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XJWQZC+LMRoman10-Regular /DescendantFonts [ 42 0 R ] /ToUnicode 41 0 R >> endobj 42 0 obj -<< /Type /Catalog /Pages 32 0 R /MarkInfo 33 0 R/Lang (en-US)/Metadata 27 0 R/StructTreeRoot 5 0 R >> +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XJWQZC+LMRoman10-Regular /FontDescriptor 39 0 R /W 38 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +33 0 obj +<< /Type /Pages /Count 1 /Kids [ 30 0 R ] >> endobj 43 0 obj -<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240119200052+01'00')/ModDate (D:20240119200052+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> +<< /Type /Catalog /Pages 33 0 R /MarkInfo 34 0 R/Lang (en-US)/Metadata 28 0 R/StructTreeRoot 5 0 R >> +endobj +44 0 obj +<< /Producer (luahbtex-1.17.0)/Creator (LaTeX)/CreationDate (D:20240126210151+01'00')/ModDate (D:20240126210151+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.17.0 (TeX Live 2023)) >> endobj xref -0 44 +0 45 0000000002 65535 f 0000011932 00000 n 0000000003 00000 f 0000000004 00000 f -0000000009 00000 f -0000014544 00000 n +0000000010 00000 f +0000015155 00000 n 0000012015 00000 n -0000013972 00000 n -0000012288 00000 n -0000000011 00000 f -0000012356 00000 n -0000000013 00000 f -0000012426 00000 n -0000000021 00000 f -0000013189 00000 n -0000012507 00000 n -0000013467 00000 n -0000013296 00000 n -0000013775 00000 n -0000013574 00000 n -0000013884 00000 n +0000012225 00000 n +0000014583 00000 n +0000012898 00000 n +0000000012 00000 f +0000012966 00000 n +0000000014 00000 f +0000013036 00000 n +0000000022 00000 f +0000013799 00000 n +0000013117 00000 n +0000014077 00000 n +0000013906 00000 n +0000014385 00000 n +0000014184 00000 n +0000014494 00000 n 0000000000 00000 f -0000014040 00000 n -0000014137 00000 n -0000014224 00000 n -0000014311 00000 n -0000014410 00000 n +0000014651 00000 n +0000014748 00000 n +0000014835 00000 n +0000014922 00000 n +0000015021 00000 n 0000000020 00000 n 0000011869 00000 n 0000011734 00000 n 0000011500 00000 n -0000017150 00000 n -0000017504 00000 n +0000017776 00000 n +0000018130 00000 n 0000011979 00000 n 0000012056 00000 n 0000012188 00000 n -0000012225 00000 n -0000014666 00000 n -0000016107 00000 n -0000014753 00000 n -0000016328 00000 n -0000017304 00000 n -0000017566 00000 n -0000017684 00000 n +0000012835 00000 n +0000015292 00000 n +0000016733 00000 n +0000015379 00000 n +0000016954 00000 n +0000017930 00000 n +0000018192 00000 n +0000018310 00000 n trailer -<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <35EA0A3564780016E32C886EF0615181> <35EA0A3564780016E32C886EF0615181> ] >> +<< /Size 45 /Root 43 0 R /Info 44 0 R /ID [ <CD8B7B610F3E857FEE2BD3930A7259D2> <CD8B7B610F3E857FEE2BD3930A7259D2> ] >> startxref -17907 +18533 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf b/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf Binary files differindex 0971abe8174..67914b3a807 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/tagpdf-code.pdf diff --git a/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf b/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf Binary files differindex e8bd9118bbe..61f0c3e3c3c 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/tagpdf.pdf diff --git a/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex b/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex index 740d82b2903..2d9ab2ef1b0 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex +++ b/Master/texmf-dist/doc/latex/tagpdf/tagpdf.tex @@ -16,8 +16,8 @@ } \DebugBlocksOff \makeatletter -\def\UlrikeFischer@package@version{0.98s} -\def\UlrikeFischer@package@date{2024-01-19} +\def\UlrikeFischer@package@version{0.98t} +\def\UlrikeFischer@package@date{2024-01-26} \makeatother \documentclass[bibliography=totoc,a4paper]{article} @@ -2238,6 +2238,23 @@ Starting with version 0.98 work has started to setup specific latex tags. In \PDF{} 2.0 in form of a special name space, with \PDF{} 1.7 or older the tags are role mapped. This is work in progress and bound to change. +\subsection{Fallback RoleMap} + +As mentioned above PDF 2.0 support name spaces for tags. This is quite nice. At first because it +avoid name clashes, but also because it allow to build a cleaner model of the document structure. + +But sadly support for PDF 2.0 is still quite scarce and while most PDF readers have no problems +to open and render a PDF 2.0 file they don't \enquote{see} the role mapping if name spaces are used. +Therefore since version 0.98t \pkg{tagpdf} adds in PDF 2.0 files additionally also a global |/RoleMap| +dictionary as a fallback for such processors. + +\subsection{Mathml} + +In PDF 2.0 mathml tags have their own name space and can be freely used. +In PDF 1.7. they can only be used if they are rolemapped to a standard type. +By default they are not added to the |/RoleMap| dictionary, but this can be +forced with |\tagpdfsetup{mathml-tags}|. Please note that this adds mathml at the end of the document and overwrites tag with the same name without warning. + \section{Checking parent-child rules}\label{sec:parent-child} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx index 8a6554e31bc..809fb896fc4 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx @@ -47,13 +47,13 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*luatex> -\ProvidesExplFile {tagpdf-luatex.def} {2024-01-19} {0.98s} +\ProvidesExplFile {tagpdf-luatex.def} {2024-01-26} {0.98t} {tagpdf~driver~for~luatex} % \end{macrocode} % \section{Loading the lua} @@ -158,8 +158,8 @@ local ProvidesLuaModule = { name = "tagpdf", - version = "0.98s", --TAGVERSION - date = "2024-01-19", --TAGDATE + version = "0.98t", --TAGVERSION + date = "2024-01-26", --TAGDATE description = "tagpdf lua code", license = "The LATEX Project Public License 1.3c" } diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx index 7053050c3f2..5205df1cf69 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \section{Commands} @@ -327,7 +327,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-checks-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-checks-code} {2024-01-26} {0.98t} {part of tagpdf - code related to checks, conditionals, debugging and messages} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-data.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-data.dtx index dd084f03eb1..e9f0d147903 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-data.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-data.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % This files contains a various data files which are read in @@ -60,7 +60,7 @@ % It lists the new tag, the rolemap and the namespace of the rolemap. % \begin{macrocode} %<*ns-latex> -%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-01-26} {0.98t} %% {latex} {https://www.latex-project.org/ns/dflt/2022}{} title, Title, pdf2, part, Title, pdf2, @@ -92,7 +92,7 @@ text, P, pdf2, % It is bound to change % \begin{macrocode} %<*ns-latex-book> -%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-01-26} {0.98t} %% {latex-book} {https://www.latex-project.org/ns/book/2022}{} chapter, H1,pdf2, section, H2,pdf2, @@ -108,7 +108,7 @@ subparagraph, H6,pdf2, % loaded. % \begin{macrocode} %<*ns-latex-inline> -%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2024-01-26} {0.98t} %% {latex-inline} {https://www.latex-project.org/ns/inline/2022}{} chapter, Span, pdf2, section, Span, pdf2, @@ -122,7 +122,7 @@ P, Span, pdf2, % \section{The pdf namespace data} % \begin{macrocode} %<*ns-pdf> -%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-01-26} {0.98t} %% {pdf} {http://iso.org/pdf/ssn}{} StructTreeRoot,StructTreeRoot,pdf,D, Document,Document,pdf,D, @@ -190,7 +190,7 @@ Strong,Span,pdf,I, % \section{The pdf 2.0 namespace data} % \begin{macrocode} %<*ns-pdf2> -%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-01-26} {0.98t} %% {pdf2} {http://iso.org/pdf2/ssn}{} StructTreeRoot,StructTreeRoot,pdf2,D, Document,Document,pdf2,D, @@ -247,7 +247,7 @@ Strong,Strong,pdf2,I, % \section{The mathml namespace data} % \begin{macrocode} %<*ns-mathml> -%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-01-26} {0.98t} % {mathml}{http://www.w3.org/1998/Math/MathML}{} abs,abs,mathml, and,and,mathml, @@ -482,7 +482,7 @@ xor,xor,mathml, % This will perhaps change in future. % \begin{macrocode} %<*parent-child> -%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-01-26} {0.98t} ,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC Document,both,document level,1,0..n,β
,β‘,β‘,β
,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
Art,1.7,grouping,β
,0..n,β
,β‘,β‘,0..n,0..n,β‘,β
,β
,β
,0..n,β
,0..n,β
,β
,β
,0..1,0..1,β
,β
,β
,0..n,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,0..n,β
,β
,0..n,0..n,β
,β
,β
,0..n,0..n,β
,β
@@ -537,7 +537,7 @@ MC,both,---,β
,β
,β
,β
,β
,β
,0..n,β‘,β
,β
,β
,0..n,0..n,0..n,0..n,0.. % This will perhaps change in future. % \begin{macrocode} %<*parent-child-2> -%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-01-26} {0.98t} ,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC Document,both,document level,1,0..n,0..n,β
,β‘,β‘,β
,0..n,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,0..n,β
DocumentFragment,2.0,document level,β
,0..n,0..n,0..n,β‘,β‘,0..n,0..n,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
*,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
*,β
*,β
,β
,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
,0..n,β
diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx index c27e33d6e7f..3764e92d11b 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-generic.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \end{documentation} @@ -55,11 +55,11 @@ % \begin{macrocode} %<@@=tag> %<*generic> -\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-01-26} {0.98t} {part of tagpdf - code related to marking chunks - generic mode} %</generic> %<*debug> -\ProvidesExplPackage {tagpdf-debug-generic} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug-generic} {2024-01-26} {0.98t} {part of tagpdf - debugging code related to marking chunks - generic mode} %</debug> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx index c10aca5b935..20dd45ecc2e 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-luacode.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{implementation} % The code is splitted into three parts: code shared by all engines, @@ -86,11 +86,11 @@ % \begin{macrocode} %<@@=tag> %<*luamode> -\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-01-26} {0.98t} {tagpdf - mc code only for the luamode } %</luamode> %<*debug> -\ProvidesExplPackage {tagpdf-debug-lua} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug-lua} {2024-01-26} {0.98t} {part of tagpdf - debugging code related to marking chunks - lua mode} %</debug> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx index f08a0a8f4c6..db7c7277707 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-mc-shared.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -181,7 +181,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-01-26} {0.98t} {part of tagpdf - code related to marking chunks - code shared by generic and luamode } %</header> diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx index c700553f339..682c4e387a4 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-roles.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \begin{function} @@ -98,7 +98,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-roles-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-roles-code} {2024-01-26} {0.98t} {part of tagpdf - code related to roles and structure names} %</header> % \end{macrocode} @@ -353,14 +353,14 @@ % \end{macrocode} % \end{variable} % Now we setup the standard names spaces. -% The mathml space is currently only loaded for pdf 2.0. +% The mathml space is loaded also for pdf < 2.0 +% but not added to RoleMap unless a boolean is set to true with +% |tagpdf-setup{mathml-tags}|. % \begin{macrocode} +\bool_new:N \g_@@_role_add_mathml_bool \@@_role_NS_new:nnn {pdf} {http://iso.org/pdf/ssn}{} \@@_role_NS_new:nnn {pdf2} {http://iso.org/pdf2/ssn}{} -\pdf_version_compare:NnF < {2.0} - { - \@@_role_NS_new:nnn {mathml}{http://www.w3.org/1998/Math/MathML}{} - } +\@@_role_NS_new:nnn {mathml}{http://www.w3.org/1998/Math/MathML}{} \@@_role_NS_new:nnn {latex} {https://www.latex-project.org/ns/dflt/2022}{} \@@_role_NS_new:nnn {latex-book} {https://www.latex-project.org/ns/book/2022}{} \@@_role_NS_new:nnn {latex-inline} {https://www.latex-project.org/ns/inline/2022}{} @@ -542,7 +542,25 @@ { \prop_gput:cno { g_@@_role_NS_#2_prop } {#1}{\l_@@_tmpa_tl} } - } + } +% \end{macrocode} +% We also store into the pdf 1.7 rolemapping so that we can +% add that as fallback for pdf 1.7 processor +% \begin{macrocode} + \tl_if_empty:nF { #3 } + { + \tl_if_eq:nnF{#1}{#3} + { + \prop_get:NnN \g_@@_role_rolemap_prop {#3}\l_@@_tmpa_tl + \quark_if_no_value:NTF \l_@@_tmpa_tl + { + \prop_gput:Nne \g_@@_role_rolemap_prop {#1}{\tl_to_str:n{#3}} + } + { + \prop_gput:NnV \g_@@_role_rolemap_prop {#1}\l_@@_tmpa_tl + } + } + } } \cs_generate_variant:Nn \@@_role_add_tag:nnnn {VVVV} % \end{macrocode} @@ -697,8 +715,7 @@ % \begin{macrocode} \@@_role_read_namespace:n {pdf} \@@_role_read_namespace:n {pdf2} -\pdf_version_compare:NnF < {2.0} - {\@@_role_read_namespace:n {mathml}} +\@@_role_read_namespace:n {mathml} % \end{macrocode} % in pdf 1.7 the following namespaces should only store % the settings for later use: @@ -1274,7 +1291,8 @@ \keys_define:nn { @@ / setup } { - add-new-tag .code:n = + mathml-tags .bool_gset:N = \g_@@_role_add_mathml_bool + ,add-new-tag .code:n = { \keys_set_known:nnnN {@@/tag-role} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx index 4119753bfda..feff45c1731 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \begin{function}{interwordspace (setup-key)} @@ -64,7 +64,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-space-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-space-code} {2024-01-26} {0.98t} {part of tagpdf - code related to real space chars} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx index 73224158a7c..bcc9083ae2c 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -285,7 +285,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-struct-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-struct-code} {2024-01-26} {0.98t} {part of tagpdf - code related to storing structure} %</header> % \end{macrocode} @@ -1905,7 +1905,7 @@ % \section{Attributes and attribute classes} % \begin{macrocode} %<*header> -\ProvidesExplPackage {tagpdf-attr-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-attr-code} {2024-01-26} {0.98t} {part of tagpdf - code related to attributes and attribute classes} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx index fd0a8bfc2fd..362f3ecf7e5 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-tree.dtx @@ -47,13 +47,13 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-tree-code} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-tree-code} {2024-01-26} {0.98t} {part of tagpdf - code related to writing trees and dictionaries to the pdf} %</header> % \end{macrocode} @@ -191,48 +191,25 @@ % \begin{macro}{\@@_tree_write_structtreeroot:} % This writes out the root object. % \begin{macrocode} -\pdf_version_compare:NnTF < {2.0} - { - \cs_new_protected:Npn \@@_tree_write_structtreeroot: - { - \@@_prop_gput:cne - { g_@@_struct_0_prop } - { ParentTree } - { \pdf_object_ref:n { @@/tree/parenttree } } - \@@_prop_gput:cne - { g_@@_struct_0_prop } - { RoleMap } - { \pdf_object_ref:n { @@/tree/rolemap } } - \@@_struct_fill_kid_key:n { 0 } - \@@_struct_get_dict_content:nN { 0 } \l_@@_tmpa_tl - \pdf_object_write:nne - { @@/struct/0 } - {dict} - { - \l_@@_tmpa_tl - } - } - } -% \end{macrocode} -% no RoleMap in pdf 2.0 -% \begin{macrocode} - { - \cs_new_protected:Npn \@@_tree_write_structtreeroot: - { - \@@_prop_gput:cne - { g_@@_struct_0_prop } - { ParentTree } - { \pdf_object_ref:n { @@/tree/parenttree } } - \@@_struct_fill_kid_key:n { 0 } - \@@_struct_get_dict_content:nN { 0 } \l_@@_tmpa_tl - \pdf_object_write:nne - { @@/struct/0 } - {dict} - { - \l_@@_tmpa_tl - } - } - } +\cs_new_protected:Npn \@@_tree_write_structtreeroot: + { + \@@_prop_gput:cne + { g_@@_struct_0_prop } + { ParentTree } + { \pdf_object_ref:n { @@/tree/parenttree } } + \@@_prop_gput:cne + { g_@@_struct_0_prop } + { RoleMap } + { \pdf_object_ref:n { @@/tree/rolemap } } + \@@_struct_fill_kid_key:n { 0 } + \@@_struct_get_dict_content:nN { 0 } \l_@@_tmpa_tl + \pdf_object_write:nne + { @@/struct/0 } + {dict} + { + \l_@@_tmpa_tl + } + } % \end{macrocode} % \end{macro} % @@ -417,12 +394,10 @@ % The main part here is handled in the role module, here we only define the % command which writes it to the PDF. % \begin{variable}{@@/tree/rolemap} -% At first we reserve again an object. +% At first we reserve again an object. +% Rolemap is also used in PDF 2.0 as a fallback. % \begin{macrocode} -\pdf_version_compare:NnT < {2.0} - { - \pdf_object_new:n { @@/tree/rolemap } - } +\pdf_object_new:n { @@/tree/rolemap } % \end{macrocode} % \end{variable} % @@ -430,29 +405,29 @@ % This writes out the rolemap, basically it simply pushes out % the dictionary which has been filled in the role module. % \begin{macrocode} -\pdf_version_compare:NnTF < {2.0} - { - \cs_new_protected:Npn \@@_tree_write_rolemap: - { - \prop_map_inline:Nn\g_@@_role_rolemap_prop +\cs_new_protected:Npn \@@_tree_write_rolemap: + { + \bool_if:NT \g_@@_role_add_mathml_bool + { + \prop_map_inline:Nn \g_@@_role_NS_mathml_prop { - \tl_if_eq:nnF {##1}{##2} - { - \pdfdict_gput:nne {g_@@_role/RoleMap_dict} - {##1} - {\pdf_name_from_unicode_e:n{##2}} - } + \prop_gput:Nnn \g_@@_role_rolemap_prop {##1}{Span} } - \pdf_object_write:nne { @@/tree/rolemap }{dict} - { - \pdfdict_use:n{g_@@_role/RoleMap_dict} - } + } + \prop_map_inline:Nn\g_@@_role_rolemap_prop + { + \tl_if_eq:nnF {##1}{##2} + { + \pdfdict_gput:nne {g_@@_role/RoleMap_dict} + {##1} + {\pdf_name_from_unicode_e:n{##2}} + } + } + \pdf_object_write:nne { @@/tree/rolemap }{dict} + { + \pdfdict_use:n{g_@@_role/RoleMap_dict} } - } - { - \cs_new_protected:Npn \@@_tree_write_rolemap:{} - } - + } % \end{macrocode} % \end{macro} % diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx index 682708d4f9c..ebdc8cece28 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Version 0.98s, released 2024-01-19} +% \date{Version 0.98t, released 2024-01-26} % \maketitle % \begin{documentation} % \section{Setup commands} @@ -303,7 +303,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-user} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-user} {2024-01-26} {0.98t} {tagpdf - user commands} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx index 4eb87d0faf0..71585725aa3 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx @@ -84,7 +84,7 @@ % \begin{macrocode} %<@@=tag> %<*package> -\ProvidesExplPackage {tagpdf} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf} {2024-01-26} {0.98t} { A package to experiment with pdf tagging } \bool_if:nF @@ -110,7 +110,7 @@ % \end{macrocode} %<*debug> % \begin{macrocode} -\ProvidesExplPackage {tagpdf-debug} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug} {2024-01-26} {0.98t} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} % \end{macrocode} @@ -133,7 +133,7 @@ % we define a base package with dummy functions % \begin{macrocode} %<*base> -\ProvidesExplPackage {tagpdf-base} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-base} {2024-01-26} {0.98t} {part of tagpdf - provide base, no-op versions of the user commands } %</base> % \end{macrocode} diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-base.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-base.sty index 524546ed76c..6212e14e21b 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-base.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-base.sty @@ -25,7 +25,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf.dtx -\ProvidesExplPackage {tagpdf-base} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-base} {2024-01-26} {0.98t} {part of tagpdf - provide base, no-op versions of the user commands } \AddToHook{begindocument} { diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-generic.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-generic.sty index 5d9a6627436..a1614a81e78 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-generic.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-generic.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-mc-generic.dtx -\ProvidesExplPackage {tagpdf-debug-generic} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug-generic} {2024-01-26} {0.98t} {part of tagpdf - debugging code related to marking chunks - generic mode} \cs_set_protected:Npn \tag_mc_begin:n #1 %#1 keyval { diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-lua.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-lua.sty index e9988f2ba07..7fb1ee62b5a 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-lua.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug-lua.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-mc-luacode.dtx -\ProvidesExplPackage {tagpdf-debug-lua} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug-lua} {2024-01-26} {0.98t} {part of tagpdf - debugging code related to marking chunks - lua mode} \cs_set_protected:Npn \__tag_mc_handle_stash:n #1 %1 mcidnum { diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug.sty index 56b6cde9951..ba84e43ace1 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-debug.sty @@ -26,7 +26,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf.dtx -\ProvidesExplPackage {tagpdf-debug} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-debug} {2024-01-26} {0.98t} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} \prop_gput:Nnn \g_msg_module_type_prop { tag / debug} {} diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def index 36f4cde8c19..d3cf8b8506c 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-luatex.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-backend.dtx -\ProvidesExplFile {tagpdf-luatex.def} {2024-01-19} {0.98s} +\ProvidesExplFile {tagpdf-luatex.def} {2024-01-26} {0.98t} {tagpdf~driver~for~luatex} { \fontencoding{TU}\fontfamily{lmr}\fontseries{m}\fontshape{n}\fontsize{10pt}{10pt}\selectfont diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty index 741bd69a50a..bcbdba52bfe 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-generic.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-mc-generic.dtx -\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-01-26} {0.98t} {part of tagpdf - code related to marking chunks - generic mode} \tl_new:N \l__tag_mc_ref_abspage_tl diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty index 6ec3561cee9..4702c14d836 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-mc-code-lua.sty @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-mc-luacode.dtx -\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-01-26} {0.98t} {tagpdf - mc code only for the luamode } \hook_gput_code:nnn{begindocument}{tagpdf/mc} { diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-book.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-book.def index 22dc3f11c9b..9c118c0a5f8 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-book.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-book.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-01-26} {0.98t} %% {latex-book} {https://www.latex-project.org/ns/book/2022}{} chapter, H1,pdf2, section, H2,pdf2, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-inline.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-inline.def index 11348d53944..d139708e8e4 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-inline.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex-inline.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex-inline.def} {2024-01-26} {0.98t} %% {latex-inline} {https://www.latex-project.org/ns/inline/2022}{} chapter, Span, pdf2, section, Span, pdf2, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex.def index cbe2cf34895..dda1f90cfb8 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-01-26} {0.98t} %% {latex} {https://www.latex-project.org/ns/dflt/2022}{} title, Title, pdf2, part, Title, pdf2, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-mathml.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-mathml.def index 0098689522b..773fd21fbfa 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-mathml.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-mathml.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-01-26} {0.98t} abs,abs,mathml, and,and,mathml, annotation,annotation,mathml, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf.def index 9cba37eb847..c50b197bd7d 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-01-26} {0.98t} %% {pdf} {http://iso.org/pdf/ssn}{} StructTreeRoot,StructTreeRoot,pdf,D, Document,Document,pdf,D, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf2.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf2.def index ea0d3aa58e2..7105977ae8b 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf2.def +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-pdf2.def @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-01-26} {0.98t} %% {pdf2} {http://iso.org/pdf2/ssn}{} StructTreeRoot,StructTreeRoot,pdf2,D, Document,Document,pdf2,D, diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child-2.csv b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child-2.csv index 8ba3a02c8ec..b7a4899427d 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child-2.csv +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child-2.csv @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-01-26} {0.98t} ,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC Document,both,document level,1,0..n,0..n,β
,β‘,β‘,β
,0..n,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,0..n,β
DocumentFragment,2.0,document level,β
,0..n,0..n,0..n,β‘,β‘,0..n,0..n,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
*,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
*,β
*,β
,β
,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
*,β
,β
,β
,β
,0..n,β
diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child.csv b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child.csv index ac98db24927..2231b521a43 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child.csv +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-parent-child.csv @@ -19,7 +19,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf-data.dtx -%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-01-19} {0.98s} +%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-01-26} {0.98t} ,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC Document,both,document level,1,0..n,β
,β‘,β‘,β
,0..n,β‘,β
,β
,β
,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
Art,1.7,grouping,β
,0..n,β
,β‘,β‘,0..n,0..n,β‘,β
,β
,β
,0..n,β
,0..n,β
,β
,β
,0..1,0..1,β
,β
,β
,0..n,0..n,β
,β
,β
,β
,β
,β
,β
,β
,β
,β
,0..n,β
,β
,0..n,0..n,β
,β
,β
,0..n,0..n,β
,β
diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua index 80ab1f24a81..1cbb587f4f0 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua @@ -24,8 +24,8 @@ local ProvidesLuaModule = { name = "tagpdf", - version = "0.98s", --TAGVERSION - date = "2024-01-19", --TAGDATE + version = "0.98t", --TAGVERSION + date = "2024-01-26", --TAGDATE description = "tagpdf lua code", license = "The LATEX Project Public License 1.3c" } diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty index 8bd5ebe5d77..93965cf14f7 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty @@ -28,7 +28,7 @@ %% and all files in that bundle must be distributed together. %% %% File: tagpdf.dtx -\ProvidesExplPackage {tagpdf} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdf} {2024-01-26} {0.98t} { A package to experiment with pdf tagging } \bool_if:nF @@ -799,45 +799,25 @@ { IDTree } { \pdf_object_ref_last: } } -\pdf_version_compare:NnTF < {2.0} - { - \cs_new_protected:Npn \__tag_tree_write_structtreeroot: - { - \__tag_prop_gput:cne - { g__tag_struct_0_prop } - { ParentTree } - { \pdf_object_ref:n { __tag/tree/parenttree } } - \__tag_prop_gput:cne - { g__tag_struct_0_prop } - { RoleMap } - { \pdf_object_ref:n { __tag/tree/rolemap } } - \__tag_struct_fill_kid_key:n { 0 } - \__tag_struct_get_dict_content:nN { 0 } \l__tag_tmpa_tl - \pdf_object_write:nne - { __tag/struct/0 } - {dict} - { - \l__tag_tmpa_tl - } - } - } - { - \cs_new_protected:Npn \__tag_tree_write_structtreeroot: - { - \__tag_prop_gput:cne - { g__tag_struct_0_prop } - { ParentTree } - { \pdf_object_ref:n { __tag/tree/parenttree } } - \__tag_struct_fill_kid_key:n { 0 } - \__tag_struct_get_dict_content:nN { 0 } \l__tag_tmpa_tl - \pdf_object_write:nne - { __tag/struct/0 } - {dict} - { - \l__tag_tmpa_tl - } - } - } +\cs_new_protected:Npn \__tag_tree_write_structtreeroot: + { + \__tag_prop_gput:cne + { g__tag_struct_0_prop } + { ParentTree } + { \pdf_object_ref:n { __tag/tree/parenttree } } + \__tag_prop_gput:cne + { g__tag_struct_0_prop } + { RoleMap } + { \pdf_object_ref:n { __tag/tree/rolemap } } + \__tag_struct_fill_kid_key:n { 0 } + \__tag_struct_get_dict_content:nN { 0 } \l__tag_tmpa_tl + \pdf_object_write:nne + { __tag/struct/0 } + {dict} + { + \l__tag_tmpa_tl + } + } \cs_new_protected:Npn \__tag_tree_write_structelements: { \int_step_inline:nnnn {1}{1}{\c@g__tag_struct_abs_int} @@ -947,33 +927,30 @@ /Nums\c_space_tl [\l__tag_parenttree_content_tl] } } -\pdf_version_compare:NnT < {2.0} - { - \pdf_object_new:n { __tag/tree/rolemap } - } -\pdf_version_compare:NnTF < {2.0} - { - \cs_new_protected:Npn \__tag_tree_write_rolemap: - { - \prop_map_inline:Nn\g__tag_role_rolemap_prop +\pdf_object_new:n { __tag/tree/rolemap } +\cs_new_protected:Npn \__tag_tree_write_rolemap: + { + \bool_if:NT \g__tag_role_add_mathml_bool + { + \prop_map_inline:Nn \g__tag_role_NS_mathml_prop { - \tl_if_eq:nnF {##1}{##2} - { - \pdfdict_gput:nne {g__tag_role/RoleMap_dict} - {##1} - {\pdf_name_from_unicode_e:n{##2}} - } + \prop_gput:Nnn \g__tag_role_rolemap_prop {##1}{Span} } - \pdf_object_write:nne { __tag/tree/rolemap }{dict} - { - \pdfdict_use:n{g__tag_role/RoleMap_dict} - } + } + \prop_map_inline:Nn\g__tag_role_rolemap_prop + { + \tl_if_eq:nnF {##1}{##2} + { + \pdfdict_gput:nne {g__tag_role/RoleMap_dict} + {##1} + {\pdf_name_from_unicode_e:n{##2}} + } + } + \pdf_object_write:nne { __tag/tree/rolemap }{dict} + { + \pdfdict_use:n{g__tag_role/RoleMap_dict} } - } - { - \cs_new_protected:Npn \__tag_tree_write_rolemap:{} - } - + } \cs_new_protected:Npn \__tag_tree_write_classmap: { \tl_clear:N \l__tag_tmpa_tl @@ -1155,12 +1132,10 @@ \int_to_Hex:n{\int_rand:n {16777215}} \int_to_Hex:n{\int_rand:n {16777215}} } +\bool_new:N \g__tag_role_add_mathml_bool \__tag_role_NS_new:nnn {pdf} {http://iso.org/pdf/ssn}{} \__tag_role_NS_new:nnn {pdf2} {http://iso.org/pdf2/ssn}{} -\pdf_version_compare:NnF < {2.0} - { - \__tag_role_NS_new:nnn {mathml}{http://www.w3.org/1998/Math/MathML}{} - } +\__tag_role_NS_new:nnn {mathml}{http://www.w3.org/1998/Math/MathML}{} \__tag_role_NS_new:nnn {latex} {https://www.latex-project.org/ns/dflt/2022}{} \__tag_role_NS_new:nnn {latex-book} {https://www.latex-project.org/ns/book/2022}{} \__tag_role_NS_new:nnn {latex-inline} {https://www.latex-project.org/ns/inline/2022}{} @@ -1290,6 +1265,20 @@ \prop_gput:cno { g__tag_role_NS_#2_prop } {#1}{\l__tag_tmpa_tl} } } + \tl_if_empty:nF { #3 } + { + \tl_if_eq:nnF{#1}{#3} + { + \prop_get:NnN \g__tag_role_rolemap_prop {#3}\l__tag_tmpa_tl + \quark_if_no_value:NTF \l__tag_tmpa_tl + { + \prop_gput:Nne \g__tag_role_rolemap_prop {#1}{\tl_to_str:n{#3}} + } + { + \prop_gput:NnV \g__tag_role_rolemap_prop {#1}\l__tag_tmpa_tl + } + } + } } \cs_generate_variant:Nn \__tag_role_add_tag:nnnn {VVVV} \pdf_version_compare:NnF < {2.0} @@ -1400,8 +1389,7 @@ } \__tag_role_read_namespace:n {pdf} \__tag_role_read_namespace:n {pdf2} -\pdf_version_compare:NnF < {2.0} - {\__tag_role_read_namespace:n {mathml}} +\__tag_role_read_namespace:n {mathml} \bool_set_false:N\l__tag_role_update_bool \__tag_role_read_namespace:n {latex-inline} \__tag_role_read_namespace:n {latex-book} @@ -1763,7 +1751,8 @@ \keys_define:nn { __tag / setup } { - add-new-tag .code:n = + mathml-tags .bool_gset:N = \g__tag_role_add_mathml_bool + ,add-new-tag .code:n = { \keys_set_known:nnnN {__tag/tag-role} diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty index d6f5e6eb59d..90418591a0d 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty @@ -1,5 +1,5 @@ %\RequirePackage[enable-debug]{expl3}[2018/06/14] -\ProvidesExplPackage {tagpdfdocu-patches} {2024-01-19} {0.98s} +\ProvidesExplPackage {tagpdfdocu-patches} {2024-01-26} {0.98t} {patches/commands for the tagpdf documentation} \RequirePackage{etoolbox,xpatch} |