From e4b9644250f9ef381cc7177db8b7f9652542b36d Mon Sep 17 00:00:00 2001 From: Siep Kroonenberg Date: Sun, 1 Nov 2015 17:13:24 +0000 Subject: Small compatibility fix for luatex >=0.81 git-svn-id: svn://tug.org/texlive/trunk@38755 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/support/epspdf/Changelog | 39 ++++++++++++++--------- Master/texmf-dist/doc/support/epspdf/epspdf.pdf | Bin 227322 -> 227258 bytes Master/texmf-dist/doc/support/epspdf/epspdf.texi | 26 +++++++-------- Master/texmf-dist/doc/support/epspdf/index.html | 20 +++++++----- 4 files changed, 49 insertions(+), 36 deletions(-) (limited to 'Master/texmf-dist/doc/support/epspdf') diff --git a/Master/texmf-dist/doc/support/epspdf/Changelog b/Master/texmf-dist/doc/support/epspdf/Changelog index 98de407e3e1..18713161cbe 100644 --- a/Master/texmf-dist/doc/support/epspdf/Changelog +++ b/Master/texmf-dist/doc/support/epspdf/Changelog @@ -1,28 +1,37 @@ -2014-12-6 0.6.1 +2015-10-28 0.6.2 - Epspdf now invokes luatex, ghostscript and pdftops by their - basenames, modifying the process searchpath, in order to sidestep - problems with spaces in path names, especially on Windows. + Replace obsolete luatex primitives \pdfpagewidth and + \pdfpageheight with \pagewidth and \pageheight respectively - Ghostscript >= 9.15: check for epswrite/eps2write ghostscript - output devices. + Minor tweaks to the manual + +2014-11-30 0.6.1 + + Windows ececutable based on a newer tclkit, from the KitCreator + project (http://kitcreator.rkeene.org/fossil/index). This + necessitated a new test for being a starpack, viz. by checking the + name of the executable, instead of the previous test for + tclkitpath. + + Epspdf now modifies the process searchpath and calls luatex, + ghostscript and pdftops by basename to sidestep problems with + spaces in path names, especially on Windows. Removed use of cmd /c, which was a bug workaround for some old version of LuaTeX. - Some code reorganization: fewer globals, all non-trivial + Some code cleanup(?): fewer globals, all non-trivial initialization in one block following the function definitions. - Temporary files: the temporary directory has been placed under - %TEMP% under Windows, and under either $TEMPDIR or /tmp on other - systems. To give Windows >= Vista a better chance to remove - temporary files, epspdf first waits one second. + The temporary directory has been placed under %TEMP% under + Windows, and under either $TEMPDIR or /tmp on other systems. - epspdftk.tcl: updated list of Unix PostScript- and pdf viewers. + To give Windows >= Vista a better chance to remove temporary + files, epspdf first waits one second. + + Check for epswrite/eps2write ghostscript output devices. - Windows starpack ececutable: based on a newer tclkit, from the - KitCreator project (http://kitcreator.rkeene.org/fossil/index). - epspdf.help is now inside the starpack. + epspdftk.tcl: updated list of Unix PostScript- and pdf viewers. 2013-02-07 0.6.0 diff --git a/Master/texmf-dist/doc/support/epspdf/epspdf.pdf b/Master/texmf-dist/doc/support/epspdf/epspdf.pdf index e23bd75f213..454d1e03d7c 100644 Binary files a/Master/texmf-dist/doc/support/epspdf/epspdf.pdf and b/Master/texmf-dist/doc/support/epspdf/epspdf.pdf differ diff --git a/Master/texmf-dist/doc/support/epspdf/epspdf.texi b/Master/texmf-dist/doc/support/epspdf/epspdf.texi index ae7a8265d3e..456544837ed 100644 --- a/Master/texmf-dist/doc/support/epspdf/epspdf.texi +++ b/Master/texmf-dist/doc/support/epspdf/epspdf.texi @@ -29,7 +29,7 @@ @hyphenation{epspdf-tk epspdf} @end iftex -@set version 0.6.1 +@set version 0.6.2 @set homepage http://tex.aanhet.net/epspdf/ @setchapternewpage off @@ -38,7 +38,7 @@ @copying This manual is for epspdf, version @value{version}. -Copyright @copyright{} 2006, 2008, 2009, 2010, 2011, 2013, 2014 Siep Kroonenberg. +Copyright @copyright{} 2006, 2008, 2009, 2010, 2011, 2013, 2014, 2015 Siep Kroonenberg. @quotation Copying and distribution of this file, with or without modification, @@ -287,8 +287,8 @@ epspdf [@var{options}] @var{infile} [@var{outfile}] Typing @kbd{epspdf --help} gives you the following summary: @example $ epspdf --help -Epspdf version 0.6.1 -Copyright (c) 2006, 2008, 2009, 2010, 2011, 2013, 2014 Siep Kroonenberg +Epspdf version 0.6.2 +Copyright (c) 2006, 2008, 2009, 2010, 2011, 2013, 2014, 2015 Siep Kroonenberg Convert between [e]ps and pdf formats Usage: epspdf[.tlu] [options] infile [outfile] @@ -490,10 +490,10 @@ Widen the window, to make the output format radio buttons visible. @node Ghostscript stackunderflow error, Part of the graphic gets cut off, No options for output format visible, Troubleshooting @section Ghostscript stackunderflow error -Due to an error in Ghostscript color handling when converting to pdf, -selecting ``printer'' as target may lead to an error @code{stackunderflow -in .setdistillerparams}. Use the ``default'' or ``prepress'' target -instead. +Some Ghostscript versions, @emph{e.g.} 9.10, have an error in color +handling when converting to pdf: selecting ``printer'' as target may +lead to an error @code{stackunderflow in .setdistillerparams}. If you +run into this, use the ``default'' or ``prepress'' target instead. @node Part of the graphic gets cut off, Fonts look ugly, Ghostscript stackunderflow error, Troubleshooting @section Part of the graphic gets cut off @@ -508,7 +508,7 @@ Speed. If Ghostscript has to do the conversion from pdf to ps then text may not remain text, but may be replaced by bitmaps. Newer Ghostscript versions tend to do better in this respect than older ones, but as to preserving -fonts, the pdftops utility still handles more cases. It is part of the +fonts, the pdftops utility may still handle more cases. It is part of the xpdf suite and of the Poppler utilities. @node The page has been converted to a bitmap, Temporary files are not removed, Fonts look ugly, Troubleshooting @@ -544,8 +544,8 @@ OS X this is in a subdirectory .epspdf of your home directory; for Windows it is in a subdirectory epspdf of @file{%APPDATA%}. This APPDATA directory may be @file{c:\Documents and Settings\@var{your user name}\Application Data} or @file{c:\Users\@var{your user -name}\AppData\Roaming}. Otherwise, open a command prompt and type -@kbd{echo %APPDATA%} to display this information. +name}\AppData\Roaming}. Type +@kbd{echo %APPDATA%} to find out which. The logfile lists all epspdf calls and all Ghostscript- and pdftops calls plus error information. @@ -588,8 +588,8 @@ I no longer own a Mac, and therefore no longer try to provide an AppleScript wrapper. The current version has no provisions for custom Ghostscript- or pdftops -parameters. I may of may not re-add those in a future update. The -corresponding command-line options are accepted but have no effect. +parameters. The corresponding command-line options are accepted but have +no effect. @node Version 0.5, Version 0.4, Version 0.6, Change history @section Version 0.5 diff --git a/Master/texmf-dist/doc/support/epspdf/index.html b/Master/texmf-dist/doc/support/epspdf/index.html index 4208e73b328..d1d15d24dea 100644 --- a/Master/texmf-dist/doc/support/epspdf/index.html +++ b/Master/texmf-dist/doc/support/epspdf/index.html @@ -110,8 +110,9 @@ checked for when epspdf starts:

href="http://www.foolabs.com/xpdf/">xpdf suite or from the Poppler utilities, or as a package from your Linux distribution. Pdftops may do a better job - of preserving scalable fonts when converting from pdf to - ps. Included in TeX Live for Windows. + than Ghostscript of preserving scalable fonts when converting from + pdf to ps, although Ghostscript is steadily improving in this + respect. Included in TeX Live for Windows.
  • Tcl/Tk for the GUI interface. Versions 8.4 through 8.6 have been tested. Packaged for @@ -186,13 +187,13 @@ Windows 8.