From f3646d82f07016aba1696158300a101c4f993353 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Fri, 1 Nov 2024 22:29:17 +0100 Subject: [PATCH 1/5] handle tagging 751+112, WIP --- required/graphics/changes.txt | 4 + required/graphics/rotating.dtx | 11 +- .../testfiles-float/float-sidewaystable.pvt | 23 + .../testfiles-float/float-sidewaystable.tpf | 1100 +++++++++++++++++ 4 files changed, 1137 insertions(+), 1 deletion(-) create mode 100644 required/latex-lab/testfiles-float/float-sidewaystable.pvt create mode 100644 required/latex-lab/testfiles-float/float-sidewaystable.tpf diff --git a/required/graphics/changes.txt b/required/graphics/changes.txt index d43735807..197e5bdb9 100644 --- a/required/graphics/changes.txt +++ b/required/graphics/changes.txt @@ -7,6 +7,10 @@ are not part of the distribution. ================================================================================ All changes above are only part of the development branch for the next release. ================================================================================ +2024-11-01 Ulrike Fischer + + * rotating.dtx: Tagging support for sideways floats (tagging-project#751). + ######################### # 2024-11-01 Release diff --git a/required/graphics/rotating.dtx b/required/graphics/rotating.dtx index bac575995..0ded92e3c 100644 --- a/required/graphics/rotating.dtx +++ b/required/graphics/rotating.dtx @@ -30,7 +30,7 @@ \ProvidesFile{rotating.dtx}% % %\ProvidesPackage{rotating}% - [2016/08/11 v2.16d + [2024/11/01 v2.16e % rotated objects in LaTeX% %<*dtx> rotating package source file% @@ -350,8 +350,17 @@ % \end{macrocode} % Set the float contents in % a box of width \cs{textheight} instead of \cs{columnwidth}. +% \changes{v2.16e}{2024/11/01}{correct tagging of the minipage} +% Better would be something like this, and similar at the end. +% But this needs that the sockets and plugs are provided. +% \begin{verbatim} +% \AssignSocketPlug{tagsupport/minipage/before}{noop}% +% \begin{minipage}\textheight +% \AssignSocketPlug{tagsupport/minipage/before}{tag/dflt} +% \end{verbatim} % \begin{macrocode} \begin{lrbox}\rot@float@box + \csname tagpdfparaOff\endcsname \begin{minipage}\textheight } % \end{macrocode} diff --git a/required/latex-lab/testfiles-float/float-sidewaystable.pvt b/required/latex-lab/testfiles-float/float-sidewaystable.pvt new file mode 100644 index 000000000..49b4b74fb --- /dev/null +++ b/required/latex-lab/testfiles-float/float-sidewaystable.pvt @@ -0,0 +1,23 @@ +\ExplSyntaxOn +\sys_gset_rand_seed:n{1000} +\ExplSyntaxOff +\DocumentMetadata{ + lang=en, + testphase={phase-III,table,title}, + pdfversion=2.0, + pdfstandard=ua-2, +} +\input{regression-test} +\documentclass{article} +\usepackage{rotating} +\begin{document} + +\section{test} +\begin{sidewaystable} +\caption{bla} +\begin{tabular}{ll} +a & b +\end{tabular} +\end{sidewaystable} + +\end{document} diff --git a/required/latex-lab/testfiles-float/float-sidewaystable.tpf b/required/latex-lab/testfiles-float/float-sidewaystable.tpf new file mode 100644 index 000000000..52d8755ee --- /dev/null +++ b/required/latex-lab/testfiles-float/float-sidewaystable.tpf @@ -0,0 +1,1100 @@ +%PDF-2.0 +%ÐÔÅØ +42 0 obj +<< +/Length 253 +>> +stream +/opacity1 gs +/Artifact BMC +EMC +/Lbl <> BDC +BT +/F41 14.3462 Tf 133.768 657.235 Td [(1)]TJ +ET +EMC +/section <> BDC +BT +/F41 14.3462 Tf 157.434 657.235 Td [(test)]TJ +ET +EMC +/Artifact BMC +BT +/F39 9.9626 Tf 303.134 89.365 Td [(1)]TJ +ET +EMC +endstream +endobj +27 0 obj +<< +/Type /Page +/Contents 42 0 R +/Resources 41 0 R +/MediaBox [0 0 612 792] +/Tabs /S /StructParents 0 +/Parent 45 0 R +>> +endobj +41 0 obj +<< +/ExtGState 1 0 R +/Font << /F41 43 0 R /F39 44 0 R >> +>> +endobj +46 0 obj +<< +/Type /Metadata /Subtype /XML +/Length 16561 +>> +stream + + + + + + + + XMP Media Management Schema + xmpMM + http://ns.adobe.com/xap/1.0/mm/ + + + + OriginalDocumentID + URI + internal + The common identifier for all versions and renditions of a document. + + + + + + PDF/A Identification Schema + pdfaid + http://www.aiim.org/pdfa/ns/id/ + + + + year + Integer + internal + Year of standard + + + rev + Integer + internal + Revision year of standard + + + + + + PDF/UA Universal Accessibility Schema + pdfuaid + http://www.aiim.org/pdfua/ns/id/ + + + + part + Integer + internal + Part of ISO 14289 standard + + + rev + Integer + internal + Revision of ISO 14289 standard + + + + + + PDF/X ID Schema + pdfxid + http://www.npes.org/pdfx/ns/id/ + + + + GTS_PDFXVersion + Text + internal + ID of PDF/X standard + + + + + + PRISM Basic Metadata + prism + http://prismstandard.org/namespaces/basic/3.0/ + + + + complianceProfile + Text + internal + PRISM specification compliance profile to which this document adheres + + + publicationName + Text + external + Publication name + + + aggregationType + Text + external + Publication type + + + bookEdition + Text + external + Edition of the book in which the document was published + + + volume + Text + external + Publication volume number + + + number + Text + external + Publication issue number within a volume + + + pageRange + Text + external + Page range for the document within the print version of its publication + + + issn + Text + external + ISSN for the printed publication in which the document was published + + + eIssn + Text + external + ISSN for the electronic publication in which the document was published + + + isbn + Text + external + ISBN for the publication in which the document was published + + + doi + Text + external + Digital Object Identifier for the document + + + url + URL + external + URL at which the document can be found + + + byteCount + Integer + internal + Approximate file size in octets + + + pageCount + Integer + internal + Number of pages in the print version of the document + + + subtitle + Text + external + Document's subtitle + + + + + + PDF Declarations Schema + pdfd + http://pdfa.org/declarations/ + + + + declarations + Bag declaration + external + An unordered array of PDF Declaration entries, where each PDF Declaration representing a statement of conformance with an identified external standard or profile, along with optional information identifying the nature of the claim. + + + + + + + claim + http://pdfa.org/declarations/ + pdfd + A structure describing properties of an individualclaim. + + + + claimReport + Text + A URL to a report containing details of the specific conformance claim. + + + claimCredentials + Text + The claimant's credentials. + + + claimDate + Text + A date identifying when the claim was made. + + + claimBy + Text + The name of the organization and/or individual and/or software making the claim. + + + + + + declaration + http://pdfa.org/declarations/ + pdfd + A structure describing a single PDF Declaration asserting conformance with an externally-identified standard or profile. + + + + conformsTo + Text + A property containing a URI specifying the standard or profile by the PDF Declaration. This property is intended to mirror the Dublin Core property dc:conformsTo. + + + claimData + Bag claim + An unordered array of claim data, where each claim identifies the nature of the claim. + + + + + + + + + + pdftex-NN.NN.NN + 2.0 + 2 + 2024 + + + + http://pdfa.org/declarations/wtpdf#accessibility1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + http://pdfa.org/declarations/wtpdf#reuse1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + + + + Text + + + + + en + + + + + 2016-05-20T09:00:00Z + + + application/pdf + float-sidewaystable.tex + LaTeX + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + uuid:118ff051-d44d-4af8-8b38-d5a8fe343f2e + uuid:0a57c455-157a-4141-8c19-6237d832fc80 + three + 2 + + + + +endstream +endobj +48 0 obj +<< +/Length 641 +>> +stream +/opacity1 gs +/Artifact BMC +EMC +1 0 0 1 305.624 119.253 cm +q +0 1 -1 0 0 0 cm +/Lbl <> BDC +1 0 0 1 -305.624 -119.253 cm +BT +/F39 9.9626 Tf 553.174 121.052 Td [(T)83(able)]TJ/F42 9.9626 Tf( )Tj/F39 9.9626 Tf 27.391 0 Td [(1:)]TJ +ET +EMC +/text <> BDC +BT +/F39 9.9626 Tf 592.738 121.052 Td [(bla)]TJ +ET +EMC +/text <> BDC +EMC +/TD <> BDC +BT +/F39 9.9626 Tf 311.601 109.197 Td [(a)]TJ +ET +EMC +/TD <> BDC +BT +/F39 9.9626 Tf 328.537 109.197 Td [(b)]TJ +ET +EMC +/text <> BDC +EMC +1 0 0 1 305.624 119.253 cm +Q +/Artifact BMC +1 0 0 1 -305.624 -119.253 cm +BT +/F39 9.9626 Tf 303.134 89.365 Td [(2)]TJ +ET +EMC +endstream +endobj +32 0 obj +<< +/Type /Page +/Contents 48 0 R +/Resources 47 0 R +/MediaBox [0 0 612 792] +/Tabs /S /StructParents 1 +/Parent 45 0 R +>> +endobj +47 0 obj +<< +/ExtGState 1 0 R +/Font << /F39 44 0 R /F42 49 0 R >> +>> +endobj +1 0 obj +<< /opacity1 <> >> +endobj +50 0 obj +<< /Marked true >> +endobj +51 0 obj +<< /DisplayDocTitle true >> +endobj +6 0 obj +<< /Nums [0 [ 26 0 R 25 0 R ] +1 [ 31 0 R 33 0 R 35 0 R 38 0 R 39 0 R 40 0 R ] +] >> +endobj +52 0 obj +<< /Limits [(ID.002) (ID.019)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 26 0 R (ID.008) 28 0 R (ID.009) 29 0 R (ID.010) 30 0 R (ID.011) 31 0 R (ID.012) 33 0 R (ID.013) 34 0 R (ID.014) 35 0 R (ID.015) 36 0 R (ID.016) 37 0 R (ID.017) 38 0 R (ID.018) 39 0 R (ID.019) 40 0 R ] >> +endobj +53 0 obj +<< /Kids [52 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +54 0 obj +<< /justify <> +/TH-both <> +/TH-row <> +/TH-col <> + >> +endobj +9 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf/ssn) >> +endobj +11 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> +endobj +19 0 obj +<< /Type /Namespace /NS (data:,A63761E-9D7-4FBB-9B27-C3BC8D9BFB06) >> +endobj +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] +endobj +21 0 obj +<< /Type /StructElem /S /Document /NS 11 0 R /P 5 0 R /K [24 0 R 23 0 R] /ID (ID.002) >> +endobj +22 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.003) >> +endobj +23 0 obj +<< /Type /StructElem /S /tables /NS 15 0 R /P 21 0 R /K 28 0 R /ID (ID.004) >> +endobj +24 0 obj +<< /Type /StructElem /S /Sect /NS 11 0 R /P 21 0 R /K 25 0 R /ID (ID.005) >> +endobj +25 0 obj +<< /Type /StructElem /S /section /NS 15 0 R /P 24 0 R /K [26 0 R <>] /ID (ID.006) >> +endobj +26 0 obj +<< /Type /StructElem /S /Lbl /NS 11 0 R /P 25 0 R /K <> /ID (ID.007) >> +endobj +28 0 obj +<< /Type /StructElem /S /float /NS 15 0 R /P 23 0 R /K [30 0 R 29 0 R] /ID (ID.008) >> +endobj +29 0 obj +<< /Type /StructElem /S /Div /NS 11 0 R /P 28 0 R /K 34 0 R /ID (ID.009) >> +endobj +30 0 obj +<< /Type /StructElem /S /Caption /NS 11 0 R /P 28 0 R /K [31 0 R 33 0 R] /ID (ID.010) >> +endobj +31 0 obj +<< /Type /StructElem /S /Lbl /NS 11 0 R /P 30 0 R /K <> /ID (ID.011) >> +endobj +33 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 30 0 R /K <> /ID (ID.012) >> +endobj +34 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 29 0 R /K [35 0 R 36 0 R 40 0 R] /ID (ID.013) >> +endobj +35 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 34 0 R /K <> /ID (ID.014) >> +endobj +36 0 obj +<< /Type /StructElem /S /Table /NS 11 0 R /P 34 0 R /K 37 0 R /ID (ID.015) >> +endobj +37 0 obj +<< /Type /StructElem /S /TR /NS 11 0 R /P 36 0 R /K [38 0 R 39 0 R] /ID (ID.016) >> +endobj +38 0 obj +<< /Type /StructElem /S /TD /NS 11 0 R /P 37 0 R /K <> /ID (ID.017) >> +endobj +39 0 obj +<< /Type /StructElem /S /TD /NS 11 0 R /P 37 0 R /K <> /ID (ID.018) >> +endobj +40 0 obj +<< /Type /StructElem /S /text /NS 15 0 R /P 34 0 R /K <> /ID (ID.019) >> +endobj +5 0 obj +<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 53 0 R /ClassMap 54 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> +endobj +55 0 obj +[333] +endobj +57 0 obj +[499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 277.7 277.7 777.6 777.6 777.6 472.1 777.6 749.8 708.2 722 763.7 680.4 652.6 784.5 749.8 361 513.8 777.6 624.8 916.4 749.8 777.6 680.4 777.6 735.9 555.4 722 749.8 749.8 1027.5 749.8 749.8 611 277.7 499.9 277.7 611 777.6 277.7 499.9 555.4 444.3 555.4 444.3 305.5 499.9 555.4 277.7 305.5 527.7 277.7] +endobj +58 0 obj +[549.9 549.9 549.9 549.9 549.9 549.9 549.9 549.9 549.9 305.5 305.5 855.4 855.4 855.4 519.3 855.4 830.2 781.7 794.3 842.8 721.6 691 864.3 859.8 404.9 567.8 860.8 660.5 1043 859.8 825.8 751.1 825.8 817.3 611 764.7 845 830.2 1135.7 830.2 830.2 672.1 305.5 549.9 305.5 672.1 855.4 305.5 549.9 611 488.8 611 500 336 549.9 611 305.5 336 580.4 305.5 916.4 611 549.9 611 580.4 446.3 433.8 427.7] +endobj +59 0 obj +<< +/Length1 1144 +/Length2 1422 +/Length3 0 +/Length 2566 +>> +[BINARY STREAM] +endobj +60 0 obj +<< +/Type /FontDescriptor +/FontName /MUQHVU+PdfTeX-Space +/Flags 4 +/FontBBox [0 -290 333 1127] +/Ascent 0 +/CapHeight 0 +/Descent 0 +/ItalicAngle 0 +/StemV 0 +/XHeight 500 +/CharSet (/space) +/FontFile 59 0 R +>> +endobj +61 0 obj +<< +/Length1 727 +/Length2 9019 +/Length3 0 +/Length 9746 +>> +[BINARY STREAM] +endobj +62 0 obj +<< +/Type /FontDescriptor +/FontName /XEIWFN+SFBX1440 +/Flags 4 +/FontBBox [-218 -316 1652 915] +/Ascent 690 +/CapHeight 690 +/Descent -194 +/ItalicAngle 0 +/StemV 50 +/XHeight 444 +/CharSet (/e/one/s/t) +/FontFile 61 0 R +>> +endobj +63 0 obj +<< +/Length1 721 +/Length2 5843 +/Length3 0 +/Length 6564 +>> +[BINARY STREAM] +endobj +64 0 obj +<< +/Type /FontDescriptor +/FontName /QPQPRI+SFRM1000 +/Flags 4 +/FontBBox [-189 -321 1456 937] +/Ascent 689 +/CapHeight 689 +/Descent -194 +/ItalicAngle 0 +/StemV 50 +/XHeight 430 +/CharSet (/T/a/b/colon/e/l/one/two) +/FontFile 63 0 R +>> +endobj +56 0 obj +<< +/Type /Encoding +/Differences [49/one/two 58/colon 84/T 97/a/b 101/e 108/l 115/s/t] +>> +endobj +65 0 obj +<< +/Length 2030 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ecbx1440-cm-super-t1-0) +%%Title: (TeX-ecbx1440-cm-super-t1-0 TeX ecbx1440-cm-super-t1 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ecbx1440-cm-super-t1) +/Supplement 0 +>> def +/CMapName /TeX-ecbx1440-cm-super-t1-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +13 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> +<98> <99> <0178> + <00C0> + <00D8> + <00E0> + <00F1> + <00F8> + <00FD> +endbfrange +94 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <201A> +<13> <00AB> +<14> <00BB> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <002D> +<80> <0102> +<81> <0104> +<82> <0106> +<83> <010C> +<84> <010E> +<85> <011A> +<86> <0118> +<87> <011E> +<88> <0139> +<89> <013D> +<8A> <0141> +<8B> <0143> +<8C> <0147> +<8D> <014A> +<8E> <0150> +<8F> <0154> +<90> <0158> +<91> <015A> +<92> <0160> +<93> <015E> +<94> <0164> +<95> <0162> +<96> <0170> +<97> <016E> +<9A> <017D> +<9B> <017B> +<9C> <0132> +<9D> <0130> +<9E> <0111> +<9F> <00A7> + <0103> + <0105> + <0107> + <010D> + <010F> + <011B> + <0119> + <011F> + <013A> + <013E> + <0142> + <0144> + <0148> + <014B> + <0151> + <0155> + <0159> + <015B> + <0161> + <015F> + <0165> + <0163> + <0171> + <016F> + <00FF> + <017A> + <017E> + <017C> + <0133> + <00A1> + <00BF> + <00A3> + <0152> + <00530053> + <0153> + <00DF> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +43 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /XEIWFN+SFBX1440 +/FontDescriptor 62 0 R +/FirstChar 49 +/LastChar 116 +/Widths 58 0 R +/Encoding 56 0 R +/ToUnicode 65 0 R +>> +endobj +66 0 obj +<< +/Length 2030 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ecrm1000-cm-super-t1-0) +%%Title: (TeX-ecrm1000-cm-super-t1-0 TeX ecrm1000-cm-super-t1 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ecrm1000-cm-super-t1) +/Supplement 0 +>> def +/CMapName /TeX-ecrm1000-cm-super-t1-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +13 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> +<98> <99> <0178> + <00C0> + <00D8> + <00E0> + <00F1> + <00F8> + <00FD> +endbfrange +94 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <201A> +<13> <00AB> +<14> <00BB> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <002D> +<80> <0102> +<81> <0104> +<82> <0106> +<83> <010C> +<84> <010E> +<85> <011A> +<86> <0118> +<87> <011E> +<88> <0139> +<89> <013D> +<8A> <0141> +<8B> <0143> +<8C> <0147> +<8D> <014A> +<8E> <0150> +<8F> <0154> +<90> <0158> +<91> <015A> +<92> <0160> +<93> <015E> +<94> <0164> +<95> <0162> +<96> <0170> +<97> <016E> +<9A> <017D> +<9B> <017B> +<9C> <0132> +<9D> <0130> +<9E> <0111> +<9F> <00A7> + <0103> + <0105> + <0107> + <010D> + <010F> + <011B> + <0119> + <011F> + <013A> + <013E> + <0142> + <0144> + <0148> + <014B> + <0151> + <0155> + <0159> + <015B> + <0161> + <015F> + <0165> + <0163> + <0171> + <016F> + <00FF> + <017A> + <017E> + <017C> + <0133> + <00A1> + <00BF> + <00A3> + <0152> + <00530053> + <0153> + <00DF> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +44 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /QPQPRI+SFRM1000 +/FontDescriptor 64 0 R +/FirstChar 49 +/LastChar 108 +/Widths 57 0 R +/Encoding 56 0 R +/ToUnicode 66 0 R +>> +endobj +67 0 obj +<< +/Length 654 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-pdftexspace-builtin-0) +%%Title: (TeX-pdftexspace-builtin-0 TeX pdftexspace-builtin 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (pdftexspace-builtin) +/Supplement 0 +>> def +/CMapName /TeX-pdftexspace-builtin-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +0 beginbfrange +endbfrange +1 beginbfchar +<20> <0020> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +49 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /MUQHVU+PdfTeX-Space +/FontDescriptor 60 0 R +/FirstChar 32 +/LastChar 32 +/Widths 55 0 R +/ToUnicode 67 0 R +>> +endobj +45 0 obj +<< +/Type /Pages +/Count 2 +/Kids [27 0 R 32 0 R] +>> +endobj +68 0 obj +<< +/Type /Catalog +/Pages 45 0 R +/MarkInfo 50 0 R/ViewerPreferences 51 0 R/Lang (en)/StructTreeRoot 5 0 R/Metadata 46 0 R +>> +endobj +xref +0 69 +0000000002 65535 f +0000018099 00000 n +0000000003 00000 f +0000000004 00000 f +0000000010 00000 f +0000022889 00000 n +0000018227 00000 n +0000018709 00000 n +0000020823 00000 n +0000019450 00000 n +0000000012 00000 f +0000019518 00000 n +0000000014 00000 f +0000019588 00000 n +0000000020 00000 f +0000020351 00000 n +0000019669 00000 n +0000020629 00000 n +0000020458 00000 n +0000020736 00000 n +0000000000 00000 f +0000020884 00000 n +0000020991 00000 n +0000021079 00000 n +0000021176 00000 n +0000021271 00000 n +0000021404 00000 n +0000000327 00000 n +0000021524 00000 n +0000021629 00000 n +0000021723 00000 n +0000021830 00000 n +0000017888 00000 n +0000021950 00000 n +0000022083 00000 n +0000022199 00000 n +0000022332 00000 n +0000022428 00000 n +0000022530 00000 n +0000022649 00000 n +0000022768 00000 n +0000000462 00000 n +0000000015 00000 n +0000045873 00000 n +0000048140 00000 n +0000049195 00000 n +0000000538 00000 n +0000018023 00000 n +0000017188 00000 n +0000049031 00000 n +0000018146 00000 n +0000018182 00000 n +0000018325 00000 n +0000018672 00000 n +0000019288 00000 n +0000023026 00000 n +0000043679 00000 n +0000023048 00000 n +0000023417 00000 n +0000023821 00000 n +0000026485 00000 n +0000026703 00000 n +0000036546 00000 n +0000036775 00000 n +0000043436 00000 n +0000043784 00000 n +0000046051 00000 n +0000048318 00000 n +0000049261 00000 n +trailer +<< /Size 69 +/Root 68 0 R +/ID [<9BD18DF3359C1216B83ADB4AA401CC9A> <9BD18DF3359C1216B83ADB4AA401CC9A>] >> +startxref +49401 +%%EOF From f8066da03fa24d0bcc1d9f582b6f6d116fcc19d8 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Mon, 4 Nov 2024 00:03:06 +0100 Subject: [PATCH 2/5] add \leavevmode for latex3/tagging-project#112 --- required/graphics/rotating.dtx | 24 +- .../float-sidewaystable.luatex.tpf | 955 ++++++++++++++++++ .../testfiles-float/float-sidewaystable.tpf | 248 +++-- .../graphic-rotating.luatex.tpf | 800 +++++++++++++++ .../testfiles-graphic/graphic-rotating.pvt | 34 + .../testfiles-graphic/graphic-rotating.tpf | 877 ++++++++++++++++ 6 files changed, 2803 insertions(+), 135 deletions(-) create mode 100644 required/latex-lab/testfiles-float/float-sidewaystable.luatex.tpf create mode 100644 required/latex-lab/testfiles-graphic/graphic-rotating.luatex.tpf create mode 100644 required/latex-lab/testfiles-graphic/graphic-rotating.pvt create mode 100644 required/latex-lab/testfiles-graphic/graphic-rotating.tpf diff --git a/required/graphics/rotating.dtx b/required/graphics/rotating.dtx index 0ded92e3c..59069aaee 100644 --- a/required/graphics/rotating.dtx +++ b/required/graphics/rotating.dtx @@ -257,8 +257,10 @@ % \section{Turning and rotation environments} % \begin{macro}{sideways} % Environment to turn the contents through 90 degrees. +% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\sideways{% + \leavevmode \Grot@setangle{90}% \setbox\z@\color@hbox\ignorespaces} \def\endsideways{% @@ -272,8 +274,10 @@ % % \begin{macro}{turn} % Rotate the contents of the environment, leaving the appropriate space +% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\turn#1{% + \leavevmode \Grot@setangle{#1}% \setbox\z@\color@hbox\ignorespaces} \def\endturn{% @@ -286,8 +290,10 @@ % \end{macro} % \begin{macro}{rotate} % Rotate the contents of the environment, leaving \emph{no space}. +% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\rotate#1{% + \leavevmode \Grot@setangle{#1}% \setbox\z@\color@hbox\ignorespaces} \def\endrotate{% @@ -301,8 +307,10 @@ % \end{macro} % \begin{macro}{\turnbox} % A macro version of the `rotate' environment. +% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\turnbox#1#2{% + \leavevmode \Grot@setangle{#1}% % \end{macrocode} % Note: grouping within the box makes \cs{color@hbox} unnecessary, I think. @@ -351,17 +359,12 @@ % Set the float contents in % a box of width \cs{textheight} instead of \cs{columnwidth}. % \changes{v2.16e}{2024/11/01}{correct tagging of the minipage} -% Better would be something like this, and similar at the end. -% But this needs that the sockets and plugs are provided. -% \begin{verbatim} -% \AssignSocketPlug{tagsupport/minipage/before}{noop}% -% \begin{minipage}\textheight -% \AssignSocketPlug{tagsupport/minipage/before}{tag/dflt} -% \end{verbatim} % \begin{macrocode} \begin{lrbox}\rot@float@box - \csname tagpdfparaOff\endcsname + \SuspendTagging{\minipage}% \begin{minipage}\textheight + \ResumeTagging{\minipage}% + \UseTaggingSocket{para/restore}% } % \end{macrocode} % \end{macro} @@ -381,7 +384,10 @@ % we need to use the a variant \cs{pageref} mechanism and our own % specialised labels. % \begin{macrocode} - \end{minipage}\end{lrbox}% + \par\SuspendTagging{\minipage}% + \end{minipage}% + \ResumeTagging{\minipage}% + \end{lrbox}% \stepcounter{r@tfl@t}% \rot@label{RF\ther@tfl@t}% \rot@pageref{RF\ther@tfl@t}{\R@@page}% diff --git a/required/latex-lab/testfiles-float/float-sidewaystable.luatex.tpf b/required/latex-lab/testfiles-float/float-sidewaystable.luatex.tpf new file mode 100644 index 000000000..aa78e3686 --- /dev/null +++ b/required/latex-lab/testfiles-float/float-sidewaystable.luatex.tpf @@ -0,0 +1,955 @@ +%PDF-2.0 +%ÌÕÁÔÅØÐÄÆ +40 0 obj +<< /Length 364 >> +stream +/opacity1 gs +/Artifact BMC +EMC +/Lbl<> BDC +BT +/F18 14.3462 Tf +1 0 0 1 133.768 657.235 Tm [(1)]TJ +/F15 9.96264 Tf +1 0 0 1 141.838 657.235 Tm [<0067>]TJ +ET +EMC +/section<> BDC +BT +/F18 14.3462 Tf +1 0 0 1 157.978 657.235 Tm [(test)]TJ +ET +EMC +/Artifact BMC +EMC +/Artifact BMC +BT +/F16 9.96264 Tf +1 0 0 1 303.133 89.365 Tm [(1)]TJ +ET +EMC +/Artifact BMC +EMC +endstream +endobj +39 0 obj +<< /Type /Page /Contents 40 0 R /Resources 38 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 44 0 R >> +endobj +38 0 obj +<< /ExtGState 1 0 R /Font << /F18 41 0 R /F15 42 0 R /F16 43 0 R >> >> +endobj +45 0 obj +<< /Type /Metadata /Subtype /XML /Length 16563 >> +stream + + + + + + + + XMP Media Management Schema + xmpMM + http://ns.adobe.com/xap/1.0/mm/ + + + + OriginalDocumentID + URI + internal + The common identifier for all versions and renditions of a document. + + + + + + PDF/A Identification Schema + pdfaid + http://www.aiim.org/pdfa/ns/id/ + + + + year + Integer + internal + Year of standard + + + rev + Integer + internal + Revision year of standard + + + + + + PDF/UA Universal Accessibility Schema + pdfuaid + http://www.aiim.org/pdfua/ns/id/ + + + + part + Integer + internal + Part of ISO 14289 standard + + + rev + Integer + internal + Revision of ISO 14289 standard + + + + + + PDF/X ID Schema + pdfxid + http://www.npes.org/pdfx/ns/id/ + + + + GTS_PDFXVersion + Text + internal + ID of PDF/X standard + + + + + + PRISM Basic Metadata + prism + http://prismstandard.org/namespaces/basic/3.0/ + + + + complianceProfile + Text + internal + PRISM specification compliance profile to which this document adheres + + + publicationName + Text + external + Publication name + + + aggregationType + Text + external + Publication type + + + bookEdition + Text + external + Edition of the book in which the document was published + + + volume + Text + external + Publication volume number + + + number + Text + external + Publication issue number within a volume + + + pageRange + Text + external + Page range for the document within the print version of its publication + + + issn + Text + external + ISSN for the printed publication in which the document was published + + + eIssn + Text + external + ISSN for the electronic publication in which the document was published + + + isbn + Text + external + ISBN for the publication in which the document was published + + + doi + Text + external + Digital Object Identifier for the document + + + url + URL + external + URL at which the document can be found + + + byteCount + Integer + internal + Approximate file size in octets + + + pageCount + Integer + internal + Number of pages in the print version of the document + + + subtitle + Text + external + Document's subtitle + + + + + + PDF Declarations Schema + pdfd + http://pdfa.org/declarations/ + + + + declarations + Bag declaration + external + An unordered array of PDF Declaration entries, where each PDF Declaration representing a statement of conformance with an identified external standard or profile, along with optional information identifying the nature of the claim. + + + + + + + claim + http://pdfa.org/declarations/ + pdfd + A structure describing properties of an individualclaim. + + + + claimReport + Text + A URL to a report containing details of the specific conformance claim. + + + claimCredentials + Text + The claimant's credentials. + + + claimDate + Text + A date identifying when the claim was made. + + + claimBy + Text + The name of the organization and/or individual and/or software making the claim. + + + + + + declaration + http://pdfa.org/declarations/ + pdfd + A structure describing a single PDF Declaration asserting conformance with an externally-identified standard or profile. + + + + conformsTo + Text + A property containing a URI specifying the standard or profile by the PDF Declaration. This property is intended to mirror the Dublin Core property dc:conformsTo. + + + claimData + Bag claim + An unordered array of claim data, where each claim identifies the nature of the claim. + + + + + + + + + + luahbtex-NN.NN.NN + 2.0 + 2 + 2024 + + + + http://pdfa.org/declarations/wtpdf#accessibility1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + http://pdfa.org/declarations/wtpdf#reuse1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + + + + Text + + + + + en + + + + + 2016-05-20T09:00:00Z + + + application/pdf + float-sidewaystable.tex + LaTeX + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + uuid:118ff051-d44d-4af8-8b38-d5a8fe343f2e + uuid:0a57c455-157a-4141-8c19-6237d832fc80 + three + 2 + + + + +endstream +endobj +48 0 obj +<< /Length 922 >> +stream +/opacity1 gs +/Artifact BMC +1 0 0 1 305.624 119.253 cm +q +0 1 -1 0 0 0 cm +EMC +/Lbl<> BDC +1 0 0 1 -305.624 -119.253 cm +BT +/F16 9.96264 Tf +1 0 0 1 553.168 121.024 Tm [(T)83(able)]TJ +/F15 9.96264 Tf +1 0 0 1 577.244 121.024 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 580.565 121.024 Tm [(1:)]TJ +/F15 9.96264 Tf +1 0 0 1 588.314 121.024 Tm [<0067>]TJ +ET +EMC +/text<> BDC +BT +/F16 9.96264 Tf +1 0 0 1 592.742 121.024 Tm [(bla)]TJ +ET +EMC +/Artifact BMC +BT +/F15 9.96264 Tf +1 0 0 1 311.601 109.168 Tm [<0067>]TJ +ET +EMC +/TD<> BDC +BT +/F16 9.96264 Tf +1 0 0 1 311.601 109.168 Tm [(a)]TJ +ET +EMC +/Artifact BMC +BT +/F15 9.96264 Tf +1 0 0 1 328.538 109.168 Tm [<0067>]TJ +ET +EMC +/TD<> BDC +BT +/F16 9.96264 Tf +1 0 0 1 328.538 109.168 Tm [(b)]TJ +ET +EMC +/Artifact BMC +1 0 0 1 305.624 119.253 cm +Q +EMC +/Artifact BMC +1 0 0 1 -305.624 -119.253 cm +BT +/F16 9.96264 Tf +1 0 0 1 303.133 89.365 Tm [(2)]TJ +ET +EMC +/Artifact BMC +EMC +endstream +endobj +47 0 obj +<< /Type /Page /Contents 48 0 R /Resources 46 0 R /MediaBox [ 0 0 612 792 ] /StructParents 1/Tabs /S /Parent 44 0 R >> +endobj +46 0 obj +<< /ExtGState 1 0 R /Font << /F16 43 0 R /F15 42 0 R >> >> +endobj +1 0 obj +<< /opacity1 <> >> +endobj +49 0 obj +<< /Marked true >> +endobj +50 0 obj +<< /DisplayDocTitle true >> +endobj +6 0 obj +<< /Nums [0 [ 26 0 R 25 0 R] +1 [ 29 0 R 30 0 R 35 0 R 36 0 R] +] >> +endobj +51 0 obj +<< /Limits [(ID.002) (ID.018)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 26 0 R (ID.008) 27 0 R (ID.009) 28 0 R (ID.010) 29 0 R (ID.011) 30 0 R (ID.012) 31 0 R (ID.013) 32 0 R (ID.014) 33 0 R (ID.015) 34 0 R (ID.016) 35 0 R (ID.017) 36 0 R (ID.018) 37 0 R ] >> +endobj +52 0 obj +<< /Kids [51 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +53 0 obj +<< /justify <> +/TH-both <> +/TH-row <> +/TH-col <> + >> +endobj +9 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf/ssn) >> +endobj +11 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> +endobj +19 0 obj +<< /Type /Namespace /NS (data:,A63761E-9D7-4FBB-9B27-C3BC8D9BFB06) >> +endobj +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] +endobj +21 0 obj +<< /Type /StructElem /S /Document /NS 11 0 R /P 5 0 R /K [24 0 R 23 0 R] /ID (ID.002) >> +endobj +22 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.003) >> +endobj +23 0 obj +<< /Type /StructElem /S /tables /NS 15 0 R /P 21 0 R /K 27 0 R /ID (ID.004) >> +endobj +24 0 obj +<< /Type /StructElem /S /Sect /NS 11 0 R /P 21 0 R /K 25 0 R /ID (ID.005) >> +endobj +25 0 obj +<< /Type /StructElem /S /section /NS 15 0 R /P 24 0 R /K [26 0 R <> ] /ID (ID.006) >> +endobj +26 0 obj +<< /Type /StructElem /S /Lbl /NS 11 0 R /P 25 0 R /K [<> ] /ID (ID.007) >> +endobj +27 0 obj +<< /Type /StructElem /S /float /NS 15 0 R /P 23 0 R /K [28 0 R 31 0 R] /ID (ID.008) >> +endobj +28 0 obj +<< /Type /StructElem /S /Caption /NS 11 0 R /P 27 0 R /K [29 0 R 30 0 R] /ID (ID.009) >> +endobj +29 0 obj +<< /Type /StructElem /S /Lbl /NS 11 0 R /P 28 0 R /K <> /ID (ID.010) >> +endobj +30 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 28 0 R /K <> /ID (ID.011) >> +endobj +31 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 27 0 R /K [32 0 R 33 0 R 37 0 R] /ID (ID.012) >> +endobj +32 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 31 0 R /ID (ID.013) >> +endobj +33 0 obj +<< /Type /StructElem /S /Table /NS 11 0 R /P 31 0 R /K 34 0 R /ID (ID.014) >> +endobj +34 0 obj +<< /Type /StructElem /S /TR /NS 11 0 R /P 33 0 R /K [35 0 R 36 0 R] /ID (ID.015) >> +endobj +35 0 obj +<< /Type /StructElem /S /TD /NS 11 0 R /P 34 0 R /K <> /ID (ID.016) >> +endobj +36 0 obj +<< /Type /StructElem /S /TD /NS 11 0 R /P 34 0 R /K <> /ID (ID.017) >> +endobj +37 0 obj +<< /Type /StructElem /S /text /NS 15 0 R /P 31 0 R /ID (ID.018) >> +endobj +5 0 obj +<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 52 0 R /ClassMap 53 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> +endobj +54 0 obj +[500 500 0 0 0 0 0 0 0 277.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722.2 0 0 0 0 0 0 0 0 0 0 0 0 500 555.6 0 0 444.4 0 0 0 0 0 0 277.8 ] +endobj +55 0 obj +[ 103 [ 333 ] ] +endobj +57 0 obj +<< /Subtype /CIDFontType0C /Length 506 >> +[BINARY STREAM] +endobj +56 0 obj +<< /Type /FontDescriptor /FontName /XVZVYO+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 57 0 R >> +endobj +58 0 obj +<< /Length 692 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-XVZVYO-LMRoman10-Regular-0) +%%Title: (TeX-XVZVYO-LMRoman10-Regular-0 TeX XVZVYO-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (XVZVYO-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-XVZVYO-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +0 beginbfrange +endbfrange +1 beginbfchar +<0067> <0020> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +42 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XVZVYO+LMRoman10-Regular /DescendantFonts [ 59 0 R ] /ToUnicode 58 0 R >> +endobj +59 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XVZVYO+LMRoman10-Regular /FontDescriptor 56 0 R /W 55 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +60 0 obj +[562.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513.3 0 0 0 0 0 0 0 0 0 0 0 0 0 443.8 437.5 ] +endobj +62 0 obj +<< /Length1 1438 /Length2 6381 /Length3 0 /Length 7819 >> +[BINARY STREAM] +endobj +61 0 obj +<< /Type /FontDescriptor /FontName /INBMBA+CMBX12 /Flags 4 /FontBBox [ -53 -251 1139 750 ] /Ascent 694 /CapHeight 686 /Descent -194 /ItalicAngle 0 /StemV 109 /XHeight 444 /FontFile 62 0 R >> +endobj +64 0 obj +<< /Length1 1493 /Length2 8983 /Length3 0 /Length 10476 >> +[BINARY STREAM] +endobj +63 0 obj +<< /Type /FontDescriptor /FontName /TSBIDO+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /FontFile 64 0 R >> +endobj +65 0 obj +<< /Length 1729 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-cmbx12-builtin-0) +%%Title: (TeX-cmbx12-builtin-0 TeX cmbx12-builtin 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (cmbx12-builtin) +/Supplement 0 +>> def +/CMapName /TeX-cmbx12-builtin-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +7 beginbfrange +<07> <08> <03A5> +<23> <26> <0023> +<28> <3B> <0028> +<3F> <5B> <003F> +<61> <7A> <0061> +<7B> <7C> <2013> + <03A5> +endbfrange +78 beginbfchar +<00> <0393> +<01> <2206> +<02> <0398> +<03> <039B> +<04> <039E> +<05> <03A0> +<06> <03A3> +<09> <03A8> +<0A> <2126> +<0B> <00660066> +<0C> <00660069> +<0D> <0066006C> +<0E> <006600660069> +<0F> <00660066006C> +<10> <0131> +<11> <0237> +<12> <0060> +<13> <00B4> +<14> <02C7> +<15> <02D8> +<16> <00AF> +<17> <02DA> +<18> <00B8> +<19> <00DF> +<1A> <00E6> +<1B> <0153> +<1C> <00F8> +<1D> <00C6> +<1E> <0152> +<1F> <00D8> +<21> <0021> +<22> <201D> +<27> <2019> +<3C> <00A1> +<3D> <003D> +<3E> <00BF> +<5C> <201C> +<5D> <005D> +<5E> <02C6> +<5F> <02D9> +<60> <2018> +<7D> <02DD> +<7E> <02DC> +<7F> <00A8> + <0020> + <0393> + <2206> + <0398> + <039B> + <039E> + <03A0> + <03A3> + <03A8> + <00AD> + <00A0> + <2126> + <00660066> + <00660069> + <0066006C> + <006600660069> + <00660066006C> + <0131> + <0237> + <0060> + <00B4> + <02C7> + <02D8> + <00AF> + <02DA> + <00B8> + <00DF> + <00E6> + <0153> + <00F8> + <00C6> + <0152> + <00D8> + <00A8> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +41 0 obj +<< /Type /Font /Subtype /Type1 /BaseFont /INBMBA+CMBX12 /FontDescriptor 61 0 R /FirstChar 49 /LastChar 116 /Widths 60 0 R /ToUnicode 65 0 R >> +endobj +66 0 obj +<< /Length 1724 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-cmr10-builtin-0) +%%Title: (TeX-cmr10-builtin-0 TeX cmr10-builtin 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (cmr10-builtin) +/Supplement 0 +>> def +/CMapName /TeX-cmr10-builtin-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +7 beginbfrange +<07> <08> <03A5> +<23> <26> <0023> +<28> <3B> <0028> +<3F> <5B> <003F> +<61> <7A> <0061> +<7B> <7C> <2013> + <03A5> +endbfrange +78 beginbfchar +<00> <0393> +<01> <2206> +<02> <0398> +<03> <039B> +<04> <039E> +<05> <03A0> +<06> <03A3> +<09> <03A8> +<0A> <2126> +<0B> <00660066> +<0C> <00660069> +<0D> <0066006C> +<0E> <006600660069> +<0F> <00660066006C> +<10> <0131> +<11> <0237> +<12> <0060> +<13> <00B4> +<14> <02C7> +<15> <02D8> +<16> <00AF> +<17> <02DA> +<18> <00B8> +<19> <00DF> +<1A> <00E6> +<1B> <0153> +<1C> <00F8> +<1D> <00C6> +<1E> <0152> +<1F> <00D8> +<21> <0021> +<22> <201D> +<27> <2019> +<3C> <00A1> +<3D> <003D> +<3E> <00BF> +<5C> <201C> +<5D> <005D> +<5E> <02C6> +<5F> <02D9> +<60> <2018> +<7D> <02DD> +<7E> <02DC> +<7F> <00A8> + <0020> + <0393> + <2206> + <0398> + <039B> + <039E> + <03A0> + <03A3> + <03A8> + <00AD> + <00A0> + <2126> + <00660066> + <00660069> + <0066006C> + <006600660069> + <00660066006C> + <0131> + <0237> + <0060> + <00B4> + <02C7> + <02D8> + <00AF> + <02DA> + <00B8> + <00DF> + <00E6> + <0153> + <00F8> + <00C6> + <0152> + <00D8> + <00A8> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +43 0 obj +<< /Type /Font /Subtype /Type1 /BaseFont /TSBIDO+CMR10 /FontDescriptor 63 0 R /FirstChar 49 /LastChar 108 /Widths 54 0 R /ToUnicode 66 0 R >> +endobj +44 0 obj +<< /Type /Pages /Count 2 /Kids [ 39 0 R 47 0 R ] >> +endobj +67 0 obj +<< /Type /Catalog /Pages 44 0 R /MarkInfo 49 0 R/ViewerPreferences 50 0 R/Lang (en)/StructTreeRoot 5 0 R/Metadata 45 0 R >> +endobj +xref +0 68 +0000000002 65535 f +0000018511 00000 n +0000000003 00000 f +0000000004 00000 f +0000000010 00000 f +0000023120 00000 n +0000018639 00000 n +0000019091 00000 n +0000021205 00000 n +0000019832 00000 n +0000000012 00000 f +0000019900 00000 n +0000000014 00000 f +0000019970 00000 n +0000000020 00000 f +0000020733 00000 n +0000020051 00000 n +0000021011 00000 n +0000020840 00000 n +0000021118 00000 n +0000000000 00000 f +0000021266 00000 n +0000021373 00000 n +0000021461 00000 n +0000021558 00000 n +0000021653 00000 n +0000021788 00000 n +0000021913 00000 n +0000022018 00000 n +0000022125 00000 n +0000022247 00000 n +0000022382 00000 n +0000022498 00000 n +0000022595 00000 n +0000022691 00000 n +0000022793 00000 n +0000022914 00000 n +0000023035 00000 n +0000000579 00000 n +0000000444 00000 n +0000000020 00000 n +0000046236 00000 n +0000025017 00000 n +0000048179 00000 n +0000048337 00000 n +0000000666 00000 n +0000018436 00000 n +0000018301 00000 n +0000017319 00000 n +0000018558 00000 n +0000018594 00000 n +0000018723 00000 n +0000019054 00000 n +0000019670 00000 n +0000023257 00000 n +0000023422 00000 n +0000024044 00000 n +0000023454 00000 n +0000024265 00000 n +0000025171 00000 n +0000025371 00000 n +0000033460 00000 n +0000025542 00000 n +0000044242 00000 n +0000033667 00000 n +0000044447 00000 n +0000046395 00000 n +0000048406 00000 n +trailer +<< /Size 68 /Root 67 0 R /ID [ <2350CAD05F8A7AF0AA4058486855344F> <2350CAD05F8A7AF0AA4058486855344F> ] >> +startxref +48546 +%%EOF diff --git a/required/latex-lab/testfiles-float/float-sidewaystable.tpf b/required/latex-lab/testfiles-float/float-sidewaystable.tpf index 52d8755ee..e9b3caad3 100644 --- a/required/latex-lab/testfiles-float/float-sidewaystable.tpf +++ b/required/latex-lab/testfiles-float/float-sidewaystable.tpf @@ -1,6 +1,6 @@ %PDF-2.0 %ÐÔÅØ -42 0 obj +41 0 obj << /Length 253 >> @@ -28,20 +28,20 @@ endobj 27 0 obj << /Type /Page -/Contents 42 0 R -/Resources 41 0 R +/Contents 41 0 R +/Resources 40 0 R /MediaBox [0 0 612 792] /Tabs /S /StructParents 0 -/Parent 45 0 R +/Parent 44 0 R >> endobj -41 0 obj +40 0 obj << /ExtGState 1 0 R -/Font << /F41 43 0 R /F39 44 0 R >> +/Font << /F41 42 0 R /F39 43 0 R >> >> endobj -46 0 obj +45 0 obj << /Type /Metadata /Subtype /XML /Length 16561 @@ -376,7 +376,7 @@ stream endstream endobj -48 0 obj +47 0 obj << /Length 641 >> @@ -422,46 +422,46 @@ ET EMC endstream endobj -32 0 obj +31 0 obj << /Type /Page -/Contents 48 0 R -/Resources 47 0 R +/Contents 47 0 R +/Resources 46 0 R /MediaBox [0 0 612 792] /Tabs /S /StructParents 1 -/Parent 45 0 R +/Parent 44 0 R >> endobj -47 0 obj +46 0 obj << /ExtGState 1 0 R -/Font << /F39 44 0 R /F42 49 0 R >> +/Font << /F39 43 0 R /F42 48 0 R >> >> endobj 1 0 obj << /opacity1 <> >> endobj -50 0 obj +49 0 obj << /Marked true >> endobj -51 0 obj +50 0 obj << /DisplayDocTitle true >> endobj 6 0 obj << /Nums [0 [ 26 0 R 25 0 R ] -1 [ 31 0 R 33 0 R 35 0 R 38 0 R 39 0 R 40 0 R ] +1 [ 30 0 R 32 0 R 34 0 R 37 0 R 38 0 R 39 0 R ] ] >> endobj -52 0 obj -<< /Limits [(ID.002) (ID.019)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 26 0 R (ID.008) 28 0 R (ID.009) 29 0 R (ID.010) 30 0 R (ID.011) 31 0 R (ID.012) 33 0 R (ID.013) 34 0 R (ID.014) 35 0 R (ID.015) 36 0 R (ID.016) 37 0 R (ID.017) 38 0 R (ID.018) 39 0 R (ID.019) 40 0 R ] >> +51 0 obj +<< /Limits [(ID.002) (ID.018)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 26 0 R (ID.008) 28 0 R (ID.009) 29 0 R (ID.010) 30 0 R (ID.011) 32 0 R (ID.012) 33 0 R (ID.013) 34 0 R (ID.014) 35 0 R (ID.015) 36 0 R (ID.016) 37 0 R (ID.017) 38 0 R (ID.018) 39 0 R ] >> endobj -53 0 obj -<< /Kids [52 0 R] >> +52 0 obj +<< /Kids [51 0 R] >> endobj 7 0 obj << /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> endobj -54 0 obj +53 0 obj << /justify <> /TH-both <> /TH-row <> @@ -514,54 +514,51 @@ endobj << /Type /StructElem /S /Lbl /NS 11 0 R /P 25 0 R /K <> /ID (ID.007) >> endobj 28 0 obj -<< /Type /StructElem /S /float /NS 15 0 R /P 23 0 R /K [30 0 R 29 0 R] /ID (ID.008) >> +<< /Type /StructElem /S /float /NS 15 0 R /P 23 0 R /K [29 0 R 33 0 R] /ID (ID.008) >> endobj 29 0 obj -<< /Type /StructElem /S /Div /NS 11 0 R /P 28 0 R /K 34 0 R /ID (ID.009) >> +<< /Type /StructElem /S /Caption /NS 11 0 R /P 28 0 R /K [30 0 R 32 0 R] /ID (ID.009) >> endobj 30 0 obj -<< /Type /StructElem /S /Caption /NS 11 0 R /P 28 0 R /K [31 0 R 33 0 R] /ID (ID.010) >> +<< /Type /StructElem /S /Lbl /NS 11 0 R /P 29 0 R /K <> /ID (ID.010) >> endobj -31 0 obj -<< /Type /StructElem /S /Lbl /NS 11 0 R /P 30 0 R /K <> /ID (ID.011) >> +32 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 29 0 R /K <> /ID (ID.011) >> endobj 33 0 obj -<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 30 0 R /K <> /ID (ID.012) >> +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 28 0 R /K [34 0 R 35 0 R 39 0 R] /ID (ID.012) >> endobj 34 0 obj -<< /Type /StructElem /S /text-unit /NS 15 0 R /P 29 0 R /K [35 0 R 36 0 R 40 0 R] /ID (ID.013) >> +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 33 0 R /K <> /ID (ID.013) >> endobj 35 0 obj -<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 34 0 R /K <> /ID (ID.014) >> +<< /Type /StructElem /S /Table /NS 11 0 R /P 33 0 R /K 36 0 R /ID (ID.014) >> endobj 36 0 obj -<< /Type /StructElem /S /Table /NS 11 0 R /P 34 0 R /K 37 0 R /ID (ID.015) >> +<< /Type /StructElem /S /TR /NS 11 0 R /P 35 0 R /K [37 0 R 38 0 R] /ID (ID.015) >> endobj 37 0 obj -<< /Type /StructElem /S /TR /NS 11 0 R /P 36 0 R /K [38 0 R 39 0 R] /ID (ID.016) >> +<< /Type /StructElem /S /TD /NS 11 0 R /P 36 0 R /K <> /ID (ID.016) >> endobj 38 0 obj -<< /Type /StructElem /S /TD /NS 11 0 R /P 37 0 R /K <> /ID (ID.017) >> +<< /Type /StructElem /S /TD /NS 11 0 R /P 36 0 R /K <> /ID (ID.017) >> endobj 39 0 obj -<< /Type /StructElem /S /TD /NS 11 0 R /P 37 0 R /K <> /ID (ID.018) >> -endobj -40 0 obj -<< /Type /StructElem /S /text /NS 15 0 R /P 34 0 R /K <> /ID (ID.019) >> +<< /Type /StructElem /S /text /NS 15 0 R /P 33 0 R /K <> /ID (ID.018) >> endobj 5 0 obj -<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 53 0 R /ClassMap 54 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> +<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 52 0 R /ClassMap 53 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> endobj -55 0 obj +54 0 obj [333] endobj -57 0 obj +56 0 obj [499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 277.7 277.7 777.6 777.6 777.6 472.1 777.6 749.8 708.2 722 763.7 680.4 652.6 784.5 749.8 361 513.8 777.6 624.8 916.4 749.8 777.6 680.4 777.6 735.9 555.4 722 749.8 749.8 1027.5 749.8 749.8 611 277.7 499.9 277.7 611 777.6 277.7 499.9 555.4 444.3 555.4 444.3 305.5 499.9 555.4 277.7 305.5 527.7 277.7] endobj -58 0 obj +57 0 obj [549.9 549.9 549.9 549.9 549.9 549.9 549.9 549.9 549.9 305.5 305.5 855.4 855.4 855.4 519.3 855.4 830.2 781.7 794.3 842.8 721.6 691 864.3 859.8 404.9 567.8 860.8 660.5 1043 859.8 825.8 751.1 825.8 817.3 611 764.7 845 830.2 1135.7 830.2 830.2 672.1 305.5 549.9 305.5 672.1 855.4 305.5 549.9 611 488.8 611 500 336 549.9 611 305.5 336 580.4 305.5 916.4 611 549.9 611 580.4 446.3 433.8 427.7] endobj -59 0 obj +58 0 obj << /Length1 1144 /Length2 1422 @@ -570,7 +567,7 @@ endobj >> [BINARY STREAM] endobj -60 0 obj +59 0 obj << /Type /FontDescriptor /FontName /MUQHVU+PdfTeX-Space @@ -583,10 +580,10 @@ endobj /StemV 0 /XHeight 500 /CharSet (/space) -/FontFile 59 0 R +/FontFile 58 0 R >> endobj -61 0 obj +60 0 obj << /Length1 727 /Length2 9019 @@ -595,7 +592,7 @@ endobj >> [BINARY STREAM] endobj -62 0 obj +61 0 obj << /Type /FontDescriptor /FontName /XEIWFN+SFBX1440 @@ -608,10 +605,10 @@ endobj /StemV 50 /XHeight 444 /CharSet (/e/one/s/t) -/FontFile 61 0 R +/FontFile 60 0 R >> endobj -63 0 obj +62 0 obj << /Length1 721 /Length2 5843 @@ -620,7 +617,7 @@ endobj >> [BINARY STREAM] endobj -64 0 obj +63 0 obj << /Type /FontDescriptor /FontName /QPQPRI+SFRM1000 @@ -633,16 +630,16 @@ endobj /StemV 50 /XHeight 430 /CharSet (/T/a/b/colon/e/l/one/two) -/FontFile 63 0 R +/FontFile 62 0 R >> endobj -56 0 obj +55 0 obj << /Type /Encoding /Differences [49/one/two 58/colon 84/T 97/a/b 101/e 108/l 115/s/t] >> endobj -65 0 obj +64 0 obj << /Length 2030 >> @@ -786,20 +783,20 @@ end %%EOF endstream endobj -43 0 obj +42 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XEIWFN+SFBX1440 -/FontDescriptor 62 0 R +/FontDescriptor 61 0 R /FirstChar 49 /LastChar 116 -/Widths 58 0 R -/Encoding 56 0 R -/ToUnicode 65 0 R +/Widths 57 0 R +/Encoding 55 0 R +/ToUnicode 64 0 R >> endobj -66 0 obj +65 0 obj << /Length 2030 >> @@ -943,20 +940,20 @@ end %%EOF endstream endobj -44 0 obj +43 0 obj << /Type /Font /Subtype /Type1 /BaseFont /QPQPRI+SFRM1000 -/FontDescriptor 64 0 R +/FontDescriptor 63 0 R /FirstChar 49 /LastChar 108 -/Widths 57 0 R -/Encoding 56 0 R -/ToUnicode 66 0 R +/Widths 56 0 R +/Encoding 55 0 R +/ToUnicode 65 0 R >> endobj -67 0 obj +66 0 obj << /Length 654 >> @@ -994,107 +991,106 @@ end %%EOF endstream endobj -49 0 obj +48 0 obj << /Type /Font /Subtype /Type1 /BaseFont /MUQHVU+PdfTeX-Space -/FontDescriptor 60 0 R +/FontDescriptor 59 0 R /FirstChar 32 /LastChar 32 -/Widths 55 0 R -/ToUnicode 67 0 R +/Widths 54 0 R +/ToUnicode 66 0 R >> endobj -45 0 obj +44 0 obj << /Type /Pages /Count 2 -/Kids [27 0 R 32 0 R] +/Kids [27 0 R 31 0 R] >> endobj -68 0 obj +67 0 obj << /Type /Catalog -/Pages 45 0 R -/MarkInfo 50 0 R/ViewerPreferences 51 0 R/Lang (en)/StructTreeRoot 5 0 R/Metadata 46 0 R +/Pages 44 0 R +/MarkInfo 49 0 R/ViewerPreferences 50 0 R/Lang (en)/StructTreeRoot 5 0 R/Metadata 45 0 R >> endobj xref -0 69 +0 68 0000000002 65535 f 0000018099 00000 n 0000000003 00000 f 0000000004 00000 f 0000000010 00000 f -0000022889 00000 n +0000022779 00000 n 0000018227 00000 n -0000018709 00000 n -0000020823 00000 n -0000019450 00000 n +0000018693 00000 n +0000020807 00000 n +0000019434 00000 n 0000000012 00000 f -0000019518 00000 n +0000019502 00000 n 0000000014 00000 f -0000019588 00000 n +0000019572 00000 n 0000000020 00000 f -0000020351 00000 n -0000019669 00000 n -0000020629 00000 n -0000020458 00000 n -0000020736 00000 n +0000020335 00000 n +0000019653 00000 n +0000020613 00000 n +0000020442 00000 n +0000020720 00000 n 0000000000 00000 f -0000020884 00000 n -0000020991 00000 n -0000021079 00000 n -0000021176 00000 n -0000021271 00000 n -0000021404 00000 n +0000020868 00000 n +0000020975 00000 n +0000021063 00000 n +0000021160 00000 n +0000021255 00000 n +0000021388 00000 n 0000000327 00000 n -0000021524 00000 n -0000021629 00000 n -0000021723 00000 n -0000021830 00000 n +0000021508 00000 n +0000021613 00000 n +0000021720 00000 n 0000017888 00000 n -0000021950 00000 n -0000022083 00000 n -0000022199 00000 n -0000022332 00000 n -0000022428 00000 n -0000022530 00000 n -0000022649 00000 n -0000022768 00000 n +0000021840 00000 n +0000021973 00000 n +0000022089 00000 n +0000022222 00000 n +0000022318 00000 n +0000022420 00000 n +0000022539 00000 n +0000022658 00000 n 0000000462 00000 n 0000000015 00000 n -0000045873 00000 n -0000048140 00000 n -0000049195 00000 n +0000045763 00000 n +0000048030 00000 n +0000049085 00000 n 0000000538 00000 n 0000018023 00000 n 0000017188 00000 n -0000049031 00000 n +0000048921 00000 n 0000018146 00000 n 0000018182 00000 n 0000018325 00000 n -0000018672 00000 n -0000019288 00000 n -0000023026 00000 n -0000043679 00000 n -0000023048 00000 n -0000023417 00000 n -0000023821 00000 n -0000026485 00000 n -0000026703 00000 n -0000036546 00000 n -0000036775 00000 n -0000043436 00000 n -0000043784 00000 n -0000046051 00000 n -0000048318 00000 n -0000049261 00000 n +0000018656 00000 n +0000019272 00000 n +0000022916 00000 n +0000043569 00000 n +0000022938 00000 n +0000023307 00000 n +0000023711 00000 n +0000026375 00000 n +0000026593 00000 n +0000036436 00000 n +0000036665 00000 n +0000043326 00000 n +0000043674 00000 n +0000045941 00000 n +0000048208 00000 n +0000049151 00000 n trailer -<< /Size 69 -/Root 68 0 R +<< /Size 68 +/Root 67 0 R /ID [<9BD18DF3359C1216B83ADB4AA401CC9A> <9BD18DF3359C1216B83ADB4AA401CC9A>] >> startxref -49401 +49291 %%EOF diff --git a/required/latex-lab/testfiles-graphic/graphic-rotating.luatex.tpf b/required/latex-lab/testfiles-graphic/graphic-rotating.luatex.tpf new file mode 100644 index 000000000..615b319fa --- /dev/null +++ b/required/latex-lab/testfiles-graphic/graphic-rotating.luatex.tpf @@ -0,0 +1,800 @@ +%PDF-2.0 +%ÌÕÁÔÅØÐÄÆ +34 0 obj +<< /Type /Metadata /Subtype /XML /Length 16686 >> +stream + + + + + + + + XMP Media Management Schema + xmpMM + http://ns.adobe.com/xap/1.0/mm/ + + + + OriginalDocumentID + URI + internal + The common identifier for all versions and renditions of a document. + + + + + + PDF/A Identification Schema + pdfaid + http://www.aiim.org/pdfa/ns/id/ + + + + year + Integer + internal + Year of standard + + + rev + Integer + internal + Revision year of standard + + + + + + PDF/UA Universal Accessibility Schema + pdfuaid + http://www.aiim.org/pdfua/ns/id/ + + + + part + Integer + internal + Part of ISO 14289 standard + + + rev + Integer + internal + Revision of ISO 14289 standard + + + + + + PDF/X ID Schema + pdfxid + http://www.npes.org/pdfx/ns/id/ + + + + GTS_PDFXVersion + Text + internal + ID of PDF/X standard + + + + + + PRISM Basic Metadata + prism + http://prismstandard.org/namespaces/basic/3.0/ + + + + complianceProfile + Text + internal + PRISM specification compliance profile to which this document adheres + + + publicationName + Text + external + Publication name + + + aggregationType + Text + external + Publication type + + + bookEdition + Text + external + Edition of the book in which the document was published + + + volume + Text + external + Publication volume number + + + number + Text + external + Publication issue number within a volume + + + pageRange + Text + external + Page range for the document within the print version of its publication + + + issn + Text + external + ISSN for the printed publication in which the document was published + + + eIssn + Text + external + ISSN for the electronic publication in which the document was published + + + isbn + Text + external + ISBN for the publication in which the document was published + + + doi + Text + external + Digital Object Identifier for the document + + + url + URL + external + URL at which the document can be found + + + byteCount + Integer + internal + Approximate file size in octets + + + pageCount + Integer + internal + Number of pages in the print version of the document + + + subtitle + Text + external + Document's subtitle + + + + + + PDF Declarations Schema + pdfd + http://pdfa.org/declarations/ + + + + declarations + Bag declaration + external + An unordered array of PDF Declaration entries, where each PDF Declaration representing a statement of conformance with an identified external standard or profile, along with optional information identifying the nature of the claim. + + + + + + + claim + http://pdfa.org/declarations/ + pdfd + A structure describing properties of an individualclaim. + + + + claimReport + Text + A URL to a report containing details of the specific conformance claim. + + + claimCredentials + Text + The claimant's credentials. + + + claimDate + Text + A date identifying when the claim was made. + + + claimBy + Text + The name of the organization and/or individual and/or software making the claim. + + + + + + declaration + http://pdfa.org/declarations/ + pdfd + A structure describing a single PDF Declaration asserting conformance with an externally-identified standard or profile. + + + + conformsTo + Text + A property containing a URI specifying the standard or profile by the PDF Declaration. This property is intended to mirror the Dublin Core property dc:conformsTo. + + + claimData + Bag claim + An unordered array of claim data, where each claim identifies the nature of the claim. + + + + + + + + + + luahbtex-NN.NN.NN + 2.0 + 2 + 2024 + + + + http://pdfa.org/declarations/wtpdf#accessibility1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + http://pdfa.org/declarations/wtpdf#reuse1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + + + + rotating tagging test + + + + + Text + + + + + en-US + + + + + 2016-05-20T09:00:00Z + + + application/pdf + graphic-rotating.tex + LaTeX + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + uuid:28321a24-ae23-42b5-8427-e09973be72f8 + uuid:0a57c455-157a-4141-8c19-6237d832fc80 + three + 1 + + + + +endstream +endobj +37 0 obj +<< /Length 1764 >> +stream +/opacity1 gs +/Artifact BMC +EMC +/text<> BDC +BT +/F16 9.96264 Tf +1 0 0 1 148.712 657.235 Tm [(Normal)]TJ +/F15 9.96264 Tf +1 0 0 1 181.119 657.235 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 184.44 657.235 Tm [(text)]TJ +ET +EMC +/text<> BDC +1 0 0 1 155.631 598.013 cm +q +0 1 -1 0 0 0 cm +1 0 0 1 -155.631 -598.013 cm +BT +/F16 9.96264 Tf +1 0 0 1 155.631 598.013 Tm [(sidew)27(a)28(ys)]TJ +/F15 9.96264 Tf +1 0 0 1 193.101 598.013 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 196.422 598.013 Tm [(text)]TJ +ET +1 0 0 1 155.631 598.013 cm +Q +EMC +/text<> BDC +1 0 0 1 -155.631 -598.013 cm +BT +/F16 9.96264 Tf +1 0 0 1 148.712 538.79 Tm [(x)]TJ +ET +1 0 0 1 160.889 538.79 cm +q +0 1 -1 0 0 0 cm +1 0 0 1 -160.889 -538.79 cm +BT +/F16 9.96264 Tf +1 0 0 1 160.889 538.79 Tm [(sidew)27(a)28(ys)]TJ +/F15 9.96264 Tf +1 0 0 1 198.36 538.79 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 201.68 538.79 Tm [(text)]TJ +ET +1 0 0 1 160.889 538.79 cm +Q +EMC +/text<> BDC +1 0 0 1 -12.177 -11.955 cm +q +.70709 .70709 -.70709 .70709 0 0 cm +1 0 0 1 -148.712 -526.835 cm +BT +/F16 9.96264 Tf +1 0 0 1 148.712 526.835 Tm [(turned)]TJ +/F15 9.96264 Tf +1 0 0 1 177.521 526.835 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 180.842 526.835 Tm [(text)]TJ +ET +1 0 0 1 148.712 526.835 cm +Q +EMC +/text<> BDC +1 0 0 1 -148.712 -526.835 cm +BT +/F16 9.96264 Tf +1 0 0 1 148.712 514.88 Tm [(x)]TJ +ET +1 0 0 1 153.97 514.88 cm +q +.70709 .70709 -.70709 .70709 0 0 cm +1 0 0 1 -153.97 -514.88 cm +BT +/F16 9.96264 Tf +1 0 0 1 153.97 514.88 Tm [(turned)]TJ +/F15 9.96264 Tf +1 0 0 1 182.779 514.88 Tm [<0067>]TJ +/F16 9.96264 Tf +1 0 0 1 186.1 514.88 Tm [(text)]TJ +ET +1 0 0 1 153.97 514.88 cm +Q +EMC +/Artifact BMC +EMC +/Artifact BMC +1 0 0 1 -153.97 -514.88 cm +BT +/F16 9.96264 Tf +1 0 0 1 303.133 89.365 Tm [(1)]TJ +ET +EMC +/Artifact BMC +EMC +endstream +endobj +36 0 obj +<< /Type /Page /Contents 37 0 R /Resources 35 0 R /MediaBox [ 0 0 612 792 ] /StructParents 0/Tabs /S /Parent 40 0 R >> +endobj +35 0 obj +<< /ExtGState 1 0 R /Font << /F16 38 0 R /F15 39 0 R >> >> +endobj +1 0 obj +<< /opacity1 <> >> +endobj +41 0 obj +<< /Marked true >> +endobj +42 0 obj +<< /DisplayDocTitle true >> +endobj +6 0 obj +<< /Nums [0 [ 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R] +] >> +endobj +43 0 obj +<< /Limits [(ID.002) (ID.014)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 26 0 R (ID.008) 27 0 R (ID.009) 28 0 R (ID.010) 29 0 R (ID.011) 30 0 R (ID.012) 31 0 R (ID.013) 32 0 R (ID.014) 33 0 R ] >> +endobj +44 0 obj +<< /Kids [43 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +45 0 obj +<< /justify <> +/TH-both <> +/TH-row <> +/TH-col <> + >> +endobj +9 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf/ssn) >> +endobj +11 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> +endobj +19 0 obj +<< /Type /Namespace /NS (data:,A63761E-9D7-4FBB-9B27-C3BC8D9BFB06) >> +endobj +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] +endobj +21 0 obj +<< /Type /StructElem /S /Document /NS 11 0 R /P 5 0 R /K [24 0 R 26 0 R 28 0 R 30 0 R 32 0 R] /ID (ID.002) >> +endobj +22 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.003) >> +endobj +23 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.004) >> +endobj +24 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 25 0 R /ID (ID.005) >> +endobj +25 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 24 0 R /K <> /ID (ID.006) >> +endobj +26 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 27 0 R /ID (ID.007) >> +endobj +27 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 26 0 R /K <> /ID (ID.008) >> +endobj +28 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 29 0 R /ID (ID.009) >> +endobj +29 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 28 0 R /K <> /ID (ID.010) >> +endobj +30 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 31 0 R /ID (ID.011) >> +endobj +31 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 30 0 R /K <> /ID (ID.012) >> +endobj +32 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 33 0 R /ID (ID.013) >> +endobj +33 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 32 0 R /K <> /ID (ID.014) >> +endobj +5 0 obj +<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 44 0 R /ClassMap 45 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> +endobj +46 0 obj +[ 103 [ 333 ] ] +endobj +48 0 obj +<< /Subtype /CIDFontType0C /Length 506 >> +[BINARY STREAM] +endobj +47 0 obj +<< /Type /FontDescriptor /FontName /XVZVYO+LMRoman10-Regular /Flags 4 /FontBBox [ -430 -290 1417 1127 ] /Ascent 1127 /CapHeight 683 /Descent -290 /ItalicAngle 0 /StemV 93 /XHeight 431 /FontFile3 48 0 R >> +endobj +49 0 obj +<< /Length 692 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-XVZVYO-LMRoman10-Regular-0) +%%Title: (TeX-XVZVYO-LMRoman10-Regular-0 TeX XVZVYO-LMRoman10-Regular 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (XVZVYO-LMRoman10-Regular) +/Supplement 0 +>> def +/CMapName /TeX-Identity-XVZVYO-LMRoman10-Regular def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +0 beginbfrange +endbfrange +1 beginbfchar +<0067> <0020> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +39 0 obj +<< /Type /Font /Subtype /Type0 /Encoding /Identity-H /BaseFont /XVZVYO+LMRoman10-Regular /DescendantFonts [ 50 0 R ] /ToUnicode 49 0 R >> +endobj +50 0 obj +<< /Type /Font /Subtype /CIDFontType0 /BaseFont /XVZVYO+LMRoman10-Regular /FontDescriptor 47 0 R /W 46 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Identity) /Supplement 0 >> >> +endobj +51 0 obj +[500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 555.6 444.4 0 0 0 277.8 0 0 277.8 833.3 555.6 500 0 0 391.7 394.4 388.9 555.6 0 722.2 527.8 527.8 ] +endobj +53 0 obj +<< /Length1 1625 /Length2 11315 /Length3 0 /Length 12940 >> +[BINARY STREAM] +endobj +52 0 obj +<< /Type /FontDescriptor /FontName /WEUSRA+CMR10 /Flags 4 /FontBBox [ -40 -250 1009 750 ] /Ascent 694 /CapHeight 683 /Descent -194 /ItalicAngle 0 /StemV 69 /XHeight 431 /FontFile 53 0 R >> +endobj +54 0 obj +<< /Length 1724 >> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-cmr10-builtin-0) +%%Title: (TeX-cmr10-builtin-0 TeX cmr10-builtin 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (cmr10-builtin) +/Supplement 0 +>> def +/CMapName /TeX-cmr10-builtin-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +7 beginbfrange +<07> <08> <03A5> +<23> <26> <0023> +<28> <3B> <0028> +<3F> <5B> <003F> +<61> <7A> <0061> +<7B> <7C> <2013> + <03A5> +endbfrange +78 beginbfchar +<00> <0393> +<01> <2206> +<02> <0398> +<03> <039B> +<04> <039E> +<05> <03A0> +<06> <03A3> +<09> <03A8> +<0A> <2126> +<0B> <00660066> +<0C> <00660069> +<0D> <0066006C> +<0E> <006600660069> +<0F> <00660066006C> +<10> <0131> +<11> <0237> +<12> <0060> +<13> <00B4> +<14> <02C7> +<15> <02D8> +<16> <00AF> +<17> <02DA> +<18> <00B8> +<19> <00DF> +<1A> <00E6> +<1B> <0153> +<1C> <00F8> +<1D> <00C6> +<1E> <0152> +<1F> <00D8> +<21> <0021> +<22> <201D> +<27> <2019> +<3C> <00A1> +<3D> <003D> +<3E> <00BF> +<5C> <201C> +<5D> <005D> +<5E> <02C6> +<5F> <02D9> +<60> <2018> +<7D> <02DD> +<7E> <02DC> +<7F> <00A8> + <0020> + <0393> + <2206> + <0398> + <039B> + <039E> + <03A0> + <03A3> + <03A8> + <00AD> + <00A0> + <2126> + <00660066> + <00660069> + <0066006C> + <006600660069> + <00660066006C> + <0131> + <0237> + <0060> + <00B4> + <02C7> + <02D8> + <00AF> + <02DA> + <00B8> + <00DF> + <00E6> + <0153> + <00F8> + <00C6> + <0152> + <00D8> + <00A8> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +38 0 obj +<< /Type /Font /Subtype /Type1 /BaseFont /WEUSRA+CMR10 /FontDescriptor 52 0 R /FirstChar 49 /LastChar 121 /Widths 51 0 R /ToUnicode 54 0 R >> +endobj +40 0 obj +<< /Type /Pages /Count 1 /Kids [ 36 0 R ] >> +endobj +55 0 obj +<< /Type /Catalog /Pages 40 0 R /MarkInfo 41 0 R/ViewerPreferences 42 0 R/Lang (en-US)/StructTreeRoot 5 0 R/Metadata 34 0 R >> +endobj +xref +0 56 +0000000002 65535 f +0000018830 00000 n +0000000003 00000 f +0000000004 00000 f +0000000010 00000 f +0000022987 00000 n +0000018958 00000 n +0000019333 00000 n +0000021447 00000 n +0000020074 00000 n +0000000012 00000 f +0000020142 00000 n +0000000014 00000 f +0000020212 00000 n +0000000020 00000 f +0000020975 00000 n +0000020293 00000 n +0000021253 00000 n +0000021082 00000 n +0000021360 00000 n +0000000000 00000 f +0000021508 00000 n +0000021636 00000 n +0000021724 00000 n +0000021812 00000 n +0000021912 00000 n +0000022047 00000 n +0000022147 00000 n +0000022282 00000 n +0000022382 00000 n +0000022517 00000 n +0000022617 00000 n +0000022752 00000 n +0000022852 00000 n +0000000020 00000 n +0000018755 00000 n +0000018620 00000 n +0000016796 00000 n +0000040327 00000 n +0000024719 00000 n +0000040485 00000 n +0000018877 00000 n +0000018913 00000 n +0000019029 00000 n +0000019296 00000 n +0000019912 00000 n +0000023124 00000 n +0000023746 00000 n +0000023156 00000 n +0000023967 00000 n +0000024873 00000 n +0000025073 00000 n +0000038338 00000 n +0000025298 00000 n +0000038543 00000 n +0000040547 00000 n +trailer +<< /Size 56 /Root 55 0 R /ID [ <2350CAD05F8A7AF0AA4058486855344F> <2350CAD05F8A7AF0AA4058486855344F> ] >> +startxref +40690 +%%EOF diff --git a/required/latex-lab/testfiles-graphic/graphic-rotating.pvt b/required/latex-lab/testfiles-graphic/graphic-rotating.pvt new file mode 100644 index 000000000..b662dde57 --- /dev/null +++ b/required/latex-lab/testfiles-graphic/graphic-rotating.pvt @@ -0,0 +1,34 @@ +\ExplSyntaxOn +\sys_gset_rand_seed:n{1000} +\ExplSyntaxOff + + +\DocumentMetadata + {uncompress, + lang=en-US, + pdfversion=2.0, + pdfstandard=ua-2, + testphase={phase-III,math,title,table,firstaid} + } +\input{regression-test} +\documentclass{article} +\usepackage{rotating} + +\title{rotating tagging test} + +\begin{document} +Normal text + +\begin{sideways} +sideways text +\end{sideways} + +x\begin{sideways} +sideways text +\end{sideways} + +\turnbox{45}{turned text} + +x\turnbox{45}{turned text} + +\end{document} diff --git a/required/latex-lab/testfiles-graphic/graphic-rotating.tpf b/required/latex-lab/testfiles-graphic/graphic-rotating.tpf new file mode 100644 index 000000000..4ae31f47a --- /dev/null +++ b/required/latex-lab/testfiles-graphic/graphic-rotating.tpf @@ -0,0 +1,877 @@ +%PDF-2.0 +%ÐÔÅØ +35 0 obj +<< +/Type /Metadata /Subtype /XML +/Length 16684 +>> +stream + + + + + + + + XMP Media Management Schema + xmpMM + http://ns.adobe.com/xap/1.0/mm/ + + + + OriginalDocumentID + URI + internal + The common identifier for all versions and renditions of a document. + + + + + + PDF/A Identification Schema + pdfaid + http://www.aiim.org/pdfa/ns/id/ + + + + year + Integer + internal + Year of standard + + + rev + Integer + internal + Revision year of standard + + + + + + PDF/UA Universal Accessibility Schema + pdfuaid + http://www.aiim.org/pdfua/ns/id/ + + + + part + Integer + internal + Part of ISO 14289 standard + + + rev + Integer + internal + Revision of ISO 14289 standard + + + + + + PDF/X ID Schema + pdfxid + http://www.npes.org/pdfx/ns/id/ + + + + GTS_PDFXVersion + Text + internal + ID of PDF/X standard + + + + + + PRISM Basic Metadata + prism + http://prismstandard.org/namespaces/basic/3.0/ + + + + complianceProfile + Text + internal + PRISM specification compliance profile to which this document adheres + + + publicationName + Text + external + Publication name + + + aggregationType + Text + external + Publication type + + + bookEdition + Text + external + Edition of the book in which the document was published + + + volume + Text + external + Publication volume number + + + number + Text + external + Publication issue number within a volume + + + pageRange + Text + external + Page range for the document within the print version of its publication + + + issn + Text + external + ISSN for the printed publication in which the document was published + + + eIssn + Text + external + ISSN for the electronic publication in which the document was published + + + isbn + Text + external + ISBN for the publication in which the document was published + + + doi + Text + external + Digital Object Identifier for the document + + + url + URL + external + URL at which the document can be found + + + byteCount + Integer + internal + Approximate file size in octets + + + pageCount + Integer + internal + Number of pages in the print version of the document + + + subtitle + Text + external + Document's subtitle + + + + + + PDF Declarations Schema + pdfd + http://pdfa.org/declarations/ + + + + declarations + Bag declaration + external + An unordered array of PDF Declaration entries, where each PDF Declaration representing a statement of conformance with an identified external standard or profile, along with optional information identifying the nature of the claim. + + + + + + + claim + http://pdfa.org/declarations/ + pdfd + A structure describing properties of an individualclaim. + + + + claimReport + Text + A URL to a report containing details of the specific conformance claim. + + + claimCredentials + Text + The claimant's credentials. + + + claimDate + Text + A date identifying when the claim was made. + + + claimBy + Text + The name of the organization and/or individual and/or software making the claim. + + + + + + declaration + http://pdfa.org/declarations/ + pdfd + A structure describing a single PDF Declaration asserting conformance with an externally-identified standard or profile. + + + + conformsTo + Text + A property containing a URI specifying the standard or profile by the PDF Declaration. This property is intended to mirror the Dublin Core property dc:conformsTo. + + + claimData + Bag claim + An unordered array of claim data, where each claim identifies the nature of the claim. + + + + + + + + + + pdftex-NN.NN.NN + 2.0 + 2 + 2024 + + + + http://pdfa.org/declarations/wtpdf#accessibility1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + http://pdfa.org/declarations/wtpdf#reuse1.0 + + + + LaTeX Project + 2016-05-20 + + + + + + + + + rotating tagging test + + + + + Text + + + + + en-US + + + + + 2016-05-20T09:00:00Z + + + application/pdf + graphic-rotating.tex + LaTeX + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + 2016-05-20T09:00:00Z + uuid:28321a24-ae23-42b5-8427-e09973be72f8 + uuid:0a57c455-157a-4141-8c19-6237d832fc80 + three + 1 + + + + +endstream +endobj +37 0 obj +<< +/Length 1431 +>> +stream +/opacity1 gs +/Artifact BMC +EMC +/text <> BDC +BT +/F39 9.9626 Tf 148.712 657.235 Td [(Normal)]TJ/F40 9.9626 Tf( )Tj/F39 9.9626 Tf 35.719 0 Td [(text)]TJ +ET +EMC +/text <> BDC +1 0 0 1 155.574 598.027 cm +q +0 1 -1 0 0 0 cm +1 0 0 1 -155.574 -598.027 cm +BT +/F39 9.9626 Tf 155.574 598.027 Td [(sidew)28(a)27(ys)]TJ/F40 9.9626 Tf( )Tj/F39 9.9626 Tf 40.781 0 Td [(text)]TJ +ET +1 0 0 1 155.574 598.027 cm +Q +EMC +/text <> BDC +1 0 0 1 -155.574 -598.027 cm +BT +/F39 9.9626 Tf 148.712 538.819 Td [(x)]TJ +ET +1 0 0 1 160.831 538.819 cm +q +0 1 -1 0 0 0 cm +1 0 0 1 -160.831 -538.819 cm +BT +/F39 9.9626 Tf 160.831 538.819 Td [(sidew)28(a)27(ys)]TJ/F40 9.9626 Tf( )Tj/F39 9.9626 Tf 40.781 0 Td [(text)]TJ +ET +1 0 0 1 160.831 538.819 cm +Q +EMC +/text <> BDC +1 0 0 1 -12.119 -11.955 cm +q +.70709 .70709 -.70709 .70709 0 0 cm +1 0 0 1 -148.712 -526.864 cm +BT +/F39 9.9626 Tf 148.712 526.864 Td [(turned)]TJ/F40 9.9626 Tf( )Tj/F39 9.9626 Tf 32.122 0 Td [(text)]TJ +ET +1 0 0 1 148.712 526.864 cm +Q +EMC +/text <> BDC +1 0 0 1 -148.712 -526.864 cm +BT +/F39 9.9626 Tf 148.712 514.909 Td [(x)]TJ +ET +1 0 0 1 153.969 514.909 cm +q +.70709 .70709 -.70709 .70709 0 0 cm +1 0 0 1 -153.969 -514.909 cm +BT +/F39 9.9626 Tf 153.969 514.909 Td [(turned)]TJ/F40 9.9626 Tf( )Tj/F39 9.9626 Tf 32.122 0 Td [(text)]TJ +ET +1 0 0 1 153.969 514.909 cm +Q +EMC +/Artifact BMC +1 0 0 1 -153.969 -514.909 cm +BT +/F39 9.9626 Tf 303.134 89.365 Td [(1)]TJ +ET +EMC +endstream +endobj +26 0 obj +<< +/Type /Page +/Contents 37 0 R +/Resources 36 0 R +/MediaBox [0 0 612 792] +/Tabs /S /StructParents 0 +/Parent 40 0 R +>> +endobj +36 0 obj +<< +/ExtGState 1 0 R +/Font << /F39 38 0 R /F40 39 0 R >> +>> +endobj +1 0 obj +<< /opacity1 <> >> +endobj +41 0 obj +<< /Marked true >> +endobj +42 0 obj +<< /DisplayDocTitle true >> +endobj +6 0 obj +<< /Nums [0 [ 25 0 R 28 0 R 30 0 R 32 0 R 34 0 R ] +] >> +endobj +43 0 obj +<< /Limits [(ID.002) (ID.014)]/Names [(ID.002) 21 0 R (ID.003) 22 0 R (ID.004) 23 0 R (ID.005) 24 0 R (ID.006) 25 0 R (ID.007) 27 0 R (ID.008) 28 0 R (ID.009) 29 0 R (ID.010) 30 0 R (ID.011) 31 0 R (ID.012) 32 0 R (ID.013) 33 0 R (ID.014) 34 0 R ] >> +endobj +44 0 obj +<< /Kids [43 0 R] >> +endobj +7 0 obj +<< /Artifact /NonStruct /DocumentFragment /Art /Aside /Note /H7 /H6 /H8 /H6 /H9 /H6 /H10 /H6 /Title /P /FENote /Note /Sub /Span /Em /Span /Strong /Span /title /P /part /P /section /H1 /subsection /H2 /subsubsection /H3 /paragraph /H4 /subparagraph /H5 /list /L /itemize /L /enumerate /L /description /L /quote /BlockQuote /quotation /BlockQuote /verbatim /P /item /LI /itemlabel /Lbl /itembody /LBody /footnote /Note /footnotemark /Lbl /footnotelabel /Lbl /text-unit /Part /text /P /theorem-like /Sect /codeline /Span /float /Note /figures /Sect /tables /Sect >> +endobj +45 0 obj +<< /justify <> +/TH-both <> +/TH-row <> +/TH-col <> + >> +endobj +9 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf/ssn) >> +endobj +11 0 obj +<< /Type /Namespace /NS (http://iso.org/pdf2/ssn) >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/dflt/2022) /RoleMapNS 16 0 R >> +endobj +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 +<< /Type /Namespace /NS (https://www.latex-project.org/ns/book/2022) /RoleMapNS 18 0 R >> +endobj +19 0 obj +<< /Type /Namespace /NS (data:,A63761E-9D7-4FBB-9B27-C3BC8D9BFB06) >> +endobj +8 0 obj +[ 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R ] +endobj +21 0 obj +<< /Type /StructElem /S /Document /NS 11 0 R /P 5 0 R /K [24 0 R 27 0 R 29 0 R 31 0 R 33 0 R] /ID (ID.002) >> +endobj +22 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.003) >> +endobj +23 0 obj +<< /Type /StructElem /S /Artifact /NS 15 0 R /P 5 0 R /ID (ID.004) >> +endobj +24 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 25 0 R /ID (ID.005) >> +endobj +25 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 24 0 R /K <> /ID (ID.006) >> +endobj +27 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 28 0 R /ID (ID.007) >> +endobj +28 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 27 0 R /K <> /ID (ID.008) >> +endobj +29 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 30 0 R /ID (ID.009) >> +endobj +30 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 29 0 R /K <> /ID (ID.010) >> +endobj +31 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 32 0 R /ID (ID.011) >> +endobj +32 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 31 0 R /K <> /ID (ID.012) >> +endobj +33 0 obj +<< /Type /StructElem /S /text-unit /NS 15 0 R /P 21 0 R /K 34 0 R /ID (ID.013) >> +endobj +34 0 obj +<< /Type /StructElem /C /justify /S /text /NS 15 0 R /P 33 0 R /K <> /ID (ID.014) >> +endobj +5 0 obj +<< /Type /StructTreeRoot /Namespaces 8 0 R /IDTree 44 0 R /ClassMap 45 0 R /ParentTree 6 0 R /RoleMap 7 0 R /K 21 0 R >> +endobj +46 0 obj +[333] +endobj +48 0 obj +[499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 499.9 277.7 277.7 777.6 777.6 777.6 472.1 777.6 749.8 708.2 722 763.7 680.4 652.6 784.5 749.8 361 513.8 777.6 624.8 916.4 749.8 777.6 680.4 777.6 735.9 555.4 722 749.8 749.8 1027.5 749.8 749.8 611 277.7 499.9 277.7 611 777.6 277.7 499.9 555.4 444.3 555.4 444.3 305.5 499.9 555.4 277.7 305.5 527.7 277.7 833.1 555.4 499.9 555.4 527.7 391.6 394.3 388.8 555.4 527.7 722 527.7 527.7] +endobj +49 0 obj +<< +/Length1 1144 +/Length2 1422 +/Length3 0 +/Length 2566 +>> +[BINARY STREAM] +endobj +50 0 obj +<< +/Type /FontDescriptor +/FontName /MUQHVU+PdfTeX-Space +/Flags 4 +/FontBBox [0 -290 333 1127] +/Ascent 0 +/CapHeight 0 +/Descent 0 +/ItalicAngle 0 +/StemV 0 +/XHeight 500 +/CharSet (/space) +/FontFile 49 0 R +>> +endobj +51 0 obj +<< +/Length1 721 +/Length2 11751 +/Length3 0 +/Length 12472 +>> +[BINARY STREAM] +endobj +52 0 obj +<< +/Type /FontDescriptor +/FontName /XXNZFU+SFRM1000 +/Flags 4 +/FontBBox [-189 -321 1456 937] +/Ascent 689 +/CapHeight 689 +/Descent -194 +/ItalicAngle 0 +/StemV 50 +/XHeight 430 +/CharSet (/N/a/d/e/i/l/m/n/o/one/r/s/t/u/w/x/y) +/FontFile 51 0 R +>> +endobj +47 0 obj +<< +/Type /Encoding +/Differences [49/one 78/N 97/a 100/d/e 105/i 108/l/m/n/o 114/r/s/t/u 119/w/x/y] +>> +endobj +53 0 obj +<< +/Length 2030 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-ecrm1000-cm-super-t1-0) +%%Title: (TeX-ecrm1000-cm-super-t1-0 TeX ecrm1000-cm-super-t1 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (ecrm1000-cm-super-t1) +/Supplement 0 +>> def +/CMapName /TeX-ecrm1000-cm-super-t1-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +13 beginbfrange +<0E> <0F> <2039> +<10> <12> <201C> +<15> <16> <2013> +<21> <26> <0021> +<28> <5F> <0028> +<61> <7E> <0061> +<98> <99> <0178> + <00C0> + <00D8> + <00E0> + <00F1> + <00F8> + <00FD> +endbfrange +94 beginbfchar +<00> <0060> +<01> <00B4> +<02> <02C6> +<03> <02DC> +<04> <00A8> +<05> <02DD> +<06> <02DA> +<07> <02C7> +<08> <02D8> +<09> <00AF> +<0A> <02D9> +<0B> <00B8> +<0C> <02DB> +<0D> <201A> +<13> <00AB> +<14> <00BB> +<17> <200C> +<19> <0131> +<1A> <0237> +<1B> <00660066> +<1C> <00660069> +<1D> <0066006C> +<1E> <006600660069> +<1F> <00660066006C> +<20> <2423> +<27> <2019> +<60> <2018> +<7F> <002D> +<80> <0102> +<81> <0104> +<82> <0106> +<83> <010C> +<84> <010E> +<85> <011A> +<86> <0118> +<87> <011E> +<88> <0139> +<89> <013D> +<8A> <0141> +<8B> <0143> +<8C> <0147> +<8D> <014A> +<8E> <0150> +<8F> <0154> +<90> <0158> +<91> <015A> +<92> <0160> +<93> <015E> +<94> <0164> +<95> <0162> +<96> <0170> +<97> <016E> +<9A> <017D> +<9B> <017B> +<9C> <0132> +<9D> <0130> +<9E> <0111> +<9F> <00A7> + <0103> + <0105> + <0107> + <010D> + <010F> + <011B> + <0119> + <011F> + <013A> + <013E> + <0142> + <0144> + <0148> + <014B> + <0151> + <0155> + <0159> + <015B> + <0161> + <015F> + <0165> + <0163> + <0171> + <016F> + <00FF> + <017A> + <017E> + <017C> + <0133> + <00A1> + <00BF> + <00A3> + <0152> + <00530053> + <0153> + <00DF> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +38 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /XXNZFU+SFRM1000 +/FontDescriptor 52 0 R +/FirstChar 49 +/LastChar 121 +/Widths 48 0 R +/Encoding 47 0 R +/ToUnicode 53 0 R +>> +endobj +54 0 obj +<< +/Length 654 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: ProcSet (CIDInit) +%%IncludeResource: ProcSet (CIDInit) +%%BeginResource: CMap (TeX-pdftexspace-builtin-0) +%%Title: (TeX-pdftexspace-builtin-0 TeX pdftexspace-builtin 0) +%%Version: 1.000 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (TeX) +/Ordering (pdftexspace-builtin) +/Supplement 0 +>> def +/CMapName /TeX-pdftexspace-builtin-0 def +/CMapType 2 def +1 begincodespacerange +<00> +endcodespacerange +0 beginbfrange +endbfrange +1 beginbfchar +<20> <0020> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj +39 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /MUQHVU+PdfTeX-Space +/FontDescriptor 50 0 R +/FirstChar 32 +/LastChar 32 +/Widths 46 0 R +/ToUnicode 54 0 R +>> +endobj +40 0 obj +<< +/Type /Pages +/Count 1 +/Kids [26 0 R] +>> +endobj +55 0 obj +<< +/Type /Catalog +/Pages 40 0 R +/MarkInfo 41 0 R/ViewerPreferences 42 0 R/Lang (en-US)/StructTreeRoot 5 0 R/Metadata 35 0 R +>> +endobj +xref +0 56 +0000000002 65535 f +0000018489 00000 n +0000000003 00000 f +0000000004 00000 f +0000000010 00000 f +0000022636 00000 n +0000018617 00000 n +0000018992 00000 n +0000021106 00000 n +0000019733 00000 n +0000000012 00000 f +0000019801 00000 n +0000000014 00000 f +0000019871 00000 n +0000000020 00000 f +0000020634 00000 n +0000019952 00000 n +0000020912 00000 n +0000020741 00000 n +0000021019 00000 n +0000000000 00000 f +0000021167 00000 n +0000021295 00000 n +0000021383 00000 n +0000021471 00000 n +0000021571 00000 n +0000018278 00000 n +0000021704 00000 n +0000021804 00000 n +0000021937 00000 n +0000022037 00000 n +0000022170 00000 n +0000022270 00000 n +0000022403 00000 n +0000022503 00000 n +0000000015 00000 n +0000018413 00000 n +0000016788 00000 n +0000041154 00000 n +0000042045 00000 n +0000042209 00000 n +0000018536 00000 n +0000018572 00000 n +0000018688 00000 n +0000018955 00000 n +0000019571 00000 n +0000022773 00000 n +0000038947 00000 n +0000022795 00000 n +0000023240 00000 n +0000025904 00000 n +0000026122 00000 n +0000038692 00000 n +0000039065 00000 n +0000041332 00000 n +0000042268 00000 n +trailer +<< /Size 56 +/Root 55 0 R +/ID [<9BD18DF3359C1216B83ADB4AA401CC9A> <9BD18DF3359C1216B83ADB4AA401CC9A>] >> +startxref +42411 +%%EOF From 48d90ed5c08d20459253ab57f8334ea22b3165bf Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Mon, 4 Nov 2024 00:09:17 +0100 Subject: [PATCH 3/5] update changes entry --- required/graphics/changes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/required/graphics/changes.txt b/required/graphics/changes.txt index 197e5bdb9..6c186d142 100644 --- a/required/graphics/changes.txt +++ b/required/graphics/changes.txt @@ -10,6 +10,7 @@ All changes above are only part of the development branch for the next release. 2024-11-01 Ulrike Fischer * rotating.dtx: Tagging support for sideways floats (tagging-project#751). + Added \leavevmode to sideways, turn etc (tagging-project#112). ######################### From af6d3ef28a3566a88b5d962a49213d0cb1ad02b1 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Mon, 4 Nov 2024 10:51:59 +0100 Subject: [PATCH 4/5] docu --- required/graphics/rotating.dtx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/required/graphics/rotating.dtx b/required/graphics/rotating.dtx index 59069aaee..f5e2e2fc5 100644 --- a/required/graphics/rotating.dtx +++ b/required/graphics/rotating.dtx @@ -258,6 +258,8 @@ % \begin{macro}{sideways} % Environment to turn the contents through 90 degrees. % \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} +% \cs{Grot@box} issues a \cs{leavevmode} but for tagging (when using lualatex) +% this is too late, it should happen before the box is set. % \begin{macrocode} \def\sideways{% \leavevmode From aa3ef6d64da319f0117e43e20672461804eddd37 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Tue, 14 Jan 2025 18:51:59 +0100 Subject: [PATCH 5/5] update dates --- required/graphics/changes.txt | 2 +- required/graphics/rotating.dtx | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/required/graphics/changes.txt b/required/graphics/changes.txt index 8dc7cdf65..2fa0d273a 100644 --- a/required/graphics/changes.txt +++ b/required/graphics/changes.txt @@ -7,7 +7,7 @@ are not part of the distribution. ================================================================================ All changes above are only part of the development branch for the next release. ================================================================================ -2024-11-01 Ulrike Fischer +2025-01-14 Ulrike Fischer * rotating.dtx: Tagging support for sideways floats (tagging-project#751). Added \leavevmode to sideways, turn etc (tagging-project#112). diff --git a/required/graphics/rotating.dtx b/required/graphics/rotating.dtx index c5fac39c9..a1ca1c8c8 100644 --- a/required/graphics/rotating.dtx +++ b/required/graphics/rotating.dtx @@ -30,7 +30,7 @@ \ProvidesFile{rotating.dtx}% % %\ProvidesPackage{rotating}% - [2024/11/01 v2.16e + [2025/01/14 v2.16e % rotated objects in LaTeX% %<*dtx> rotating package source file% @@ -257,7 +257,7 @@ % \section{Turning and rotation environments} % \begin{macro}{sideways} % Environment to turn the contents through 90 degrees. -% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} +% \changes{v2.16e}{2025/01/14}{add \cs{leavevmode} for tagging support} % \cs{Grot@box} issues a \cs{leavevmode} but for tagging (when using lualatex) % this is too late, it should happen before the box is set. % \begin{macrocode} @@ -276,7 +276,7 @@ % % \begin{macro}{turn} % Rotate the contents of the environment, leaving the appropriate space -% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} +% \changes{v2.16e}{2025/01/14}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\turn#1{% \leavevmode @@ -292,7 +292,7 @@ % \end{macro} % \begin{macro}{rotate} % Rotate the contents of the environment, leaving \emph{no space}. -% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} +% \changes{v2.16e}{2025/01/14}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\rotate#1{% \leavevmode @@ -309,7 +309,7 @@ % \end{macro} % \begin{macro}{\turnbox} % A macro version of the `rotate' environment. -% \changes{v2.16e}{2024/11/01}{add \cs{leavevmode} for tagging support} +% \changes{v2.16e}{2025/01/14}{add \cs{leavevmode} for tagging support} % \begin{macrocode} \def\turnbox#1#2{% \leavevmode @@ -360,7 +360,7 @@ % \end{macrocode} % Set the float contents in % a box of width \cs{textheight} instead of \cs{columnwidth}. -% \changes{v2.16e}{2024/11/01}{correct tagging of the minipage} +% \changes{v2.16e}{2025/01/14}{correct tagging of the minipage} % \begin{macrocode} \begin{lrbox}\rot@float@box \SuspendTagging{\minipage}%