Hello community, here is the log from the commit of package texlive-specs-z for openSUSE:Factory checked in at 2013-09-12 14:16:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-specs-z (Old) and /work/SRC/openSUSE:Factory/.texlive-specs-z.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-z" Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-specs-z/texlive-specs-z.changes 2013-07-24 15:30:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-specs-z.new/texlive-specs-z.changes 2013-09-12 14:21:17.000000000 +0200 @@ -1,0 +2,61 @@ +Tue Sep 10 15:25:02 UTC 2013 - [email protected] + +- Change /bin/env to /usr/bin/env in latexdiff tool below doc + +------------------------------------------------------------------- +Fri Aug 9 07:31:30 UTC 2013 - [email protected] + +- Be aware that the package texlive-ascii-font is the former + texlive-ascii + +------------------------------------------------------------------- +Thu Aug 8 14:43:07 UTC 2013 - [email protected] + +- Do not override TEXMFLOCAL with TEXMFMAIN as this is now TEXMFDIST + +------------------------------------------------------------------- +Wed Aug 7 11:01:50 UTC 2013 - [email protected] + +- Drop dependency freeglut-devel of texlive-asymptote (bnc#833498) + +------------------------------------------------------------------- +Mon Aug 5 10:24:25 UTC 2013 - [email protected] + +- Make sure that TEXMFMAIN is /usr/share/texmf now +- Replace texmf.cnf if really required that is do not install + as .rpmnew but move the old to .rpmold + +------------------------------------------------------------------- +Fri Aug 2 08:45:18 UTC 2013 - [email protected] + +- Move leipzig.tex from doc/latex/leipzig/leipzig.tex to + tex/latex/leipzig/leipzig.tex + +------------------------------------------------------------------- +Tue Jul 30 16:14:46 UTC 2013 - [email protected] + +- Update to TeXLive 2013 (timestamp 20130620) + + Distribution layout: the top-level texmf/ directory has been + merged into texmf-dist/, for simplicity. Both the TEXMFMAIN + and TEXMFDIST Kpathsea variables now point to texmf-dist. + + Many small language collections have been merged together, + to simplify installation. + + MetaPost: native support for PNG output and floating-point + (IEEE double) has been added. + + LuaTEX: updated to Lua 5.2, and includes a new library + (pdfscanner) to process external PDF page content, among + much else (see its web pages). + + XeTEX (also see its web pages for more): + The HarfBuzz library now used for font layout instead of ICU. + Graphite2 and HarfBuzz are used instead of SilGraphite for Graphite layout. + On Macs, Core Text is used instead of the (deprecated) ATSUI. + Prefer TrueType/OpenType fonts to Type1 when the names are the same. + Fix occasional mismatch in font finding between XeTEX and xdvipdfmx. + Support OpenType math cut-ins. + + xdvi: now uses FreeType instead of t1lib for rendering. + + microtype.sty: some support for XeTEX (protrusion) and LuaTEX + (protrusion, font expansion, tracking), among other enhancements. +- Update biblatex-biber to 1.7 +- Udpate biblatex of TeXLive 2013 to 2.7a + +------------------------------------------------------------------- New: ---- FAQ-en.tar.xz GS1.doc.tar.xz GS1.tar.xz MemoirChapStyles.tar.xz Type1fonts.tar.xz zhnumber.doc.tar.xz zhnumber.tar.xz zxjafbfont.doc.tar.xz zxjafbfont.tar.xz zxjafont.doc.tar.xz zxjafont.tar.xz zxjatype.doc.tar.xz zxjatype.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-specs-z.spec ++++++ --- /var/tmp/diff_new_pack.8m2Xkw/_old 2013-09-12 14:21:18.000000000 +0200 +++ /var/tmp/diff_new_pack.8m2Xkw/_new 2013-09-12 14:21:18.000000000 +0200 @@ -44,34 +44,47 @@ Source1006: ESIEEcv.doc.tar.xz Source1007: ESIEEcv.tar.xz Source1008: FAQ-en.doc.tar.xz -Source1009: HA-prosper.doc.tar.xz -Source1010: HA-prosper.tar.xz -Source1011: IEEEconf.doc.tar.xz -Source1012: IEEEconf.tar.xz -Source1013: IEEEtran.doc.tar.xz -Source1014: IEEEtran.tar.xz -Source1015: MemoirChapStyles.doc.tar.xz -Source1016: SIstyle.doc.tar.xz -Source1017: SIstyle.tar.xz -Source1018: SIunits.doc.tar.xz -Source1019: SIunits.tar.xz -Source1020: Tabbing.doc.tar.xz -Source1021: Tabbing.tar.xz -Source1022: Type1fonts.doc.tar.xz -Source1023: zapfchan.tar.xz -Source1024: zapfding.tar.xz -Source1025: zed-csp.doc.tar.xz -Source1026: zed-csp.tar.xz -Source1027: zhmetrics.doc.tar.xz -Source1028: zhmetrics.tar.xz -Source1029: zhspacing.doc.tar.xz -Source1030: zhspacing.tar.xz -Source1031: ziffer.doc.tar.xz -Source1032: ziffer.tar.xz -Source1033: zwgetfdate.doc.tar.xz -Source1034: zwgetfdate.tar.xz -Source1035: zwpagelayout.doc.tar.xz -Source1036: zwpagelayout.tar.xz +Source1009: FAQ-en.tar.xz +Source1010: GS1.doc.tar.xz +Source1011: GS1.tar.xz +Source1012: HA-prosper.doc.tar.xz +Source1013: HA-prosper.tar.xz +Source1014: IEEEconf.doc.tar.xz +Source1015: IEEEconf.tar.xz +Source1016: IEEEtran.doc.tar.xz +Source1017: IEEEtran.tar.xz +Source1018: MemoirChapStyles.doc.tar.xz +Source1019: MemoirChapStyles.tar.xz +Source1020: SIstyle.doc.tar.xz +Source1021: SIstyle.tar.xz +Source1022: SIunits.doc.tar.xz +Source1023: SIunits.tar.xz +Source1024: Tabbing.doc.tar.xz +Source1025: Tabbing.tar.xz +Source1026: Type1fonts.doc.tar.xz +Source1027: Type1fonts.tar.xz +Source1028: zapfchan.tar.xz +Source1029: zapfding.tar.xz +Source1030: zed-csp.doc.tar.xz +Source1031: zed-csp.tar.xz +Source1032: zhmetrics.doc.tar.xz +Source1033: zhmetrics.tar.xz +Source1034: zhnumber.doc.tar.xz +Source1035: zhnumber.tar.xz +Source1036: zhspacing.doc.tar.xz +Source1037: zhspacing.tar.xz +Source1038: ziffer.doc.tar.xz +Source1039: ziffer.tar.xz +Source1040: zwgetfdate.doc.tar.xz +Source1041: zwgetfdate.tar.xz +Source1042: zwpagelayout.doc.tar.xz +Source1043: zwpagelayout.tar.xz +Source1044: zxjafbfont.doc.tar.xz +Source1045: zxjafbfont.tar.xz +Source1046: zxjafont.doc.tar.xz +Source1047: zxjafont.tar.xz +Source1048: zxjatype.doc.tar.xz +Source1049: zxjatype.tar.xz NoSource: 1000 NoSource: 1001 NoSource: 1002 @@ -109,6 +122,19 @@ NoSource: 1034 NoSource: 1035 NoSource: 1036 +NoSource: 1037 +NoSource: 1038 +NoSource: 1039 +NoSource: 1040 +NoSource: 1041 +NoSource: 1042 +NoSource: 1043 +NoSource: 1044 +NoSource: 1045 +NoSource: 1046 +NoSource: 1047 +NoSource: 1048 +NoSource: 1049 BuildRequires: buffer BuildRequires: ed BuildRequires: file ++++++ Asana-Math.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/fonts/Asana-Math/FontLog.txt new/doc/fonts/Asana-Math/FontLog.txt --- old/doc/fonts/Asana-Math/FontLog.txt 2011-10-21 00:31:09.000000000 +0200 +++ new/doc/fonts/Asana-Math/FontLog.txt 2012-07-29 19:03:56.000000000 +0200 @@ -33,4 +33,8 @@ 000.946 Fixed math kern information for math script letters. Thanks again to Mateus Araújo for sorting this out. -000.947 Math kern information removed due to a bug. Added the six die symbols. \ No newline at end of file +000.947 Math kern information removed due to a bug. Added the six die symbols. + +000.948 Added U+2031 + +000.949 Added versical variants for slash \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/Asana-Math.doc.tlpobj new/tlpkg/tlpobj/Asana-Math.doc.tlpobj --- old/tlpkg/tlpobj/Asana-Math.doc.tlpobj 2011-10-21 04:26:30.000000000 +0200 +++ new/tlpkg/tlpobj/Asana-Math.doc.tlpobj 2012-07-30 04:42:12.000000000 +0200 @@ -1,6 +1,6 @@ name Asana-Math.doc category Package -revision 24343 +revision 27228 shortdesc doc files of Asana-Math relocated 1 docfiles size=2 ++++++ Asana-Math.tar.xz ++++++ Files old/fonts/opentype/public/Asana-Math/Asana-Math.otf and new/fonts/opentype/public/Asana-Math/Asana-Math.otf differ Files old/fonts/truetype/public/Asana-Math/Asana-Math.ttf and new/fonts/truetype/public/Asana-Math/Asana-Math.ttf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/Asana-Math.tlpobj new/tlpkg/tlpobj/Asana-Math.tlpobj --- old/tlpkg/tlpobj/Asana-Math.tlpobj 2011-10-21 04:26:30.000000000 +0200 +++ new/tlpkg/tlpobj/Asana-Math.tlpobj 2012-07-30 04:42:12.000000000 +0200 @@ -1,6 +1,6 @@ name Asana-Math category Package -revision 24343 +revision 27228 shortdesc A font to typeset maths in Xe(La)TeX and Lua(La)TeX. relocated 1 longdesc The Asana-Math font is an OpenType font that includes almost @@ -14,6 +14,6 @@ RELOC/fonts/opentype/public/Asana-Math/Asana-Math.otf RELOC/fonts/truetype/public/Asana-Math/Asana-Math.ttf catalogue-ctan /fonts/Asana-Math -catalogue-date 2011-10-20 20:20:48 +0200 +catalogue-date 2012-06-11 11:02:36 +0200 catalogue-license ofl -catalogue-version 000.947 +catalogue-version 000.949 ++++++ FAQ-en.doc.tar.xz ++++++ ++++ 54690 lines of diff (skipped) ++++++ IEEEtran.doc.tar.xz ++++++ ++++ 2907 lines of diff (skipped) ++++++ IEEEtran.tar.xz ++++++ ++++ 1769 lines of diff (skipped) ++++++ texlive-specs.tar.xz ++++++ ++++ 335945 lines of diff (skipped) ++++++ zapfchan.tar.xz ++++++ Files old/fonts/tfm/cspsfonts-adobe/zapfchan/pzcmi8z.tfm and new/fonts/tfm/cspsfonts-adobe/zapfchan/pzcmi8z.tfm differ Files old/fonts/tfm/cspsfonts-adobe/zapfchan/rpzcmi.tfm and new/fonts/tfm/cspsfonts-adobe/zapfchan/rpzcmi.tfm differ Files old/fonts/vf/cspsfonts-adobe/zapfchan/pzcmi8z.vf and new/fonts/vf/cspsfonts-adobe/zapfchan/pzcmi8z.vf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/zapfchan.tlpobj new/tlpkg/tlpobj/zapfchan.tlpobj --- old/tlpkg/tlpobj/zapfchan.tlpobj 2011-04-06 04:17:44.000000000 +0200 +++ new/tlpkg/tlpobj/zapfchan.tlpobj 2012-12-22 04:32:47.000000000 +0100 @@ -1,6 +1,6 @@ name zapfchan category Package -revision 21993 +revision 28614 catalogue urw-base35 shortdesc URW "Base 35" font pack for LaTeX. relocated 1 @@ -15,7 +15,7 @@ longdesc (substituting for Adobe's Zapf Chancery); - URW Gothic L Book longdesc (substituting for Adobe's Avant Garde); and - URW Palladio L longdesc (substituting for Adobe's Palatino). -runfiles size=62 +runfiles size=59 RELOC/dvips/zapfchan/config.uzc RELOC/fonts/afm/adobe/zapfchan/pzcmi8a.afm RELOC/fonts/afm/urw/zapfchan/uzcmi8a.afm @@ -25,8 +25,6 @@ RELOC/fonts/tfm/adobe/zapfchan/pzcmi8c.tfm RELOC/fonts/tfm/adobe/zapfchan/pzcmi8r.tfm RELOC/fonts/tfm/adobe/zapfchan/pzcmi8t.tfm - RELOC/fonts/tfm/cspsfonts-adobe/zapfchan/pzcmi8z.tfm - RELOC/fonts/tfm/cspsfonts-adobe/zapfchan/rpzcmi.tfm RELOC/fonts/tfm/urw35vf/zapfchan/uzcmi7t.tfm RELOC/fonts/tfm/urw35vf/zapfchan/uzcmi8c.tfm RELOC/fonts/tfm/urw35vf/zapfchan/uzcmi8r.tfm @@ -37,7 +35,6 @@ RELOC/fonts/vf/adobe/zapfchan/pzcmi7t.vf RELOC/fonts/vf/adobe/zapfchan/pzcmi8c.vf RELOC/fonts/vf/adobe/zapfchan/pzcmi8t.vf - RELOC/fonts/vf/cspsfonts-adobe/zapfchan/pzcmi8z.vf RELOC/fonts/vf/urw35vf/zapfchan/uzcmi7t.vf RELOC/fonts/vf/urw35vf/zapfchan/uzcmi8c.vf RELOC/fonts/vf/urw35vf/zapfchan/uzcmi8t.vf @@ -48,5 +45,5 @@ RELOC/tex/latex/zapfchan/t1uzc.fd RELOC/tex/latex/zapfchan/ts1uzc.fd catalogue-ctan /fonts/urw/base35 -catalogue-date 2011-03-01 21:42:17 +0100 +catalogue-date 2012-06-06 22:57:48 +0200 catalogue-license gpl ++++++ zapfding.tar.xz ++++++ Files old/fonts/tfm/cspsfonts-adobe/zapfding/rpzdr.tfm and new/fonts/tfm/cspsfonts-adobe/zapfding/rpzdr.tfm differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/zapfding.tlpobj new/tlpkg/tlpobj/zapfding.tlpobj --- old/tlpkg/tlpobj/zapfding.tlpobj 2011-03-02 04:17:18.000000000 +0100 +++ new/tlpkg/tlpobj/zapfding.tlpobj 2012-12-22 04:32:47.000000000 +0100 @@ -1,6 +1,6 @@ name zapfding category Package -revision 21570 +revision 28614 catalogue urw-base35 shortdesc URW "Base 35" font pack for LaTeX. relocated 1 @@ -15,17 +15,16 @@ longdesc (substituting for Adobe's Zapf Chancery); - URW Gothic L Book longdesc (substituting for Adobe's Avant Garde); and - URW Palladio L longdesc (substituting for Adobe's Palatino). -runfiles size=25 +runfiles size=24 RELOC/dvips/zapfding/config.uzd RELOC/fonts/afm/adobe/zapfding/pzdr.afm RELOC/fonts/afm/urw/zapfding/uzdr.afm RELOC/fonts/map/dvips/zapfding/uzd.map RELOC/fonts/tfm/adobe/zapfding/pzdr.tfm - RELOC/fonts/tfm/cspsfonts-adobe/zapfding/rpzdr.tfm RELOC/fonts/tfm/urw35vf/zapfding/uzdr.tfm RELOC/fonts/type1/urw/zapfding/uzdr.pfb RELOC/fonts/type1/urw/zapfding/uzdr.pfm RELOC/tex/latex/zapfding/uuzd.fd catalogue-ctan /fonts/urw/base35 -catalogue-date 2011-03-01 21:42:17 +0100 +catalogue-date 2012-06-06 22:57:48 +0200 catalogue-license gpl ++++++ zwpagelayout.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/zwpagelayout/README new/doc/latex/zwpagelayout/README --- old/doc/latex/zwpagelayout/README 2012-01-13 00:12:07.000000000 +0100 +++ new/doc/latex/zwpagelayout/README 2013-01-16 00:01:45.000000000 +0100 @@ -1,5 +1,5 @@ ============================================================================= -Package: zwpagelayout Version 1.3a 10 January 2012 +Package: zwpagelayout Version 1.4c 13 Janyary 2013 ============================================================================= This package was developed as a typographers toolbox offering the most @@ -7,9 +7,14 @@ as well as the page layout. The next important feature is the ability of printing crop marks both with TeX + dvips or (x)dvipdfm(x) and with pdfTeX. Finally it is possible to reflect pages both horizontally and vertically. +Partial PDF/X conformance is implemented and black overprint is enabled +in pdfTeX, dvips, as well as (x)dvipdfm(x) drivers, i.e in XeLaTeX. -Version 1.3a is a bug release. It fixes a bug that occured when the -onlycropmark option was used. +Version 1.4c is a bug fix, the PDF boxes now properly work in the +(x)dvipdfm(x) family of drivers. + +Version 1.4 implements black overprint for (x)dvipdfm(x) family of drivers, +i.e. it now works also with XeLaTeX. The license of the package is LPPL. Files old/doc/latex/zwpagelayout/adjustfoot.pdf and new/doc/latex/zwpagelayout/adjustfoot.pdf differ Files old/doc/latex/zwpagelayout/adjusthead.pdf and new/doc/latex/zwpagelayout/adjusthead.pdf differ Files old/doc/latex/zwpagelayout/coversample.pdf and new/doc/latex/zwpagelayout/coversample.pdf differ Files old/doc/latex/zwpagelayout/zwpagelayout.pdf and new/doc/latex/zwpagelayout/zwpagelayout.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/zwpagelayout/zwpagelayout.tex new/doc/latex/zwpagelayout/zwpagelayout.tex --- old/doc/latex/zwpagelayout/zwpagelayout.tex 2012-01-13 00:12:07.000000000 +0100 +++ new/doc/latex/zwpagelayout/zwpagelayout.tex 2013-01-16 00:01:45.000000000 +0100 @@ -1,8 +1,8 @@ -%% $Id: zwpagelayout.tex 424 2012-01-10 22:42:46Z zw $ +%% $Id: zwpagelayout.tex 454 2013-01-13 18:30:27Z zw $ \input utf8-t1 % encTeX required \documentclass[11pt]{article} \usepackage{zwgetfdate} -\usepackage[footskip=30pt,topmargin=2cm,leftmargin=2cm,rightmargin=5cm,botmargin,nopdfinfo]{zwpagelayout} +\usepackage[footskip=30pt,topmargin=2cm,leftmargin=15mm,rightmargin=55mm,botmargin,nopdfinfo]{zwpagelayout} \usepackage[T1]{fontenc} \usepackage{lmodern,array,dcolumn,verbatim,graphicx} \usepackage[figuresright]{rotating} @@ -77,7 +77,8 @@ This package was developed as a typographers toolbox offering the most important features for everyday work. First it allows setting the paper size as well as the page layout. The next important feature is the ability of printing crop marks both with \TeX~+~dvips or (x)dvipdfm(x) and with pdf\TeX. -Finally it is possible to reflect pages both horizontally and vertically. +Finally it is possible to reflect pages both horizontally and vertically, select black overprint +and set various PDF/X features. \end{abstract} \tableofcontents @@ -249,7 +250,7 @@ \end{verbatim} \subsubsection{Standard paper sizes}\label{standard} -\omg{a0\,\ldots}\omg{\ldots\,c10}\omg{executive}\omg{legal}\omg{letter} +\omg{a0\,\ldots\,c10}\omg{executive}\omg{legal}\omg{letter} Options \opt{a0}\ldots\opt{a10}, \opt{b0}\ldots\opt{b10}, \opt{c0}\ldots\opt{c10} are used to select paper size according to the A, B or C series where the dimensions are rounded to integers in milimeters. For instance, the A6 size is \papdims[\krat]{a6}. The package also supports paper sizes @@ -260,7 +261,8 @@ \subsection{Page bounding boxes}\label{Bboxes} The drivers usually set MediaBox to the physical size of the page. If cropmarks are requested (see -section~\ref{cropmarks}), the package sets also BleedBox, TrimBox and ArtBox. CropBox is +section~\ref{cropmarks}), the package sets also BleedBox and TrimBox, ArtBox is explicitely +forbidden by PDF/X. CropBox is intentionally unset since it causes cropped display in Adobe Reader. Since page size setting is delayed, MediaBox contains the whole page including the area for the cropmarks. MediaBox is calculated by the driver, the other boxes are calculated by \TeX. Their dimensions are therefore @@ -514,7 +516,7 @@ The hypertext links made by the \pkg{hyperref} package will be wrong. If you wish to rotate parts of texts and preserve hyperlinks, use \pkg{rotating} instead. -A word of warning has to be said. In \texttt{pdftext} reflection is implemented by redefininng +A word of warning has to be said. In \texttt{pdftex} reflection is implemented by redefininng \cmd{shipout}. We add PDF literal code to the beginning of each page. For \texttt{dvips} we add code to the \texttt{bop-hook}. If you need your own code in the \texttt{bop-hook}, you have to store the old definition and execute it. For \texttt{xetex} we add code to \texttt{bop} and @@ -557,7 +559,8 @@ \subsubsection{Option \opt{cropgap}, default 5\,mm} \omg{cropgap} -This is the space that must be left blank between the crop marks and the trimmed page. +This is the space that must be left blank between the crop marks and the trimmed page. This area is +also known as bleed. \subsubsection{Option \opt{cropframe}, default \false, standard \true}\label{cropframe} \omg{cropframe} @@ -578,7 +581,7 @@ \omg{croptitle} This option defines the text that should be printed on each page. It may \eg. be the title of the document. Remember that all spaces are gobbled when parsing the options. The spaces must therefore -be specified as \verb*;\ ;. +be specified as \verb*;\ ; or the text must be enclosed in curly braces. \subsubsection{Option \opt{cropseparator}} \omg{cropseparator} @@ -680,7 +683,7 @@ The width of the leaves is equal because it is achieved by \cmd{hfil}. If you specify \verb.foldcorr=-2mm., the corrected leaf will be 2\,mm narower that the others. Since there is \textit{1fil} in the width specification of the leaves, you can achieve nice tricks be specifying -\verb.foldcorr=5cm plus -1fil.. In such a cas the \textit{1fil} in the corrected leaf will vanish +\verb.foldcorr=5cm plus -1fil.. In such a case the \textit{1fil} in the corrected leaf will vanish and its width will be 5\,cm. Width corrections are not allowed in the \textit{Z} and \textit{4} types and the option value is @@ -712,7 +715,7 @@ even pages. \section{Color support}\label{color} -The package is able to produce basic color support, namely it prints the names of separations. The +The package offers basic color support, namely it prints the names of separations. The color support is implemented via a few options. Color printing is performed using the \pkg{color} package that is loaded automatically. The package does not use predefined color names. @@ -728,7 +731,7 @@ If none of the above applies, the color support is not needed and the package will not be loaded. If the \pkg{color} package is being loaded, no options are given to it. Especially the driver -selected by the \opt{driver} option (see section~\ref{driver.selection}) is not sent. If you must +selected by the \opt{driver} option (see section~\ref{driver.selection}) is not set. If you must specify any option for the \pkg{color} package, you have to load it yourself before loading \pkg{zwpagelayout}. @@ -748,7 +751,7 @@ default model is \texttt{cmyk}, the default value of this option is \verb;{1,1,1,1};. Notice that the syntax conforms to the requirements of the \pkg{color} package. -\omg{colors} +\omg{colors}\label{colors} Option \opt{colors} assigns names to the color components of the current model. Specification of each color must be enclosed in curly brackets. The color name is followed by a colon and comma separated values conforming to the syntax of the \pkg{color} package. It will be clear from the @@ -788,6 +791,17 @@ Notice that the \opt{colormodel} option was not specified. Its default value was used. The \opt{cropcolor} option left zero for the yellow separation. +If a color is light as e.\,g. the process yellow, it may be better to display its name in white on +a colored background. This is achieved by preceding the color name with an asterisk. This is now +the default behaviour for the yellow color. The default definition is: + +\vb +\begin{verbatim} +colors={{CYAN:1,0,0,0},{MAGENTA:0,1,0,0},{*YELLOW:0,0,1,0},{BLACK:0,0,0,1}} +\end{verbatim} + +\vb + \subsection{CMYK colors}\label{cmykcolors} \mg{cmykblack}\mg{cmykread}\mg{cmykgreen}\mg{cmykblue} The \pkg{color} package defines \textit{black} using the GRAY model and colors \textit{red}, @@ -803,8 +817,15 @@ overprint any color, not just black. You thus should not enable overprinting globally. The mode is therefore set to \textit{knockout} within the package. -Overprint support is currently implemented for pdftex and dvips only. Support for (x)dvipdfm(x) is -prepared but there is a bug in it. It will hopefully be fixed soon. +\cmg{OverprintXeTeXExtGState} +Overprint is implemented in all supported drivers. However, there is a minor problem with the +(x)dvipdfm(x) family of drivers. The definition of the graphic state must be present in the +resources of each page where overprinting is used. The (x)dvipdfm(x) drivers do not do it +automatically, it has to be done by the \cmd{OverprintXeTeXExtGState} macro. Since the cropmarks +switch overprint off, they require the definition of the graphic state and the macro is always +invoked from the running head. This requirement is thus a minor problem. The user usually does not +care whether overprint is enabled for preview and proof-reading. The final document will have +cropmarks and thus overprint will be enabled. \cmg{SetOverprint}\cmg{SetKnockout} These macros change the mode to \textit{overprint} or \textit{knockout}, respectively. They act as @@ -837,6 +858,14 @@ just as a background), option \opt{redefinetocmyk} requests redefinition of these colors to CMYK. The \textit{black} color will be redefined as well. +\vb +\textbf{Important note:} the (x)dvipdfm(x) drivers may switch to the gray colour model after +\cmd{textcolor} even if redefinition of black or even all colours to CMYK was requested. If black +overprint does not work, insert explicit \verb;\color{cmykblack};. This trick is not needed with +pdf\TeX\ or dvips. + +\vb + \mg{grblack}\mg{rgbred}\mg{rgbgreen}\mg{rgbblue} If the colors are redefined to CMYK, the original definitions are not available. Although you redefine them due to a printing process where the RGB colors are undesirable, you can sometimes @@ -884,6 +913,10 @@ they are declared in the package, \opt{nopdfinfo} will always erase the PDF title even if it is specified before \opt{title}. +It has recently been found that these packages do not conflict, it is safe to specify some +pieces of information by \pkg{zwpagelayout} and other pieces of information via \pkg{hyperref}. +Anyway, this option will be preserved for the case that it might be needed in the future. + \section{PDF/X-1a compliance}\label{pdfx1a} The package partially implements the PDF/X-1a standard. Remember that implementation is driver dependent and not everything can be achieved with all drivers. The following sections will give you @@ -931,8 +964,9 @@ to verify your configuration files and make sure that fonts are embedded. \subsection{Page bounding boxes} -It is mandatory to set BleedBox, TrimBox, and ArtBox in addittion to MediaBox. Setting these boxes -is explained in section~\ref{Bboxes}. +It is mandatory to set BleedBox and TrimBox in addittion to MediaBox. Setting these boxes +is explained in section~\ref{Bboxes}. ArtBox is explicitely forbidden by PDF/x, therefore it is not +set. \subsection{PDF information} Mandatory fields are title, CreationDate and ModDate. All these fields are set automatically unless @@ -1007,7 +1041,7 @@ desirable. Imagine the situation when each chapter starts with a full page illustration on the left and with its title page on the right. In such cases you need to start at the even page but \LaTeX\ does not contain any direct tool for doing it. This package provides the \cmd{NewEvenPage} with the -same syntaxe as \cmd{NewOddPage}. +same syntax as \cmd{NewOddPage}. \cmg{SetEvenPageMessage} Similarly this macro serves for setting the message text that appears if an empty page was inserted @@ -1202,10 +1236,8 @@ code must not be used. See section~\ref{reflection} for details on its implementation. \subsection{Overprinting} -Overprinting is not yet supported in (x)dvipdfm(x), thus it does not work in \XeTeX, see -section~\ref{overprinting}. The author will try to implement it soon. In fact the macros are prepared -but commented out because they cause an error message and resulting PDF file cannot be displayed. -Your help will be appreciated. +Overprinting works in (x)dvipdfm(x) drivers but may be cumbersome in some situations. More details +are given in section~\ref{overprinting}. It was also found that overprinting does not work if the PostScript file is converted to PDF by GhostScript version~7.x. This is a bug in GhostScript, overprinting works fine if @@ -1230,6 +1262,23 @@ specify the date in the \cmd{usepackage} or \cmd{RequirePackage} command if you rely on a specific feature not available in the old version of the package. +\subsection{Version 1.4c, 2013/01/13} +Bug fix, the PDF boxes are properly set even in the (x)dvipdfm(x) family of drivers, i.\,e.\@ in +\XeLaTeX. + +\subsection{Version 1.4b, 2012/10/04} +New feature, the color name in the cropmarks can be displayed in white on a colored background, see +page~\pageref{color}. + +\subsection{Version 1.4a, 2012/05/20} +Bug fix, if a user requested unexistent page style, the cropmark mechanism looped forever until all +main memory was exhausted. Now the package issues an error message and uses the ``empty'' page +style. + +\subsection{Version 1.4, 2012/05/13} +Black overprint is implemented for the (x)dvipdfm(x) family of drivers. It means that it now works +in \XeLaTeX, see section~\ref{overprinting}. + \subsection{Version 1.3a, 2012/01/10} \begin{itemize} \item Bug fix, code rearrangement in order to prevent an error message if \opt{onlycropmarks} is diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/zwpagelayout.doc.tlpobj new/tlpkg/tlpobj/zwpagelayout.doc.tlpobj --- old/tlpkg/tlpobj/zwpagelayout.doc.tlpobj 2012-01-13 04:29:46.000000000 +0100 +++ new/tlpkg/tlpobj/zwpagelayout.doc.tlpobj 2013-01-16 04:41:14.000000000 +0100 @@ -1,9 +1,9 @@ name zwpagelayout.doc category Package -revision 25083 +revision 28846 shortdesc doc files of zwpagelayout relocated 1 -docfiles size=203 +docfiles size=204 RELOC/doc/latex/zwpagelayout/License.txt RELOC/doc/latex/zwpagelayout/LoremIpsumDolor.tex RELOC/doc/latex/zwpagelayout/README ++++++ zwpagelayout.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/zwpagelayout/zwpagelayout.sty new/tex/latex/zwpagelayout/zwpagelayout.sty --- old/tex/latex/zwpagelayout/zwpagelayout.sty 2012-01-13 00:12:07.000000000 +0100 +++ new/tex/latex/zwpagelayout/zwpagelayout.sty 2013-01-16 00:01:45.000000000 +0100 @@ -1,7 +1,7 @@ -\ProvidesPackage{zwpagelayout}[2012/01/10 ZW Page Layout] -\PackageInfo{zwpagelayout}{$Id: zwpagelayout.sty 424 2012-01-10 22:42:46Z zw $\@gobble} +\ProvidesPackage{zwpagelayout}[2013/01/13 ZW Page Layout] +\PackageInfo{zwpagelayout}{$Id: zwpagelayout.sty 453 2013-01-13 17:12:17Z zw $\@gobble} -%% Copyright 2008--2011 Z. Wagner, http://icebearsoft.euweb.cz +%% Copyright 2008--2013 Z. Wagner, http://icebearsoft.euweb.cz % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -158,7 +158,7 @@ \DeclareBoolOption{color} \DeclareStringOption[cmyk]{colormodel} \DeclareStringOption[1,1,1,1]{cropcolor} -\DeclareStringOption[{CYAN:1,0,0,0},{MAGENTA:0,1,0,0},{YELLOW:0,0,1,0},{BLACK:0,0,0,1}]{colors} +\DeclareStringOption[{CYAN:1,0,0,0},{MAGENTA:0,1,0,0},{*YELLOW:0,0,1,0},{BLACK:0,0,0,1}]{colors} \DeclareBoolOption{redefineblack} \DeclareBoolOption{redefinetocmyk} @@ -259,6 +259,7 @@ % This part used always +\let\ZWPL@XeTeXboxes\relax \AtBeginDocument{\ifcaseZWdriver \or \pdfpagewidth\paperwidth \pdfpageheight\paperheight \else @@ -282,14 +283,14 @@ \zwpl@bleedwidth\space \zwpl@bleedheight] /TrimBox [\zwpl@trimorig\space \zwpl@trimorig\space \zwpl@trimwidth\space \zwpl@trimheight] - /ArtBox [\zwpl@trimorig\space \zwpl@trimorig\space - \zwpl@trimwidth\space \zwpl@trimheight]} + %/ArtBox [\zwpl@trimorig\space \zwpl@trimorig\space + %\zwpl@trimwidth\space \zwpl@trimheight] + } \ifcaseZWdriver \or \expandafter\pdfpageattr\expandafter{\zw@tmp} \or - \edef\zw@tmpx{pdf:put @pages <<\zw@tmp>>} - \expandafter\special\expandafter{\zw@tmpx} + \edef\ZWPL@XeTeXboxes{\noexpand\special{pdf:put @thispage <<\zw@tmp>>}} \else \special{! userdict begin userdict /bop-hook known {/bop-hook load cvx /ZWBox-hook exch def} if @@ -298,8 +299,8 @@ \zwpl@bleedwidth\space \zwpl@bleedheight] /PAGE pdfmark [/TrimBox [\zwpl@trimorig\space \zwpl@trimorig\space \zwpl@trimwidth\space \zwpl@trimheight] /PAGE pdfmark - [/ArtBox [\zwpl@trimorig\space \zwpl@trimorig\space - \zwpl@trimwidth\space \zwpl@trimheight] /PAGE pdfmark + %[/ArtBox [\zwpl@trimorig\space \zwpl@trimorig\space + %\zwpl@trimwidth\space \zwpl@trimheight] /PAGE pdfmark userdict /ZWBox-hook known {ZWBox-hook} if } def end} @@ -662,6 +663,7 @@ % Black overprint implementation \let\zwpl@setop\relax \let\zwpl@resetop\relax +\let\OverprintXeTeXExtGState\relax \newif\ifzwpl@op \ifzwpl@overprint @@ -691,29 +693,22 @@ \fi } \or % xetex - \iffalse % disabled because it does not work \special{pdf: object @opoff << /Type /ExtGState /op false /OP false /OPM 0 >>} \special{pdf: object @opon << /Type /ExtGState /op true /OP true /OPM 1 >>} \special{pdf: object @extgs << /GSko @opoff /GSop @opon >>} - %\special{pdf: object @ExtGS << /ExtGState @extgs >>} - %\def\ZWAddResources{\special{pdf: put @thispage << /Resources @ExtGS >>}} - %\def\ZWAddResources{\special{pdf: put @resources << /Resources @ExtGS >>}} - \def\ZWAddResources{\special{pdf: put @resources << /ExtGState @extgs >>}} % macros for setting and resetting the overprint state + % (x)dvipdfm(x) requires setting ExtGState at each page where overprint + % is going to be used, done automatically if cropmarks are enabled + \def\OverprintXeTeXExtGState{\special{pdf: put @resources << /ExtGState @extgs >>}} \def\zwpl@setop{\zwpl@resetop \aftergroup\zwpl@resetop} \def\zwpl@resetop{% \ifzwpl@op - \special{pdf: content /GSop gs}% + \special{pdf: code /GSop gs}% \else - \special{pdf: content /GSko gs}% + \special{pdf: code /GSko gs}% \fi - } - \else - \def\zwpl@setop{% - \PackageWarningNoLine{zwpagelayout}{Overprint not yet supported in (x)dvipdfm(x)}} - \let\zwpl@resetop\zwpl@setop - \fi % iffalse + } \else % dvips \def\zwpl@setop{\zwpl@resetop \aftergroup\zwpl@resetop} @@ -753,16 +748,29 @@ \fi \def\zwpl@testps#1{\xdef\zw@pstyle{ZW\ZWpercent#1\ZWpercent}% - \@ifundefined{ps@\zw@pstyle}{\zwpl@patchps{#1}{\zw@pstyle}}{}\zwpl@next{\zw@pstyle}} + \@ifundefined{ps@#1}{\xdef\zw@reqstyle{empty}% + \PackageError{zwpagelayout}{Page style `#1' undefined, `empty' will be used.}}% + {\xdef\zw@reqstyle{#1}}% + \@ifundefined{ps@\zw@pstyle}{\zwpl@patchps{\zw@reqstyle}{\zw@pstyle}}{}\zwpl@next{\zw@pstyle}} \def\zwpl@patchps#1#2{\expandafter\gdef\csname ps@#2\endcsname{\csname ps@#1\endcsname \zwpl@patchfoot}} \def\zwpl@patchfoot{\let\zwpl@oddfoot\@oddfoot \let\zwpl@evenfoot\@evenfoot - \def\@oddfoot{\zwpl@cropbox\zwpl@oddfoot}% - \def\@evenfoot{\zwpl@cropbox\zwpl@evenfoot}} + \ifzwpl@overprint + \expandafter\ifx\csname OverprintXeTeXExtGState\endcsname\relax \else + \let\zwpl@oddhead\@oddhead \let\zwpl@evenhead\evenhead + \def\@oddhead{\OverprintXeTeXExtGState \zwpl@oddhead}% + \def\@evenhead{\OverprintXeTeXExtGState \zwpl@evenhead}% + \fi + \fi + \def\@oddfoot{\zwpl@cropbox\zwpl@oddfoot\zw@tinyfil}% + \def\@evenfoot{\zwpl@cropbox\zwpl@evenfoot\zw@tinyfil}} + +\def\zw@tinyfil{\tolerance\@M \hskip \z@ plus .00001fil \relax} % We must use the knockout mode in the cropmarks (added 2010-12-21) \def\zwpl@cropbox{{\globaldefs=0\relax \ifzwpl@overprint\SetKnockout\fi + \csname ZWPL@XeTeXboxes\endcsname \rlap{% Some parameters may be changed within the document \raisebox{\zwpl@low}[\z@][\z@]{\everyvbox{}\offinterlineskip\boxmaxdepth\z@ \hskip -\hoffset \hskip -1in \hskip - @@ -999,13 +1007,23 @@ \def\thePageNumber{\#\,\arabic{page}} +\def\zwpl@xprintcolor{\@ifstar\zwpl@s@printcolor\zwpl@printcolor} + \def\zwpl@printcolor#1:#2:{\edef\zwpl@temp{\noexpand\textcolor[\zwpl@colormodel]{#2}{#1}}\zwpl@temp\space} -\def\zwpl@showcolors#1,#2*{\zwpl@printcolor#1:% +\def\zwpl@s@printcolor#1:#2:{\bgroup + \setbox\@tempboxa=\hbox{\space \ignorespaces #1 \unskip \space}\@tempdima=\wd\@tempboxa + \@tempdimb=\ht\@tempboxa \advance\@tempdimb .5pt + \@tempdimc=\dp\@tempboxa \advance\@tempdimc .5pt + \edef\zwpl@temp{\noexpand\textcolor[\zwpl@colormodel]{#2}{\rlap{\vrule + width \@tempdima height \@tempdimb depth \@tempdimc}}}\zwpl@temp + \color{white}\box\@tempboxa \egroup \space} + +\def\zwpl@showcolors#1,#2*{\zwpl@xprintcolor#1:% \ifcat$#2$\let\zwpl@next\relax \else\def\zwpl@next{\zwpl@showcolors#2*}\fi \zwpl@next} -\def\zwpl@showallcolors{\raisebox{.2ex}[\z@][\z@]{\expandafter\zwpl@showcolors\zwpl@colors,*}} +\def\zwpl@showallcolors{\raisebox{.25ex}[\z@][\z@]{\expandafter\zwpl@showcolors\zwpl@colors,*}} % Reflect (should be at the end of the package) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/zwpagelayout.tlpobj new/tlpkg/tlpobj/zwpagelayout.tlpobj --- old/tlpkg/tlpobj/zwpagelayout.tlpobj 2012-01-13 04:29:46.000000000 +0100 +++ new/tlpkg/tlpobj/zwpagelayout.tlpobj 2013-01-16 04:41:14.000000000 +0100 @@ -1,6 +1,6 @@ name zwpagelayout category Package -revision 25083 +revision 28846 shortdesc Page layout and crop-marks. relocated 1 longdesc This package was developed as a typographers' toolbox offering @@ -12,6 +12,6 @@ runfiles size=9 RELOC/tex/latex/zwpagelayout/zwpagelayout.sty catalogue-ctan /macros/latex/contrib/zwpagelayout -catalogue-date 2012-01-12 21:28:36 +0100 +catalogue-date 2013-01-15 09:51:57 +0100 catalogue-license lppl -catalogue-version 1.2a +catalogue-version 1.4c -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
