summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/pdfx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-12-12 17:18:25 +0000
committerKarl Berry <karl@freefriends.org>2008-12-12 17:18:25 +0000
commitb3ff88f03cb31f8e31ab553c6cbe87f7959d16cc (patch)
treedce1a06430c2ccfa8cdd141de8823d8629ef1a0f /Master/texmf-dist/source/latex/pdfx
parent780f455a710454c32ce49e0956f7660ef903e42f (diff)
pdfx update (11dec08)
git-svn-id: svn://tug.org/texlive/trunk@11597 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/pdfx')
-rw-r--r--Master/texmf-dist/source/latex/pdfx/pdfx.dtx51
1 files changed, 28 insertions, 23 deletions
diff --git a/Master/texmf-dist/source/latex/pdfx/pdfx.dtx b/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
index e3285522299..4a7887dddf8 100644
--- a/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
+++ b/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
@@ -17,7 +17,7 @@
%
% \fi
%
-% \CheckSum{374}
+% \CheckSum{376}
% \iffalse
%
%<*driver>
@@ -69,11 +69,13 @@
% \DoNotIndex{\Tg,\thepage,\unskip,\write,\advance,\{,\}}
%
% \changes{v1.00}{2008/12/01}{Initial commit to the CVS.}
+% \changes{v1.01}{2008/12/10}{glyphtounicode-cmr.tex included with the
+% package.}
%
% \title{Generation of PDF/X-1a and PDF/A-1b compliant PDF's
% with PDF\TeX{} --- \texttt{pdfx.sty}}
-% \date{2008/12/01}
-% \version{1.1}
+% \date{2008/12/10}
+% \version{1.2}
% \keywords{\pdf, \pdfx, \pdfa, pdf\TeX, \LaTeX}
% \author{C.\,V.\,Radhakrishnan {\upshape\small and} \thanh}
% \contact{\texttt{[cvr,thanh]@river-valley.org}}
@@ -98,15 +100,15 @@
% ensures the documents can be reproduced the exact same way in years
% to come, a key element to achieve this is that the \textsc{pdf/a}
% documents shall be 100\% self contained. All the information needed
-% to display the document in the same manner every time, is embedded
-% in the file. \textsc{pdf/a} document is not permitted to be reliant
+% to display the document in the same manner every time is embedded
+% in the file. A \textsc{pdf/a} document is not permitted to be reliant
% on information from external sources. Other restrictions include
% avoidance of audio/video content, JavaScript and encryption.
% Mandatory inclusion of fonts, color profile and standards based
% metadata are absolutely essential for \textsc{pdf/a}.
%
% This package currently supports generation of \pdfx and \pdfa
-% compliant documents using \pdftex. More and more standards will be
+% compliant documents using \pdftex. More standards will be
% included in future.
%
% \section{Usage}
@@ -122,7 +124,7 @@
%
% \subsection{Data file for XMP metadata}
%
-% As you are aware, standards compliant \pdf documents need
+% As mentioned above, standards compliant \pdf documents need
% \textsc{xmp} metadata to be included. In order to create
% \textsc{xmp} in the prescribed \xml format, a simple data file
% holding the meta information of the document needs to be created
@@ -130,16 +132,16 @@
% |\jobname.xmpdata|, a simple example of which will look like the
% following:
% \begin{verbatim}
-% \Keywords{pdfTeX</rdf:li><rdf:li>PDF/X-1a</rdf:li><rdf:li>PDF/A-b}
+% \Keywords{pdfTeX\sep PDF/X-1a\sep PDF/A-b}
% \Title{Sample LaTeX input file}
% \Author{LaTeX project team}
% \Org{TeX Users Group}
% \end{verbatim}
-% You may note that the keywords are separated by \xml elements
-% |</rdf:li><rdf:li>| instead of comma character. This is the correct
-% format required by the \xmp metadata which is in \xml format.
-% Similarly, several other kinds of data can be captured using the
-% following commands:
+% You may note that the keywords are separated by |\sep| which will
+% expand to \xml elements |</rdf:li><rdf:li>| instead of comma
+% character. This is the correct format required by the \xmp metadata
+% which is in \xml format. Similarly, several other kinds of data can
+% be captured using the following commands:
% \begin{enumerate}
% \item |\Subject|
% \item |\Creator|
@@ -166,7 +168,7 @@
% Development Center} for more exhaustive information about
% Extensible Metadata Platform (\textsc{xmp}). An \textsc{xmp}
% Toolkit \textsc{sdk} which supports \textsc{gnu}/Linux, Macintosh
-% and Windows operating systems is also provided under \textsc{bsd}
+% and Windows operating systems is also provided under modified \textsc{bsd}
% licence.
%
% |pdfx| makes use of |xmpincl| package to include |xmp| data into the
@@ -184,7 +186,7 @@
% \item |glyphtounicode.tex| maps glyph names to corresponding Unicode.
% \item |glyphtounicode-cmr.tex| does the same for |cmr| fonts.
% \end{enumerate}
-% Necessary color profile files may be obtained from International
+% Necessary color profile files may be obtained from the International
% Color Consortium. Please take a look at
% \url{http://www.color.org/iccprofile.xalter}.
%
@@ -199,11 +201,13 @@
% \item |pdfa-1b.xmp| --- specimen |xmp| template for \pdfa.
% \item |small2e.xmpdata| --- specimen data file to provide values
% relating to the document to generate metadata.
+% \item |glyphtounicode-cmr.tex| --- glyph names in cmr font to
+% corresponding Unicode.
% \end{enumerate}
% A directory named |pdfx| may be created under |$TEXMF/tex/latex| and
-% all |*.sty| and |*.xmp| may be moved to the same. \TeX's file
-% database may need to be updated by suitable command depending on
-% your distribution and operating system.
+% all |*.sty|, |*.xmp| and |glyphtounicode-cmr.tex| may be moved to
+% the same. \TeX's file database should then be updated by a suitable
+% command depending on your distribution and operating system.
%
% \subsection{Options}
%
@@ -226,7 +230,7 @@
%
% \subsection{Miscellaneous information}
%
-% The package is released under \LaTeX{} Project Public Licence. Bug
+% The package is released under the \LaTeX{} Project Public Licence. Bug
% reports, suggestions, feature requests, etc., may be sent to the
% authors at \href{mailto:cvr@river-valley.org}{\ttfamily
% cvr@river-valley.org} and/or
@@ -248,11 +252,11 @@
% \begin{macrocode}
%<*package>
%
-% $Id: pdfx.dtx,v 1.1 2008/12/01 10:28:01 cvr Exp cvr $
+% $Id: pdfx.dtx,v 1.2 2008/12/10 13:51:10 cvr Exp cvr $
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{pdfx}
- [2008/12/01 v1.1 PDF/X and PDF/A support (CVR/HTH)]
+ [2008/12/10 v1.2 PDF/X and PDF/A support (CVR/HTH)]
\newif\ifpdfxonea \pdfxoneafalse
\newif\ifpdfaoneb \pdfaonebfalse
@@ -277,6 +281,7 @@
\def\hash{\expandafter\@gobble\string\#}
\def\amp{\expandafter\@gobble\string\&}
\def\xmpAmp{\amp\hash x0026;}
+\def\sep{</rdf:li><rdf:li>}
\def\TextCopyright{\amp\hash x00A9;}
\def\Title#1{\gdef\xmpTitle{#1}}
\let\xmpTitle\@empty
@@ -459,7 +464,7 @@
% Active content is not allowed in a \pdfx file. This means that
% standard \pdf features like forms, signatures, comments and embedded
% sounds and movies are not allowed in \pdfx. So |hyperref| is loaded
-% in |draft| mode and |info| dictionary is defined with |\pdfinfo|
+% in |draft| mode and an |info| dictionary is defined with |\pdfinfo|
% command.
%
% \begin{macrocode}
@@ -483,7 +488,7 @@
% will take care of the link annotations correctly. We have slightly
% modified the |\pdfinfo| by including |/GTS_PDFA1Version|
% |(PDA/A-1b:2005)|. Take a look at the modified |\PDF@FinishDoc|
-% macro of |hyprref|.
+% macro of |hyperref|.
%
% \begin{macrocode}
\RequirePackage[pdftex,pdfa]{hyperref}