diff options
Diffstat (limited to 'macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty')
-rw-r--r-- | macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty b/macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty index 623388bcfc..5c77d8ce6b 100644 --- a/macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty +++ b/macros/latex/contrib/pdfmanagement-testphase/hyperxmp-patches-tmp-ltx.sty @@ -19,7 +19,7 @@ % % for those people who are interested. \NeedsTeXFormat{LaTeX2e}[2020/10/01] -\ProvidesExplPackage{hyperxmp-patches-tmp-ltx}{2022-07-08}{0.95q} +\ProvidesExplPackage{hyperxmp-patches-tmp-ltx}{2022-08-24}{0.95r} {Store hyperref metadata in XMP format / temporay patches to test pdfresource management ... UF} \cs_if_exist:NT \pdfmanagement_add:nnn @@ -153,6 +153,10 @@ {\AddToDocumentProperties[hyperref]{pdfauthor}{Title}} } +% hyperxmp recalculates pdfproduce at begin document and we should copy that definition +\AddToHook{begindocument/end} + {\edef\next{\noexpand\AddToDocumentProperties[hyperref]{pdfproducer}{\@pdfproducer}}\next} + \DeclareHookRule{begindocument/before}{pdfmanagement/firstaid/hyperxmp}{before}{hyperxmp} % hyperxmp puts the code into enddocument, but for xetex this is too late. |