Settings Help
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/macros/latex/contrib/hyperxmp

                      +-----------------------+
                      |  THE HYPERXMP PACKAGE |
                      |                       |
                      |      Scott Pakin      |
                      | scott+hyxmp@pakin.org |
                      +-----------------------+


Description
===========

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.  The current version of hyperxmp can
embed the following metadata as XMP: authors, base URL, contact
telephone number/postal address/email address/URL, copyright
statement, creation date, document identifier, document instance
identifier, file format, keywords, language, LaTeX file name, license
URL, metadata writer, PDF version, PDF-generating tool, PDF/A
compliance level and version, primary author's position or title,
subject/summary, and title.  hyperxmp is compatible with pdflatex,
latex+dvips+ps2pdf, latex+dvipdfm, xelatex, and lualatex.


Installation
============

To create hyperxmp.sty simply run "tex hyperxmp.ins".  Install
hyperxmp.sty somewhere where LaTeX can find it.  See
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=instpackages for
general information about installing packages.

Building hyperxmp.pdf is a little more involved:

        pdflatex hyperxmp.dtx
        pdflatex hyperxmp.dtx
        makeindex -s gind-hyxmp.ist hyperxmp.idx -o hyperxmp.ind
        makeindex -s gglo-hyxmp.ist hyperxmp.glo -o hyperxmp.gls
        pdflatex hyperxmp.dtx
        pdflatex hyperxmp.dtx


Copyright and license
=====================

Copyright (C) 2014 Scott Pakin

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.

Files

Name Size Date Notes
README 2479 2014-01-03 06:54:54
einstein-xmp.tex 10805 2014-01-03 06:54:54
einstein1.png 36422 2014-01-03 06:54:54
einstein2.png 40564 2014-01-03 06:54:54
gglo-hyxmp.ist 3466 2014-01-03 06:54:54
gind-hyxmp.ist 3442 2014-01-03 06:54:54
hyperxmp.dtx 112062 2014-01-03 06:54:54
hyperxmp.ins 1959 2014-01-03 06:54:54
hyperxmp.pdf 537806 2014-01-03 06:54:54

Down­load the com­plete con­tents of this di­rec­tory in one zip archive (601.6k).

hy­per­xmp – Embed XMP meta­data within a LaTeX doc­u­ment

XMP (eXten­si­ble Me­ta­data Plat­form) is a mech­a­nism pro­posed by Adobe for em­bed­ding doc­u­ment meta­data within the doc­u­ment it­self. The meta­data is de­signed to be easy to ex­tract, even by pro­grams that are obliv­i­ous to the doc­u­ment's file for­mat. Most of Adobe's ap­pli­ca­tions store XMP meta­data when sav­ing files. Now, with the hy­per­xmp pack­age, it is triv­ial for LaTeX doc­u­ment au­thors to store XMP meta­data in their doc­u­ments as well.

Ver­sion 2.2 of the pack­age added sup­port for the IPTC Photo Me­ta­data schema. It al­lows \xm­p­comma and \xm­pquote to be used in any hy­per­xmp op­tion, not only those that re­quire spe­cial treat­ment of com­mas. And it in­tro­duces an \xm­pline­sep macro that con­trols how mul­ti­line fields are rep­re­sented in the XMP packet.

The pack­age in­te­grates seam­lessly with hy­per­ref and re­quires vir­tu­ally no mod­i­fi­ca­tions to doc­u­ments that al­ready ex­ploit hy­per­ref's mech­a­nisms for spec­i­fy­ing PDF meta­data. The cur­rent ver­sion of hy­per­xmp can em­bed the fol­low­ing meta­data as XMP: ti­tle, au­thors, pri­mary au­thor's ti­tle or po­si­tion, meta­data writer, sub­ject/sum­mary, key­words, copy­right, li­cense URL, doc­u­ment base URL, doc­u­ment iden­ti­fier and in­stance iden­ti­fier, lan­guage, source file name, PDF gen­er­at­ing tool, PDF ver­sion, and con­tact tele­phone num­ber/postal ad­dress/email ad­dress/URL. Hyper­xmp cur­rently em­beds XMP only within PDF doc­u­ments; it is com­pat­i­ble with pdfla­tex, xe­la­tex, la­tex+dvipdfm, and la­tex+dvips+ps2pdf.

Doc­u­men­ta­tion
Ver­sion2.4 2014-01-02
Li­censeThe LaTeX Project Public Li­cense 1.3
Copy­right2006,2012-2014 Scott Pakin
Main­tainerScott Pakin
TDS archivehyperxmp.tds.zip
Con­tained inTeXLive as hy­per­xmp
MiKTeX as hy­per­xmp
Topics ac­cess PDF fea­tures
Guest Book Sitemap Contact 2014-04-17 04:32 CEST