diff options
author | Karl Berry <karl@freefriends.org> | 2024-12-05 21:23:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-12-05 21:23:00 +0000 |
commit | 3afacda52e5f6b4534279c4441e08fc716b9fc20 (patch) | |
tree | 649fb9450cf26af08f6d5965cfd3f390f3b7eebc /Master | |
parent | ffd4ab8ce01329b930d3940eb74cada5e49c7134 (diff) |
tagpdf (5dec24)
git-svn-id: svn://tug.org/texlive/trunk@73046 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
43 files changed, 195 insertions, 131 deletions
diff --git a/Master/texmf-dist/doc/latex/tagpdf/README.md b/Master/texmf-dist/doc/latex/tagpdf/README.md index 74da67ad58f..2421302b1fd 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.99j -Packagedate: 2024/11/22 +Packageversion: 0.99k +Packagedate: 2024/12/04 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 811e2a2bc57..ec52906bef7 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-AF-file.pdf @@ -1,11 +1,11 @@ %PDF-2.0 %ΜΥΑΤΕΨΠΔΖ 22 0 obj -<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20241122183617+01'00') /Size 151 /CheckSum (3C29EAD33161A16AF74B1C3A5BF19478) >> /Length 151 >> +<< /Subtype /application#2Fx-tex/Type /EmbeddedFile /Params<</ModDate (D:20241204224006+01'00') /Size 151 /CheckSum (7CC7F6A714BF2BEBA35605962211A8B9) >> /Length 151 >> stream %% LaTeX2e file `example-input-file.tex' %% generated by the `filecontents' environment -%% from source `ex-AF-file' on 2024/11/22. +%% from source `ex-AF-file' on 2024/12/04. %% Additional info! @@ -15,7 +15,7 @@ endobj << /Type /Filespec /AFRelationship /Unspecified /F (example-input-file.tex) /UF <FEFF006500780061006D0070006C0065002D0069006E007000750074002D00660069006C0065002E007400650078> /EF<</F 22 0 R/UF 22 0 R>> >> endobj 25 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20241122) >> /Length 19 >> +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20241204) >> /Length 19 >> stream BΓ€r with teh shirt endstream @@ -24,7 +24,7 @@ endobj << /Type /Filespec /AFRelationship /Supplement /F (tag-AFfile1.txt) /UF <FEFF007400610067002D0041004600660069006C00650031002E007400780074> /EF<</F 25 0 R/UF 25 0 R>> >> endobj 28 0 obj -<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20241122) >> /Length 4 >> +<< /Subtype /text#2Fplain/Type /EmbeddedFile /Params<</ModDate (D:20241204) >> /Length 4 >> stream Duck endstream @@ -248,17 +248,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:36:34+01:00</rdf:li> + <rdf:li>2024-12-04T22:40:21+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-11-22T18:36:34+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:36:34+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:36:34+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:40:21+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:40:21+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:40:21+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:38d5a844-2217-4081-87cc-b2129dc357a6</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:43fd449e-5042-4bd1-8c91-f33253d0c85e</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:8eb79ae5-a538-46c9-8387-c6868a32e369</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -353,7 +353,7 @@ endobj << /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> endobj 19 0 obj -<< /Type /Namespace /NS (data:,1146F2C5-F09-A3CB-C365-FE6D4EAB3E22) >> +<< /Type /Namespace /NS (data:,3B4CE0E7-90F0-622E-7C1-16383221F6F4) >> endobj 8 0 obj [ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] @@ -455,7 +455,7 @@ endobj << /Type /Catalog /Pages 36 0 R /MarkInfo 37 0 R/Lang (de-DE)/Metadata 31 0 R/StructTreeRoot 5 0 R >> endobj 46 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183634+01'00')/ModDate (D:20241122183634+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224021+01'00')/ModDate (D:20241204224021+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 47 @@ -507,7 +507,7 @@ xref 0000020861 00000 n 0000020979 00000 n trailer -<< /Size 47 /Root 45 0 R /Info 46 0 R /ID [ <11635EA9FBB4E663A3290F0D20740B81> <11635EA9FBB4E663A3290F0D20740B81> ] >> +<< /Size 47 /Root 45 0 R /Info 46 0 R /ID [ <C2461165B0E7237BBB72D2B049ADA655> <C2461165B0E7237BBB72D2B049ADA655> ] >> startxref 21202 %%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 e4fc339ffb4..7da476a2bbd 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 4cc329816ac..d97bff8b4e4 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-attribute.pdf @@ -222,17 +222,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:37:23+01:00</rdf:li> + <rdf:li>2024-12-04T22:41:04+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-11-22T18:37:23+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:37:23+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:37:23+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:41:04+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:41:04+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:41:04+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:7a9cf910-1c19-429a-8f24-339c62d8a57f</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:a82ac771-df12-43a9-8c54-f82ed6c9dcab</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:6c7b4333-9666-43c8-8c76-0c310e4476b3</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -456,7 +456,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.18.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20241122183723+01'00')/ModDate (D:20241122183723+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/Title (Title)/CreationDate (D:20241204224104+01'00')/ModDate (D:20241204224104+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 39 @@ -500,7 +500,7 @@ xref 0000018052 00000 n 0000018170 00000 n trailer -<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <8C69ECA5F2706BF55D07A885C96C4E85> <8C69ECA5F2706BF55D07A885C96C4E85> ] >> +<< /Size 39 /Root 37 0 R /Info 38 0 R /ID [ <B00DEFAE8EC154BD39062A34520C4C1D> <B00DEFAE8EC154BD39062A34520C4C1D> ] >> startxref 18407 %%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 2f35bbb59b0..33e18359151 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-formula-problem.pdf @@ -245,17 +245,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:37:46+01:00</rdf:li> + <rdf:li>2024-12-04T22:41:28+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-11-22T18:37:46+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:37:46+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:37:46+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:41:28+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:41:28+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:41:28+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:8eb2ce1d-b2ec-440a-8bc2-73733eb3eeb0</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:569ef233-7edc-4fbf-85aa-4091ccc863e3</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:c6114e81-c63b-4f7f-82e9-3b48b8ef18b0</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -431,7 +431,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.18.0)/Creator (LaTeX)/CreationDate (D:20241122183746+01'00')/ModDate (D:20241122183746+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224128+01'00')/ModDate (D:20241204224128+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 34 @@ -470,7 +470,7 @@ xref 0000019217 00000 n 0000019335 00000 n trailer -<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <0F58BB0E7F0985C91CE3EFB0EED61965> <0F58BB0E7F0985C91CE3EFB0EED61965> ] >> +<< /Size 34 /Root 32 0 R /Info 33 0 R /ID [ <6F541D10DD9514308FEA6453C49E9B79> <6F541D10DD9514308FEA6453C49E9B79> ] >> startxref 19558 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf index 9a7fc73df11..f6ec327493c 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-list.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:38:10+01:00</rdf:li> + <rdf:li>2024-12-04T22:41:51+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-11-22T18:38:10+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:38:10+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:38:10+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:41:51+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:41:51+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:41:51+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:4c749825-1de7-414c-879f-29e4d0bef66e</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:addb0786-f756-4b4b-8737-8eeae026ccb3</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:f84aabef-8171-4dee-8222-56644454704d</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -660,7 +660,7 @@ endobj << /Type /Catalog /Pages 54 0 R /MarkInfo 55 0 R/Lang (en)/Metadata 48 0 R/StructTreeRoot 5 0 R >> endobj 72 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183810+01'00')/ModDate (D:20241122183810+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224151+01'00')/ModDate (D:20241204224151+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 73 @@ -738,7 +738,7 @@ xref 0000029921 00000 n 0000030036 00000 n trailer -<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <133C724359ECE9871F8765B7091C5E4C> <133C724359ECE9871F8765B7091C5E4C> ] >> +<< /Size 73 /Root 71 0 R /Info 72 0 R /ID [ <56239A08FC14BE497260838E23826D04> <56239A08FC14BE497260838E23826D04> ] >> startxref 30259 %%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 eaf74c49515..1ee14dbb015 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 @@ -249,17 +249,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:38:31+01:00</rdf:li> + <rdf:li>2024-12-04T22:42:10+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-11-22T18:38:31+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:38:31+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:38:31+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:42:10+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:42:10+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:42:10+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:c33d64b4-96ec-4e48-8f27-0b3edc831547</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:92f5cccd-e6c8-48e9-8de8-0f8ef198790b</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:978364ad-9759-4e25-8bbf-168dfe677f89</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>2</prism:pageCount> </rdf:Description> @@ -419,7 +419,7 @@ endobj << /Type /Catalog /Pages 14 0 R /Lang (de)/Metadata 15 0 R >> endobj 25 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183831+01'00')/ModDate (D:20241122183831+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224210+01'00')/ModDate (D:20241204224210+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 26 @@ -450,7 +450,7 @@ xref 0000024225 00000 n 0000024303 00000 n trailer -<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <5288D239461014D274F8A8650A93DAC6> <5288D239461014D274F8A8650A93DAC6> ] >> +<< /Size 26 /Root 24 0 R /Info 25 0 R /ID [ <7515C721DF8A82527AD178460CAFC85D> <7515C721DF8A82527AD178460CAFC85D> ] >> startxref 24526 %%EOF diff --git a/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf b/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf index 63b781c0dfc..d000d244d22 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-softhyphen.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:38:53+01:00</rdf:li> + <rdf:li>2024-12-04T22:42:29+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-11-22T18:38:53+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:38:53+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:38:53+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:42:29+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:42:29+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:42:29+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:aa82e685-4098-469d-861c-3c45dfc700c7</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:7ec38ffb-5836-4915-8a85-66cfe17e0bcc</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:a59a594e-cfaa-4ff1-805f-018c363041f1</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -399,7 +399,7 @@ endobj << /Type /Catalog /Pages 19 0 R /MarkInfo 20 0 R/Lang (de)/Metadata 14 0 R/StructTreeRoot 5 0 R >> endobj 30 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183853+01'00')/ModDate (D:20241122183853+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224229+01'00')/ModDate (D:20241204224229+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 31 @@ -435,7 +435,7 @@ xref 0000018444 00000 n 0000018559 00000 n trailer -<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <A0863F48AF1D9C2DA8632F14D529B6D1> <A0863F48AF1D9C2DA8632F14D529B6D1> ] >> +<< /Size 31 /Root 29 0 R /Info 30 0 R /ID [ <74A12AFD89F31295043ECBD8FC0DCE2E> <74A12AFD89F31295043ECBD8FC0DCE2E> ] >> startxref 18782 %%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 d50da654f23..1ffc92eb190 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-spaceglyph-listings.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:39:14+01:00</rdf:li> + <rdf:li>2024-12-04T22:42:47+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-11-22T18:39:14+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:39:14+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:39:14+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:42:47+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:42:47+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:42:47+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:acdc2435-bf29-4e54-8d09-1c9b6dc32038</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:5ec6dd96-30b4-4a9f-8126-067c6afd1a2b</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:3cc45b96-c824-46e8-8c5d-71f16b8e7365</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -360,7 +360,7 @@ endobj << /Type /Catalog /Pages 15 0 R /MarkInfo 16 0 R/Lang (de)/Metadata 10 0 R/StructTreeRoot 5 0 R >> endobj 26 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183914+01'00')/ModDate (D:20241122183914+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224247+01'00')/ModDate (D:20241204224247+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 27 @@ -392,7 +392,7 @@ xref 0000015816 00000 n 0000015931 00000 n trailer -<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <426EDA519D65447DC777637670063900> <426EDA519D65447DC777637670063900> ] >> +<< /Size 27 /Root 25 0 R /Info 26 0 R /ID [ <BDFD45DC7A68A6E1EDDCA99BE25D5334> <BDFD45DC7A68A6E1EDDCA99BE25D5334> ] >> startxref 16154 %%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 73df0ca72c9..04add814586 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-structure-obsolete.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:39:35+01:00</rdf:li> + <rdf:li>2024-12-04T22:43:05+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-11-22T18:39:35+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:39:35+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:39:35+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:43:05+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:43:05+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:43:05+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:bf5e4a2b-cfa9-4fc5-878c-8f9d2ee95445</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:05228892-2207-43fd-8c61-198c2ce0a52f</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:243a45be-bd29-4479-8f70-b6182cbfc579</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -532,7 +532,7 @@ endobj << /Type /Catalog /Pages 26 0 R /MarkInfo 27 0 R/Lang (de)/Metadata 20 0 R/StructTreeRoot 5 0 R >> endobj 43 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183935+01'00')/ModDate (D:20241122183935+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224305+01'00')/ModDate (D:20241204224305+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 44 @@ -581,7 +581,7 @@ xref 0000023754 00000 n 0000023869 00000 n trailer -<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <385513A3F7DCC17A5646410071E084F4> <385513A3F7DCC17A5646410071E084F4> ] >> +<< /Size 44 /Root 42 0 R /Info 43 0 R /ID [ <F14B2F2242DD7DE784A9A5D2BBB37663> <F14B2F2242DD7DE784A9A5D2BBB37663> ] >> startxref 24092 %%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 ea3fc281f4c..b777fdbe4c6 100644 --- a/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf +++ b/Master/texmf-dist/doc/latex/tagpdf/ex-tagpdf-template.pdf @@ -216,17 +216,17 @@ stream </dc:language> <dc:date> <rdf:Seq> - <rdf:li>2024-11-22T18:39:57+01:00</rdf:li> + <rdf:li>2024-12-04T22:43:24+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-11-22T18:39:57+01:00</xmp:CreateDate> - <xmp:ModifyDate>2024-11-22T18:39:57+01:00</xmp:ModifyDate> - <xmp:MetadataDate>2024-11-22T18:39:57+01:00</xmp:MetadataDate> + <xmp:CreateDate>2024-12-04T22:43:24+01:00</xmp:CreateDate> + <xmp:ModifyDate>2024-12-04T22:43:24+01:00</xmp:ModifyDate> + <xmp:MetadataDate>2024-12-04T22:43:24+01:00</xmp:MetadataDate> <xmpMM:DocumentID>uuid:f320abfc-f6ab-4d12-8719-d176f4d947cf</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:47e174f4-193c-4c12-8c70-4f26e1f0f88b</xmpMM:InstanceID> + <xmpMM:InstanceID>uuid:ae8ece32-7448-4ee1-8fe4-e7a573547553</xmpMM:InstanceID> <prism:complianceProfile>three</prism:complianceProfile> <prism:pageCount>1</prism:pageCount> </rdf:Description> @@ -313,7 +313,7 @@ endobj << /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> endobj 19 0 obj -<< /Type /Namespace /NS (data:,D53FC4C2-5D13-4E5E-C334-706FD371983B) >> +<< /Type /Namespace /NS (data:,B28AD89F-AF8A-B3EB-B68F-F2892E2DAE22) >> endobj 8 0 obj [ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] @@ -405,7 +405,7 @@ endobj << /Type /Catalog /Pages 31 0 R /MarkInfo 32 0 R/Lang (en)/Metadata 26 0 R/StructTreeRoot 5 0 R >> endobj 42 0 obj -<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241122183957+01'00')/ModDate (D:20241122183957+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> +<< /Producer (luahbtex-1.18.0)/Creator (LaTeX)/CreationDate (D:20241204224324+01'00')/ModDate (D:20241204224324+01'00') /Trapped /False /PTEX.FullBanner (This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)) >> endobj xref 0 43 @@ -453,7 +453,7 @@ xref 0000018173 00000 n 0000018288 00000 n trailer -<< /Size 43 /Root 41 0 R /Info 42 0 R /ID [ <3478664D2999F3D7629E40E2C81198A5> <3478664D2999F3D7629E40E2C81198A5> ] >> +<< /Size 43 /Root 41 0 R /Info 42 0 R /ID [ <37FFFC94FEF1EF7ADFD02244CAA6109A> <37FFFC94FEF1EF7ADFD02244CAA6109A> ] >> startxref 18511 %%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 fc73605391b..59a416656ef 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 bd2fb8d8de2..a10bb7d10fe 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 bee4d5b86e8..50418950494 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.99j} -\def\UlrikeFischer@package@date{2024-11-22} +\def\UlrikeFischer@package@version{0.99k} +\def\UlrikeFischer@package@date{2024-12-04} \makeatother \documentclass[bibliography=totoc,a4paper]{article} @@ -1171,7 +1171,8 @@ This (expandable) command returns the values of some variables. Currently, the w it reverts to the parent number if a structure is closed. If only \pkg{tagpdf-base} is loaded nesting of structure is not tracked and so the command gives back the number of the last structure that has - been created. + been created. In luatex this number can also be retrieved with the + lua function \verb+ltx.tag.get_struct_num()+. \item \verb+struct_counter+: This returns a number and works also if only \pkg{tagpdf-base} has been loaded. It gives back the state of @@ -1179,6 +1180,10 @@ This (expandable) command returns the values of some variables. Currently, the w that has been created. This can be used to detect if in a piece of code there are structure commands. Be aware that this is a \LaTeX{} counter and so is reset in some places. + In luatex this number can also be retrieved with the + lua function \verb+ltx.tag.get_struct_counter()+. The number of the next + structure to be created is then \verb+ltx.tag.get_struct_counter()+ increased by + one), this can also be retrieved with the function \verb+ltx.tag.get_struct_num_next()+. \item \verb+mc_counter+: This returns a number and works also if only \pkg{tagpdf-base} has been loaded. It gives back the state of the diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-backend.dtx index 061fbddf0a8..5e9606d6ba6 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*luatex> -\ProvidesExplFile {tagpdf-luatex.def} {2024-11-22} {0.99j} +\ProvidesExplFile {tagpdf-luatex.def} {2024-12-04} {0.99k} {tagpdf~driver~for~luatex} % \end{macrocode} % \section{Loading the lua} @@ -174,8 +174,8 @@ local ProvidesLuaModule = { name = "tagpdf", - version = "0.99j", --TAGVERSION - date = "2024-11-22", --TAGDATE + version = "0.99k", --TAGVERSION + date = "2024-12-04", --TAGDATE description = "tagpdf lua code", license = "The LATEX Project Public License 1.3c" } @@ -234,6 +234,9 @@ functions ltx.@@.trace.show_prop: shows a prop ltx.@@.trace.log ltx.@@.trace.showspaces : boolean + + ltx.tag.get_structnum: number, shows the current structure number + ltx.tag.get_structnum_next: number, shows the next structure number --]] % \end{macrocode} @@ -309,6 +312,7 @@ local regular_disc = 3 % Now we setup the main table structure. ltx is used by other latex code too! % \begin{macrocode} ltx = ltx or { } +ltx.tag = ltx.tag or { } -- user commands ltx.@@ = ltx.@@ or { } ltx.@@.mc = ltx.@@.mc or { } -- mc data ltx.@@.struct = ltx.@@.struct or { } -- struct data @@ -321,6 +325,35 @@ ltx.@@.trace = ltx.@@.trace or { } -- show commands ltx.@@.func = ltx.@@.func or { } -- functions ltx.@@.conf = ltx.@@.conf or { } -- configuration variables % \end{macrocode} +% +% \section{User commands to access data} +% Code like the one in luamml will have to access the current state in some places. + +% \begin{macro}{\} +% \begin{macrocode} +local @@_get_struct_num = + function() + local a = token.get_macro("g__tag_struct_stack_current_tl") + return a + end + +local @@_get_struct_counter = + function() + local a = tex.getcount("c@g_@@_struct_abs_int") + return a + end + +local @@_get_struct_num_next = + function() + local a = tex.getcount("c@g_@@_struct_abs_int") + 1 + return a + end + +ltx.tag.get_struct_num = @@_get_struct_num +ltx.tag.get_struct_counter = @@_get_struct_counter +ltx.tag.get_struct_num_next = @@_get_struct_num_next +% \end{macrocode} +% \end{macro} % \section{Logging functions} % % \begin{macro}{@@_log,ltx.@@.trace.log} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-checks.dtx index 237396261f4..f0fab3d220b 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \section{Commands} @@ -331,7 +331,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-checks-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-checks-code} {2024-12-04} {0.99k} {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 8e93f0fba88..2d9332839ea 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % This files contains a various data files which are read in @@ -61,7 +61,7 @@ % latex-lab has also a namespace module, which takes precedence! % \begin{macrocode} %<*ns-latex> -%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-12-04} {0.99k} %% {latex} {https://www.latex-project.org/ns/dflt/2022}{} title, Title, pdf2, part, Title, pdf2, @@ -93,7 +93,7 @@ text, P, pdf2, % It is bound to change % \begin{macrocode} %<*ns-latex-book> -%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-12-04} {0.99k} %% {latex-book} {https://www.latex-project.org/ns/book/2022}{} chapter, H1,pdf2, section, H2,pdf2, @@ -107,7 +107,7 @@ subparagraph, H6,pdf2, % \section{The pdf namespace data} % \begin{macrocode} %<*ns-pdf> -%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-12-04} {0.99k} %% {pdf} {http://iso.org/pdf/ssn}{} StructTreeRoot,StructTreeRoot,pdf,D, Document,Document,pdf,D, @@ -175,7 +175,7 @@ Strong,Span,pdf,I, % \section{The pdf 2.0 namespace data} % \begin{macrocode} %<*ns-pdf2> -%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-12-04} {0.99k} %% {pdf2} {http://iso.org/pdf2/ssn}{} StructTreeRoot,StructTreeRoot,pdf2,D, Document,Document,pdf2,D, @@ -232,7 +232,7 @@ Strong,Strong,pdf2,I, % \section{The mathml namespace data} % \begin{macrocode} %<*ns-mathml> -%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-12-04} {0.99k} % {mathml}{http://www.w3.org/1998/Math/MathML}{} abs,abs,mathml, and,and,mathml, @@ -467,7 +467,7 @@ xor,xor,mathml, % This will perhaps change in future. % \begin{macrocode} %<*parent-child> -%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-12-04} {0.99k} ,,,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,β
,β
@@ -522,7 +522,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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-12-04} {0.99k} ,,,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 e0649761c42..bb93ce77add 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \end{documentation} @@ -55,11 +55,11 @@ % \begin{macrocode} %<@@=tag> %<*generic> -\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-12-04} {0.99k} {part of tagpdf - code related to marking chunks - generic mode} %</generic> %<*debug> -\ProvidesExplPackage {tagpdf-debug-generic} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug-generic} {2024-12-04} {0.99k} {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 da6fcc7ee46..3ea539d819c 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{implementation} % The code is split into three parts: code shared by all engines, @@ -86,11 +86,11 @@ % \begin{macrocode} %<@@=tag> %<*luamode> -\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-12-04} {0.99k} {tagpdf - mc code only for the luamode } %</luamode> %<*debug> -\ProvidesExplPackage {tagpdf-debug-lua} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug-lua} {2024-12-04} {0.99k} {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 0de02c979ad..b514cdc06aa 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -207,7 +207,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-mc-code-shared} {2024-12-04} {0.99k} {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 ac044df10c9..ba961a8f5a0 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \begin{function} @@ -98,7 +98,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-roles-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-roles-code} {2024-12-04} {0.99k} {part of tagpdf - code related to roles and structure names} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-space.dtx index 6e22517e9ca..66a8a8568a6 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \begin{function}{activate/space (setup-key),interwordspace (deprecated)} @@ -66,7 +66,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-space-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-space-code} {2024-12-04} {0.99k} {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 df57144efb6..c3764c6f896 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-struct.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \section{Public Commands} @@ -308,7 +308,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-struct-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-struct-code} {2024-12-04} {0.99k} {part of tagpdf - code related to storing structure} %</header> % \end{macrocode} @@ -2118,7 +2118,7 @@ % \section{Attributes and attribute classes} % \begin{macrocode} %<*header> -\ProvidesExplPackage {tagpdf-attr-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-attr-code} {2024-12-04} {0.99k} {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 d795699a4cc..12f9f905ee4 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.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{implementation} % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-tree-code} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-tree-code} {2024-12-04} {0.99k} {part of tagpdf - code related to writing trees and dictionaries to the pdf} %</header> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx index 9b39df72094..8950d13def9 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf-user.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle % \begin{documentation} % \section{Setup commands} @@ -322,7 +322,7 @@ % \begin{macrocode} %<@@=tag> %<*header> -\ProvidesExplPackage {tagpdf-user} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-user} {2024-12-04} {0.99k} {tagpdf - user commands} %</header> % \end{macrocode} @@ -426,7 +426,7 @@ %<*base> \providecommand\tag_socket_use:n[1]{} \providecommand\tag_socket_use:nn[2]{} -\providecommand\tag_socket_use:nnn[3]{} +\providecommand\tag_socket_use:nnn[3]{#3} \providecommand\tag_socket_use_expandable:n[1]{} \providecommand\socket_use_expandable:nw [1] { \use:c { __socket_#1_plug_ \str_use:c { l__socket_#1_plug_str } :w } diff --git a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx index 9c1adc0ccb0..f2007ec8c98 100644 --- a/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx +++ b/Master/texmf-dist/source/latex/tagpdf/tagpdf.dtx @@ -47,7 +47,7 @@ % }^^A % } % -% \date{Version 0.99j, released 2024-11-22} +% \date{Version 0.99k, released 2024-12-04} % \maketitle% % % \begin{documentation} @@ -153,7 +153,7 @@ % \begin{macrocode} %<@@=tag> %<*package> -\ProvidesExplPackage {tagpdf} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf} {2024-12-04} {0.99k} { LaTeX kernel code for PDF tagging } \bool_if:nF @@ -179,7 +179,7 @@ % \end{macrocode} %<*debug> % \begin{macrocode} -\ProvidesExplPackage {tagpdf-debug} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug} {2024-12-04} {0.99k} { debug code for tagpdf } \@ifpackageloaded{tagpdf}{}{\PackageWarning{tagpdf-debug}{tagpdf~not~loaded,~quitting}\endinput} % \end{macrocode} @@ -202,7 +202,7 @@ % we define a base package with dummy functions % \begin{macrocode} %<*base> -\ProvidesExplPackage {tagpdf-base} {2024-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-base} {2024-12-04} {0.99k} {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 f8286a9070d..4a1f5f1196b 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-base} {2024-12-04} {0.99k} {part of tagpdf - provide base, no-op versions of the user commands } \cs_new_protected:Npn \__tag_whatsits: {} \AddToHook{begindocument} @@ -145,7 +145,7 @@ } \providecommand\tag_socket_use:n[1]{} \providecommand\tag_socket_use:nn[2]{} -\providecommand\tag_socket_use:nnn[3]{} +\providecommand\tag_socket_use:nnn[3]{#3} \providecommand\tag_socket_use_expandable:n[1]{} \providecommand\socket_use_expandable:nw [1] { \use:c { __socket_#1_plug_ \str_use:c { l__socket_#1_plug_str } :w } 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 354d3e91ee8..87e8435ee0c 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug-generic} {2024-12-04} {0.99k} {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 ea873c5d9b8..4658b781c1e 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug-lua} {2024-12-04} {0.99k} {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 7bc9d48bbe4..9ab59b98ac7 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-debug} {2024-12-04} {0.99k} { 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 63ee9f48033..73bcacd51fe 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-11-22} {0.99j} +\ProvidesExplFile {tagpdf-luatex.def} {2024-12-04} {0.99k} {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 1bae99bc956..4e1408bb9dd 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-mc-code-generic} {2024-12-04} {0.99k} {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 7e39b1a3c36..f8ec5d708f9 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf-mc-code-lua} {2024-12-04} {0.99k} {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 201e2395370..cf2e644f1fb 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2024-12-04} {0.99k} %% {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.def b/Master/texmf-dist/tex/latex/tagpdf/tagpdf-ns-latex.def index 7b156ff0b40..5b9f73d7b1b 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-latex.def} {2024-12-04} {0.99k} %% {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 e73971e0d91..08678873946 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2024-12-04} {0.99k} 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 6f002b303a9..12001afa984 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2024-12-04} {0.99k} %% {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 4d7f3d57211..5130fb346cd 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2024-12-04} {0.99k} %% {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 3b85909035f..ae2dc50a8eb 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2024-12-04} {0.99k} ,,,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 3ac41197694..2e6004487ec 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-11-22} {0.99j} +%% \ProvidesExplFile {tagpdf-parent-child.csv} {2024-12-04} {0.99k} ,,,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 62e08da8876..fd4f5142523 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.99j", --TAGVERSION - date = "2024-11-22", --TAGDATE + version = "0.99k", --TAGVERSION + date = "2024-12-04", --TAGDATE description = "tagpdf lua code", license = "The LATEX Project Public License 1.3c" } @@ -81,6 +81,9 @@ functions ltx.__tag.trace.show_prop: shows a prop ltx.__tag.trace.log ltx.__tag.trace.showspaces : boolean + + ltx.tag.get_structnum: number, shows the current structure number + ltx.tag.get_structnum_next: number, shows the next structure number --]] local mctypeattributeid = luatexbase.new_attribute ("g__tag_mc_type_attr") @@ -127,6 +130,7 @@ local MATH = node.id("math") local explicit_disc = 1 local regular_disc = 3 ltx = ltx or { } +ltx.tag = ltx.tag or { } -- user commands ltx.__tag = ltx.__tag or { } ltx.__tag.mc = ltx.__tag.mc or { } -- mc data ltx.__tag.struct = ltx.__tag.struct or { } -- struct data @@ -138,6 +142,28 @@ ltx.__tag.page = ltx.__tag.page or { } -- page data, currently only i->{0 ltx.__tag.trace = ltx.__tag.trace or { } -- show commands ltx.__tag.func = ltx.__tag.func or { } -- functions ltx.__tag.conf = ltx.__tag.conf or { } -- configuration variables + +local __tag_get_struct_num = + function() + local a = token.get_macro("g__tag_struct_stack_current_tl") + return a + end + +local __tag_get_struct_counter = + function() + local a = tex.getcount("c@g__tag_struct_abs_int") + return a + end + +local __tag_get_struct_num_next = + function() + local a = tex.getcount("c@g__tag_struct_abs_int") + 1 + return a + end + +ltx.tag.get_struct_num = __tag_get_struct_num +ltx.tag.get_struct_counter = __tag_get_struct_counter +ltx.tag.get_struct_num_next = __tag_get_struct_num_next local __tag_log = function (message,loglevel) if (loglevel or 3) <= tex.count["l__tag_loglevel_int"] then diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.sty index 7bada0d5688..1d3dee1b065 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdf} {2024-12-04} {0.99k} { LaTeX kernel code for PDF tagging } \bool_if:nF diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty b/Master/texmf-dist/tex/latex/tagpdf/tagpdfdocu-patches.sty index cdd9666c8cb..3993439d78d 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-11-22} {0.99j} +\ProvidesExplPackage {tagpdfdocu-patches} {2024-12-04} {0.99k} {patches/commands for the tagpdf documentation} \RequirePackage{etoolbox,xpatch} |