summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-05-14 22:39:37 +0000
committerKarl Berry <karl@freefriends.org>2017-05-14 22:39:37 +0000
commitec89fe872ee54d0dcbbbd2f92d001500714b8154 (patch)
treea0f8a564f69f18e5b42de10ea6db3e5965aa336e /Master/texmf-dist/source/latex/pdfx/pdfx.dtx
parent522a6b668112a50660ebe4bb22d23a89609958e8 (diff)
pdfx (14may17)
git-svn-id: svn://tug.org/texlive/trunk@44349 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/pdfx/pdfx.dtx')
-rw-r--r--Master/texmf-dist/source/latex/pdfx/pdfx.dtx29
1 files changed, 16 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/pdfx/pdfx.dtx b/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
index ffd326defab..741f895fe0f 100644
--- a/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
+++ b/Master/texmf-dist/source/latex/pdfx/pdfx.dtx
@@ -19,13 +19,13 @@
%
% \fi
%
-% \CheckSum{3863}
+% \CheckSum{3857}
% \iffalse
%
%<*driver>
\pdfcompresslevel 9
\providecommand{\pdfxopt}{a-2u}
-\providecommand{\thisyear}{2016}
+\providecommand{\thisyear}{2017}
\begin{filecontents*}{./\jobname.xmpdata}
\Title{Generation of PDF/X- and PDF/A-compliant PDFs with pdfTeX \textemdash\ pdfx.sty}
\Author{\CVR\sep \Thanh\sep Ross~Moore\sep Peter Selinger}
@@ -37,7 +37,7 @@
\CopyrightURL{http://tug.org/texlive/}
\CoverDisplayDate{May \thisyear}
\CoverDate{\thisyear-05-03}
-\CreatorTool{pdfTeX + pdfx.sty with option \pdfxopt, from TeX Live 2016}
+\CreatorTool{pdfTeX + pdfx.sty with option \pdfxopt, from TeX Live \thisyear}
\pdfxEnableCommands{%
\def\CVR{C.V. Radhakrishnan}\def\Thanh{H^^c3^^a0n Th\eee Thanh}%
\def\eee{^^c3^^aa^^cc^^81 }}
@@ -129,11 +129,13 @@
% Fixed the quoted file-name problem, evident with LuaTeX.
% Method to generate correct bookmarks with non-active (transliterated) input.
% Added support for XeLaTeX, improvements with LuaTeX. Updated documentation.}
-%
+% \changes{v1.5.82}{2017/05/12}{%
+% Adjusted to changes in the LaTeX core, affecting macros for composite
+% commands; incl. \textsuperscript and others.}%
% \title{Generation of PDF/X- and PDF/A-compliant PDFs
% with pdf\TeX{} --- \texttt{pdfx.sty}}
-% \date{2016/05/03}
-% \version{1.5.8}
+% \date{2017/05/12}
+% \version{1.5.82}
% \keywords{PDF, PDF/A, PDF/X, pdf\TeX, \LaTeX, Multilingual Metadata}
% \author{C.\,V.\,Radhakrishnan, \Thanh, Ross~Moore {\upshape\small
% and} Peter Selinger}
@@ -1882,6 +1884,7 @@
% Several other `rebinding' commands are defined, mostly with package-loading options.
%\begin{itemize}
% \item |\LIIXUmapTeXnames| always defined
+% \item |\LIIXUscriptcommands| handles |\textsuperscript|, |\textsubscript|
% \item |\LIIXUmaparabicletters| with |arbxmp|
% \item |\LIIXUmapgreekletters| with |grkxmp| and |LGRxmp|
% \item |\LIIXUmaplatinchars| and |\LIIXUcancelfontswitches| with |LATxmp|
@@ -2029,7 +2032,7 @@
% the produced PDF. This is modified, using |\pdfxEnableCommands| in the |\jobname.xmpdata|
% file, to just place a comma after the surname in the metadata, as it precedes the given name.
%
-%\bigskip
+%\newpage\noindent
% Another way that jobs can be customised using essentially the same \LaTeX\ source,
% is via the command used to initiate the job. For example the file |sample.tex|,
% accompanying the |pdfx| distribution, can be used to test the loading options to create
@@ -2050,14 +2053,16 @@
% A default |\providecommand{\pdfxopt}{a-1b}| at the start of |sample.tex| catches the case
% of normal typesetting, doing nothing when |\pdfxopt| already has an expansion value.
%
-%
+% \goodbreak
% \subsection[Further Developments]{Further Developments}\label{ssec-further}
%
% Prospects for further development of the |pdfx| package are as follows,
% listed not necessarily in order of perceived importance.
% \begin{itemize}
% \item
-% Support for the |dvips| driver with Ghostscript as PDF producer.
+% Support for the |dvips| driver with Ghostscript as PDF producer; possible since |gs v9.21|.
+% \item
+% Support for |Lang| specification in XMP Metadata.
% \item
% Separate the |L8U| encoding support into a separate package.
% \item
@@ -2750,9 +2755,7 @@
\liixu@enableIeC
\liixu@enablenumberline
\def\empty{}% used in LICR patterns
- \let\sp\textsuperstring
- \let\sb\textsubstring
- \let\textsuperscript\dotextsuperscript
+ \LIIXUscriptcommands
\LIIXUmapTeXnames
%% from Hyperref's psdextra.def
\csname psdmapshortnames\endcsname
@@ -3600,7 +3603,7 @@
%% so save these for later reversion.
%%
\newif\ifpdf@activechars
-\ifcat ^^c0\active \pdf@activecharstrue\fi
+{\ifnum\catcode`^^c0 = 13\relax \aftergroup\pdf@activecharstrue\fi}%
%%
%% normally not used with XeTeX
%%