diff options
author | Norbert Preining <norbert@preining.info> | 2020-03-17 03:02:12 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-03-17 03:02:12 +0000 |
commit | 35730d4ce115914408c09833060f86cc84fc0d14 (patch) | |
tree | 232b6bce7565f31a777d6659e948963ee3211ef7 /macros/latex/contrib/l3build/l3build.dtx | |
parent | d50a41b6ab3d05fe5605a3a3b50ff68f61059296 (diff) |
CTAN sync 202003170302
Diffstat (limited to 'macros/latex/contrib/l3build/l3build.dtx')
-rw-r--r-- | macros/latex/contrib/l3build/l3build.dtx | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx index c39c0f9c29..a8d812d6d9 100644 --- a/macros/latex/contrib/l3build/l3build.dtx +++ b/macros/latex/contrib/l3build/l3build.dtx @@ -234,7 +234,7 @@ % }^^A % } % -% \date{Released 2020-03-13} +% \date{Released 2020-03-16} % % \maketitle % \tableofcontents @@ -2378,16 +2378,21 @@ \pdfvariable objcompresslevel=0 % \fi \else - \ifnum 0% - \ifx\XeTeXversion\@undefined\else 1\fi - \ifx\kanjiskip\@undefined\else 1\fi - >0 % + \ifx\XeTeXversion\@undefined + \special{% + ps: /setdistillerparams + where + {pop << /CompressPages false /CompressStreams false >> setdistillerparams} + if + }% + \else \special{dvipdfmx:config z 0}% Compress level \special{dvipdfmx:config C 0x40}% Object compression \fi \fi % \end{macrocode} % +% % \begin{macrocode} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname protected\endcsname\relax @@ -2415,8 +2420,7 @@ % % To make any PDF file produced comparable we need to suppress various % pieces of data. This works in concert with setting the epoch from the -% environment side (as not all output can be controlled here). We are -% somewhat stuck if \texttt{dvips} is being used so just hope for the best! +% environment side (as not all output can be controlled here). % There is a limit to what can be done with the underlying PDF structure so % there is no point entirely suppressing \texttt{Producer}: simply avoid % any version numbers. @@ -2448,17 +2452,17 @@ \relax \fi \else - \ifnum 0% - \ifx\XeTeXversion\@undefined\else 1\fi - \ifx\kanjiskip\@undefined\else 1\fi - >0 % + \ifx\XeTeXversion\@undefined + \special{! <</DocumentUUID (DocumentUUID)>> setpagedevice} + \special{! <</InstanceUUID (InstanceUUID)>> setpagedevice} + \else \special{% pdf: docinfo << /Creator (TeX) /CreationDate () /ModDate () - /Producer (\ifx\XeTeXversion\@undefined\else x\fi dvipdfmx) + /Producer (xdvipdfmx) >> } \fi |