CTAN update: hyperxmp

CTAN Announcements ctan-ann at ctan.org
Fri Sep 25 16:50:31 CEST 2020

Scott Pakin submitted an update to the



Version number: 5.5
License type: lppl1.3c

Summary description: Embed XMP metadata within a LaTeX document

Announcement text:

XMP (eXtensible Metadata Platform) is a mechanism proposed by Adobe for
embedding document metadata within the document itself.  The metadata
are designed to be easy to extract, even by programs that are oblivious
to the document's file format.  Most of Adobe's applications store XMP
metadata when saving files.  Now, with the hyperxmp package, it is
trivial for LaTeX document authors to store XMP metadata in their
documents as well.

hyperxmp integrates seamlessly with hyperref and requires virtually no
modifications to documents that already exploit hyperref's mechanisms
for specifying PDF metadata.  hyperxmp can embed a wide variety of
metadata as XMP, including the list of authors, document title, contact
information (telephone number, postal address, email address, etc.),
copyright statement, keywords, natural language, and much more.
hyperxmp is compatible with pdflatex, lualatex, xelatex, latex+dvipdfm,
and latex+dvips+Distiller.

Version 5.5 of hyperref includes a number of improvements:

* Automatically assign pdfnumpages and pdfbytes under pdfLaTeX and

* Automatically acquire the document's main language and list of
  secondary languages from both babel and polyglossia.

* Introduce the pdfpubstatus package option, which supports the Journal
  Article Versions publication status.

* Support hyperlinks and other markup in Koma-script's frommobilephone
  and fromphone.

* Load hyperref automatically if the document does not do so explicitly.

* Improve consistency between XMP and PDF metadata.

* Correct the data type of xmpMM:RenditionClass.

* List x-default alternatives before language-specific alternatives, as
  dictated by the XMP specification.

* Correctly handle source files with spaces in their name.

* Enable hyperxmp to be called from \AtEndPreamble, as is now done by
  the doclicense package.

Thanks to Robin Schwab, Thorsten WiƟmann, Peter Dyballa, and Tommaso
Pecorella for their contributions to this version of hyperref in the
form of suggestions, bug reports, patches, and testing.  A special
thanks to Javier Bezos for updating his babel package for hyperxmp's
benefit and for helping integrate babel functionality into hyperxmp.


This package is located at 

More information is at


   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz

CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .

More information about the Ctan-ann mailing list