Updated and extended version of LaTeX package pdfx by River Valley
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
README
README.md
example.xmp
glyphtounicode-cmr.tex
manifest.txt
pdfa-1b.xmp
pdfx-1a.xmp
pdfx-ext.pdf
pdfx-ext.sty
sRGBIEC1966-2.1.icm
small2e.pdf
small2e.tex
small2e.xmpdata

README.md

pdfx-ext

Updated and extended version of LaTeX package pdfx by River Valley. In accordance with the LPPPL, this new version has a new name to avoid confusion.

It mostly focuses on PDF/A-1b compliance and eventually including a reference list in the XMP metadata.

The original package was distributed under the LaTeX Project Public License; this is too.

Goals

I had a few ideas for this package:

  • support all constructs of the original package (including Subject, which wasn't implemented before)
  • comply with the PDF/A standard (which has its quircks, like allowing at most one dc:creator in PDF/A-1)
  • allow the author's URI to be embedded as dcterms:creator
  • embed a subset of the PRISM vocabulary in XMP in the PDF/A prescribed way (partially complete)
  • embed (subsets of) the FaBiO and CiTO ontologies in XMP in the PDF/A prescribed way
  • use XMP to embed a layout style-independent and machine readable reference list
  • provide a construct (macro, or a program) to convert BibTeX to PRISM+CiTO statements in XMP
  • be a reference implementation for connecting PDF documents created from LaTeX to the Semantic Web/Web of Data :)
  • support PDF/A-2, which supposedly supports multiple dc:creators

Instructions

Basic install instructions:

  • put *.xmp, pdfx-ext.sty and glyphtounicode-cmr-tex in a directory pdfx-ext in $TEXMF/tex/latex
  • update the TeX package catalog

Usage instructions:

  • create a .xmpdata file containing the metadata
  • copy the .icm file in your project directory
  • add \usepackage{pdfx-ext} to the preamble of your LaTeX document
  • run pdfLaTeX as usual.