diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-18 20:04:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-18 20:04:13 +0000 |
commit | 392b90ca61e104045d9216de5d13413d6992660d (patch) | |
tree | a4b8f527674707296924643417b2d1b0980ab5a6 /Master/texmf-dist/source/latex/hyperxmp | |
parent | 74c4f26ba81ba58b3ce728796bcb6a94d03800af (diff) |
hyperxmp (18mar24)
git-svn-id: svn://tug.org/texlive/trunk@70694 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/hyperxmp')
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/einstein-xmp.tex | 234 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/einstein1.pdf | bin | 70830 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/einstein2.pdf | bin | 77679 -> 0 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/gglo-hyxmp.ist | 90 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/gind-hyxmp.ist | 88 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/hyperxmp-stds.tex | 96 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/hyperxmp/hyperxmp.dtx | 77 |
7 files changed, 47 insertions, 538 deletions
diff --git a/Master/texmf-dist/source/latex/hyperxmp/einstein-xmp.tex b/Master/texmf-dist/source/latex/hyperxmp/einstein-xmp.tex deleted file mode 100644 index 323937cc4a6..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/einstein-xmp.tex +++ /dev/null @@ -1,234 +0,0 @@ -^^A Color-code metadata values. -\newcommand{\metavalue}[1]{\textcolor{blue}{#1}} - -^^A Provide access to today's date, as formatted by hyperxmp.sty. -\makeatletter -\let\todayISO=\hyxmp@today -\makeatother - -\begin{Verbatim}[fontsize=\small,commandchars=\\\{\}] - <?xpacket begin="\string\357\string\273\string\277" id="W5M0MpCehiHzreSzNTczkc9d"?> - <x:xmpmeta xmlns:x="adobe:ns:meta/"> - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <rdf:Description rdf:about="" - xmlns:pdf="http://ns.adobe.com/pdf/1.3/" - xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" - xmlns:xmp="http://ns.adobe.com/xap/1.0/" - xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" - xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" - xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" - xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" - xmlns:pdfx="http://ns.adobe.com/pdfx/1.3/" - xmlns:prism="http://prismstandard.org/namespaces/basic/3.0/" - xmlns:jav="http://www.niso.org/schemas/jav/1.0/" - xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" - xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#" - xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" - xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/" - xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#" - xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#" - xmlns:pdfaType="http://www.aiim.org/pdfa/ns/type#" - xmlns:pdfaField="http://www.aiim.org/pdfa/ns/field#"> - <pdfaExtension:schemas> - <rdf:Bag> -\end{Verbatim} -\begin{center} - $\vdots$\par - \emph{[over 200 lines of boilerplate definitions not shown]}\par - $\vdots$\par -\end{center} -\begin{Verbatim}[fontsize=\small,commandchars=\\\{\}] - </rdf:Bag> - </pdfaExtension:schemas> - <pdf:Keywords> - \metavalue{energy quanta, Hertz effect, quantum physics} - </pdf:Keywords> - <pdf:Producer> - \metavalue{LuaHBTeX, Version 1.12.0 (TeX Live 2020)} - </pdf:Producer> - <pdf:PDFVersion>\metavalue{1.5}</pdf:PDFVersion> - <xmpRights:Marked>\metavalue{True}</xmpRights:Marked> - <xmpRights:WebStatement> - \metavalue{http://creativecommons.org/licenses/by-nc-nd/3.0/} - </xmpRights:WebStatement> - <dc:format>\metavalue{application/pdf}</dc:format> - <dc:title> - <rdf:Alt> - <rdf:li xml:lang="x-default"> - \metavalue{On a heuristic viewpoint concerning the production} - \metavalue{and transformation of light} - </rdf:li> - <rdf:li xml:lang="en"> - \metavalue{On a heuristic viewpoint concerning the production} - \metavalue{and transformation of light} - </rdf:li> - <rdf:li xml:lang="de"> - \metavalue{\"Uber einen die Erzeugung und Verwandlung des Lichtes} - \metavalue{betreffenden heuristischen Gesichtspunkt} - </rdf:li> - </rdf:Alt> - </dc:title> - <dc:description> - <rdf:Alt> - <rdf:li xml:lang="en">\metavalue{photoelectric effect}</rdf:li> - </rdf:Alt> - </dc:description> - <dc:rights> - <rdf:Alt> - <rdf:li xml:lang="en">\metavalue{Copyright (C) 1905, Albert Einstein}</rdf:li> - </rdf:Alt> - </dc:rights> - <dc:publisher> - <rdf:Bag> - <rdf:li>\metavalue{Wiley-VCH}</rdf:li> - </rdf:Bag> - </dc:publisher> - <dc:creator> - <rdf:Seq> - <rdf:li>\metavalue{Albert Einstein}</rdf:li> - </rdf:Seq> - </dc:creator> - <dc:subject> - <rdf:Bag> - <rdf:li>\metavalue{energy quanta}</rdf:li> - <rdf:li>\metavalue{Hertz effect}</rdf:li> - <rdf:li>\metavalue{quantum physics}</rdf:li> - </rdf:Bag> - </dc:subject> - <dc:date> - <rdf:Seq> - <rdf:li>\metavalue{1905-03-17}</rdf:li> - </rdf:Seq> - </dc:date> - <dc:language> - <rdf:Bag> - <rdf:li>\metavalue{en}</rdf:li> - </rdf:Bag> - </dc:language> - <dc:type> - <rdf:Bag> - <rdf:li>\metavalue{Text}</rdf:li> - </rdf:Bag> - </dc:type> - <dc:source>\metavalue{einstein.tex}</dc:source> - <dc:identifier>\metavalue{info:lccn/50013519}</dc:identifier> - <photoshop:AuthorsPosition> - \metavalue{Technical Assistant, Level III} - </photoshop:AuthorsPosition> - <photoshop:CaptionWriter>\metavalue{Scott Pakin}</photoshop:CaptionWriter> - <xmp:CreateDate>\metavalue{2020-07-25T21:37:02-06:00}</xmp:CreateDate> - <xmp:ModifyDate>\metavalue{2020-07-25T21:37:02-06:00}</xmp:ModifyDate> - <xmp:MetadataDate>\metavalue{2020-07-25T21:37:02-06:00}</xmp:MetadataDate> - <xmp:CreatorTool>\metavalue{LaTeX with hyperref package}</xmp:CreatorTool> - <xmpMM:DocumentID> - \metavalue{uuid:6d1ac9ec-4ff2-515a-954b-648eeb4853b0} - </xmpMM:DocumentID> - <xmpMM:InstanceID> - \metavalue{uuid:3e4c4182-b182-46c9-995f-754c41d13390} - </xmpMM:InstanceID> - <xmpMM:VersionID>\metavalue{2.998e8}</xmpMM:VersionID> - <xmpMM:RenditionClass>\metavalue{default}</xmpMM:RenditionClass> - <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource"> - <Iptc4xmpCore:CiAdrExtadr>\metavalue{Kramgasse 49}</Iptc4xmpCore:CiAdrExtadr> - <Iptc4xmpCore:CiAdrCity>\metavalue{Bern}</Iptc4xmpCore:CiAdrCity> - <Iptc4xmpCore:CiAdrPcode>\metavalue{3011}</Iptc4xmpCore:CiAdrPcode> - <Iptc4xmpCore:CiAdrCtry>\metavalue{Switzerland}</Iptc4xmpCore:CiAdrCtry> - <Iptc4xmpCore:CiTelWork>\metavalue{031 312 00 91}</Iptc4xmpCore:CiTelWork> - <Iptc4xmpCore:CiEmailWork>\metavalue{aeinstein@ipi.ch}</Iptc4xmpCore:CiEmailWork> - <Iptc4xmpCore:CiUrlWork> - \metavalue{http://einstein.biz/,} - \metavalue{https://www.facebook.com/AlbertEinstein} - </Iptc4xmpCore:CiUrlWork> - </Iptc4xmpCore:CreatorContactInfo> - <prism:complianceProfile>\metavalue{three}</prism:complianceProfile> - <prism:subtitle xml:lang="en-US"> - \metavalue{Putting that bum Maxwell in his place} - </prism:subtitle> - <prism:publicationName xml:lang="de"> - \metavalue{Annalen der Physik} - </prism:publicationName> - <prism:aggregationType>\metavalue{journal}</prism:aggregationType> - <prism:volume>\metavalue{322}</prism:volume> - <prism:number>\metavalue{6}</prism:number> - <prism:pageRange>\metavalue{132-148}</prism:pageRange> - <prism:issn>\metavalue{0003-3804}</prism:issn> - <prism:eIssn>\metavalue{1521-3889}</prism:eIssn> - <prism:doi>\metavalue{10.1002/andp.19053220607}</prism:doi> - <prism:url> - \metavalue{http://www.physik.uni-augsburg.de/annalen/history/einstein-papers/190517132-148.pdf} - </prism:url> - <prism:byteCount>\metavalue{41197}</prism:byteCount> - <prism:pageCount>\metavalue{1}</prism:pageCount> - <jav:journal_article_version>\metavalue{VoR}</jav:journal_article_version> - <xmpTPg:Fonts> - <rdf:Bag> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontFace>\metavalue{LMRoman10-Regular}</stFnt:fontFace> - <stFnt:fontFamily>\metavalue{LM Roman 10}</stFnt:fontFamily> - <stFnt:fontName>\metavalue{LMRoman10-Regular}</stFnt:fontName> - <stFnt:versionString> - \metavalue{2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853} - </stFnt:versionString> - <stFnt:fontFileName>\metavalue{lmroman10-regular.otf}</stFnt:fontFileName> - <stFnt:fontType>\metavalue{opentype}</stFnt:fontType> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontFace>\metavalue{LMRoman17-Regular}</stFnt:fontFace> - <stFnt:fontFamily>\metavalue{LM Roman 17}</stFnt:fontFamily> - <stFnt:fontName>\metavalue{LMRoman17-Regular}</stFnt:fontName> - <stFnt:versionString> - \metavalue{2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853} - </stFnt:versionString> - <stFnt:fontFileName>\metavalue{lmroman17-regular.otf}</stFnt:fontFileName> - <stFnt:fontType>\metavalue{opentype}</stFnt:fontType> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontFace>\metavalue{LMRoman12-Regular}</stFnt:fontFace> - <stFnt:fontFamily>\metavalue{LM Roman 12}</stFnt:fontFamily> - <stFnt:fontName>\metavalue{LMRoman12-Regular}</stFnt:fontName> - <stFnt:versionString> - \metavalue{2.004;PS 2.004;hotconv 1.0.49;makeotf.lib2.0.14853} - </stFnt:versionString> - <stFnt:fontFileName>\metavalue{lmroman12-regular.otf}</stFnt:fontFileName> - <stFnt:fontType>\metavalue{opentype}</stFnt:fontType> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmr12}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmr8}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmr6}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmmi12}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmmi8}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmmi6}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmsy10}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmsy8}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmsy6}</stFnt:fontName> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stFnt:fontName>\metavalue{cmex10}</stFnt:fontName> - </rdf:li> - </rdf:Bag> - </xmpTPg:Fonts> - <xmpTPg:NPages>\metavalue{1}</xmpTPg:NPages> - </rdf:Description> - </rdf:RDF> - </x:xmpmeta> - <?xpacket end="w"?> -\end{Verbatim} diff --git a/Master/texmf-dist/source/latex/hyperxmp/einstein1.pdf b/Master/texmf-dist/source/latex/hyperxmp/einstein1.pdf Binary files differdeleted file mode 100644 index 3a283dfca70..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/einstein1.pdf +++ /dev/null diff --git a/Master/texmf-dist/source/latex/hyperxmp/einstein2.pdf b/Master/texmf-dist/source/latex/hyperxmp/einstein2.pdf Binary files differdeleted file mode 100644 index 3a3144d096a..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/einstein2.pdf +++ /dev/null diff --git a/Master/texmf-dist/source/latex/hyperxmp/gglo-hyxmp.ist b/Master/texmf-dist/source/latex/hyperxmp/gglo-hyxmp.ist deleted file mode 100644 index 10bb414bc3f..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/gglo-hyxmp.ist +++ /dev/null @@ -1,90 +0,0 @@ -%% -%% This is file `gglo.ist', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% doc.dtx (with options: `gglo') -%% -%% This is a generated file. -%% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the LaTeX base system. -%% -------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This file has the LPPL maintenance status "maintained". -%% -%% This file may only be distributed together with a copy of the LaTeX -%% base system. You may however distribute the LaTeX base system without -%% such generated files. -%% -%% The list of all files belonging to the LaTeX base distribution is -%% given in the file `manifest.txt'. See also `legal.txt' for additional -%% information. -%% -%% The list of derived (unpacked) files belonging to the distribution -%% and covered by LPPL is defined by the unpacking scripts (with -%% extension .ins) which are part of the distribution. -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%% Package `doc' to use with LaTeX 2e -%% Copyright (C) 1989-1999 Frank Mittelbach, all rights reserved. -%% This is a MAKEINDEX style file which should be used to -%% generate the formatted change history for use with the doc -%% package. The TeX commands used below are defined in -%% doc.sty. The commands for MAKEINDEX like `level' -%% `item_x1' are described in `` Makeindex, A General -%% Purpose, Formatter-Independent Index Processor'' by -%% Pehong Chen. - -actual '=' -quote '!' -level '&' -item_x1 "\\efill \n \\subitem " -item_x2 "\\ " -delim_0 "\\pfill " -delim_1 "\\pfill " -delim_2 "\\pfill " -% The next lines will produce some warnings when -% running Makeindex as they try to cover two different -% versions of the program: -lethead_prefix "{\\bfseries\\hfil " -lethead_suffix "\\hfil}\\nopagebreak\n" -lethead_flag 0 -heading_prefix "{\\bfseries\\hfil " -heading_suffix "\\hfil}\\nopagebreak\n" -headings_flag 0 -preamble -"\n \\begin{theglossary} \n - \\makeatletter\\scan@allowedfalse\n" -postamble -"\n\n \\end{theglossary}\n" -keyword "\\glossaryentry" -%% -%% -%% End of file `gglo.ist'. diff --git a/Master/texmf-dist/source/latex/hyperxmp/gind-hyxmp.ist b/Master/texmf-dist/source/latex/hyperxmp/gind-hyxmp.ist deleted file mode 100644 index dc926c07b3b..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/gind-hyxmp.ist +++ /dev/null @@ -1,88 +0,0 @@ -%% -%% This is file `gind.ist', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% doc.dtx (with options: `gind') -%% -%% This is a generated file. -%% -%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the LaTeX base system. -%% -------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This file has the LPPL maintenance status "maintained". -%% -%% This file may only be distributed together with a copy of the LaTeX -%% base system. You may however distribute the LaTeX base system without -%% such generated files. -%% -%% The list of all files belonging to the LaTeX base distribution is -%% given in the file `manifest.txt'. See also `legal.txt' for additional -%% information. -%% -%% The list of derived (unpacked) files belonging to the distribution -%% and covered by LPPL is defined by the unpacking scripts (with -%% extension .ins) which are part of the distribution. -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -%% Package `doc' to use with LaTeX 2e -%% Copyright (C) 1989-1999 Frank Mittelbach, all rights reserved. -%% This is a MAKEINDEX style file which should be used to -%% generate the formatted index for use with the doc -%% package. The TeX commands used below are defined in -%% doc.sty. The commands for MAKEINDEX like `level' -%% `item_x1' are described in `` Makeindex, A General -%% Purpose, Formatter-Independent Index Processor'' by -%% Pehong Chen. - -actual '=' -quote '!' -level '&' -preamble -"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n" -postamble -"\n\n \\end{theindex}\n" -item_x1 "\\efill \n \\subitem " -item_x2 "\\efill \n \\subsubitem " -delim_0 "\\pfill " -delim_1 "\\pfill " -delim_2 "\\pfill " -% The next lines will produce some warnings when -% running Makeindex as they try to cover two different -% versions of the program: -lethead_prefix "{\\bfseries\\hfil " -lethead_suffix "\\hfil}\\nopagebreak\n" -lethead_flag 1 -heading_prefix "{\\bfseries\\hfil " -heading_suffix "\\hfil}\\nopagebreak\n" -headings_flag 1 -%% -%% -%% End of file `gind.ist'. diff --git a/Master/texmf-dist/source/latex/hyperxmp/hyperxmp-stds.tex b/Master/texmf-dist/source/latex/hyperxmp/hyperxmp-stds.tex deleted file mode 100644 index 2b77c2703d6..00000000000 --- a/Master/texmf-dist/source/latex/hyperxmp/hyperxmp-stds.tex +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `hyperxmp-stds.tex', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% hyperxmp.dtx (with options: `doc-helper') -%% -%% This is a generated file. -%% -%% Copyright (C) 2011-2023 by Scott Pakin <scott+hyxmp@pakin.org> -%% -%% This file may be distributed and/or modified under the conditions of -%% the LaTeX Project Public License, either version 1.3c of this license -%% or (at your option) any later version. The latest version of this -%% license is in: -%% -%% http://www.latex-project.org/lppl.txt -%% -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2008/05/04 or later. -%% -\let\next=\endinput -\IfFileExists{FOGRA29L_uncoated.icc} - {\let\next=\relax} - {} -\next -\let\next=\endinput -\ifPDFTeX - \let\next=\relax -\else - \ifLuaTeX - \usepackage{luatex85} - \let\next=\relax - \fi -\fi -\next -\def\wantpdfstandards{} -\typeout{Generating PDF/A-1b compliant hyperxmp documentation.} -\AtBeginDocument{% - \hypersetup{% - pdfapart=1, - pdfaconformance=b - }% -} -\pdfobjcompresslevel=0 -\immediate\pdfobj stream attr {/N 4} file {FOGRA29L_uncoated.icc} -\edef\iccobj{\the\pdflastobj} -\pdfcatalog{% - /OutputIntents [ - << - /Type /OutputIntent - /S /GTS_PDFA1 - /DestOutputProfile \iccobj\space 0 R - /OutputConditionIdentifier (Uncoated FOGRA29) - /Info (FOGRA29L) - >> - << - /Type /OutputIntent - /S /GTS_PDFX - /DestOutputProfile \iccobj\space 0 R - /OutputConditionIdentifier (Uncoated FOGRA29) - /Info (FOGRA29L) - >> - ] -} -\makeatletter -\AtBeginDocument{% - \let\HyColor@HyperrefBorderColor\HyColor@XZeroOneThreeFour -} -\makeatother -\AtBeginDocument{% - \hypersetup{% - citebordercolor=green, - linkbordercolor=red, - urlbordercolor=cyan - }% -} -\makeatletter -\@tempdima=0.996264\paperwidth -\edef\boxwd{\strip@pt\@tempdima} -\@tempdima=0.996264\paperheight -\edef\boxht{\strip@pt\@tempdima} -\makeatother -\edef\next{% - \protect\pdfpageattr{ - /BleedBox [0.0 0.0 \boxwd\space \boxht] - /TrimBox [0.0 0.0 \boxwd\space \boxht] - /StructParents 0 - /Tabs /S - }% -} -\next -\endinput -%% -%% End of file `hyperxmp-stds.tex'. diff --git a/Master/texmf-dist/source/latex/hyperxmp/hyperxmp.dtx b/Master/texmf-dist/source/latex/hyperxmp/hyperxmp.dtx index 9be837cf2aa..10045102c16 100644 --- a/Master/texmf-dist/source/latex/hyperxmp/hyperxmp.dtx +++ b/Master/texmf-dist/source/latex/hyperxmp/hyperxmp.dtx @@ -22,7 +22,7 @@ %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{hyperxmp} %<*package> - [2023/09/10 v5.12 Store hyperref metadata in XMP format] + [2024/03/17 v5.13 Store hyperref metadata in XMP format] %</package> % %<*driver> @@ -131,7 +131,7 @@ %</driver> % \fi % -% \CheckSum{2848} +% \CheckSum{2859} % % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -206,10 +206,6 @@ % \protect\cs{AtEndPreamble}, as is done by % \protect\pkgname{doclicense}~v2.2.0. Thanks to Tommaso Pecorella % for the bug report and help testing} -% \changes{v5.6}{2020/10/05}{Make conditional the loading of the -% \protect\pkgname{ifdraft} package. Thanks to Tobias Pape for -% reporting the incompatibility between \protect\pkgname{hyperxmp} and -% \protect\pkgname{ifdraft}} % % ^^A \GetFileInfo{hyperxmp.dtx} % @@ -2274,33 +2270,52 @@ sub mycmd { % \end{macro} % % \begin{macro}{\ifdraft} +% \changes{v5.2}{2020/04/18}{Define \protect\cs{ifdraft} only locally, at +% Niklas Beisert's request} +% \changes{v5.6}{2020/10/05}{Make conditional the loading of the +% \protect\pkgname{ifdraft} package. Thanks to Tobias Pape for +% reporting the incompatibility between \protect\pkgname{hyperxmp} and +% \protect\pkgname{ifdraft}} +% \changes{v5.13}{2024/03/17}{Rewrite \protect\pkgname{ifdraft} handling +% to avoid loading a package within a group, which \protect\LaTeX\ +% soon will stop supporting. Thanks to Ulrike Fischer and Boris Veytsman +% for bringing this to my attention} % \begin{macro}{\next} % Use the \pkgname{ifdraft} package to determine if this is a draft or % final document. The challenge here is that we want to use % \pkgname{ifdraft} if it's already loaded, load it if not, and not % break any incompatible, author-defined \cs{ifdraft} macros that may % occur either before or after the |\usepackage{hyperxmp}|. Our -% solution begins by defining a new group. Then, if \pkgname{ifdraft} -% is not yet loaded, we locally undefine \cs{ifdraft} and load the -% package. In this case, we later ``unload'' the package by setting -% \cs{ver@ifdraft.sty} to \cs{relax}. -% \changes{v5.2}{2020/04/18}{Define \protect\cs{ifdraft} only locally, at -% Niklas Beisert's request} +% solution works as follows: +% +% \begin{itemize} +% \item If \pkgname{ifdraft} is already loaded, \cs{next} is defined +% as a no-op. +% \item If \pkgname{ifdraft} is not (yet) loaded, the code backs up +% then undefines \cs{ifdraft}, which may be author-defined. It then +% loads \pkgname{ifdraft} and defines \cs{next} to ``unload'' the +% package by setting the package's author-visible commands to +% \cs{relax}. +% \item Below, after \cs{ifdraft} is used to define +% \cs{@pdfrendition}, \cs{next} is invoked to unload a +% \pkgname{hyperxmp}-loaded \pkgname{ifdraft}. Finally, \cs{ifdraft} +% is restored to its original definition. +% \end{itemize} % \begin{macrocode} -\begingroup - \@ifpackageloaded{ifdraft}{% - \let\next=\relax - }{% +\let\hyxmp@orig@ifdraft=\ifdraft +\@ifpackageloaded{ifdraft}{% + \let\next=\relax +}{% + \let\ifdraft=\relax + \RequirePackage{ifdraft}% + \def\next{% + \expandafter\let\csname ver@ifdraft.sty\endcsname=\relax \let\ifdraft=\relax - \RequirePackage{ifdraft}% - \def\next{% - \expandafter\global\expandafter\let\csname ver@ifdraft.sty\endcsname=\relax - }% + \let\ifoptiondraft=\relax + \let\ifoptionfinal=\relax }% +}% % \end{macrocode} -% \end{macro} -% \end{macro} -% % \begin{macro}{\@pdfrendition} % \changes{v5.0}{2020/02/27}{Added the \protect\optname{pdfrendition} % option} @@ -2310,16 +2325,18 @@ sub mycmd { % |\documentclass[draft]|, for which |\@pdfrendition| defaults to % |draft|. % \begin{macrocode} - \ifdraft{% - \gdef\@pdfrendition{draft}% - }{% - \gdef\@pdfrendition{default}% - } - \next -\endgroup +\ifdraft{% + \def\@pdfrendition{draft}% +}{% + \def\@pdfrendition{default}% +} +\next +\let\ifdraft=\hyxmp@orig@ifdraft \define@key{Hyp}{pdfrendition}{\hyxmp@pdfstringdef\@pdfrendition{#1}} % \end{macrocode} % \end{macro} +% \end{macro} +% \end{macro} % % \begin{macro}{\@pdfpublication} % Prepare to store the name of the publication in which the |