diff options
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/Changelog | 11 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/README.tl | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/epspdf.install | 151 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/epspdf.pdf | bin | 233016 -> 251061 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/epspdf.texi | 26 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/epspdf/index.html | 27 | ||||
-rw-r--r-- | Master/texmf-dist/scripts/epspdf/epspdf.help | 29 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/epspdf/epspdf.rb | 2 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/epspdf/epspdfrc.rb | 2 |
9 files changed, 148 insertions, 104 deletions
diff --git a/Master/texmf-dist/doc/support/epspdf/Changelog b/Master/texmf-dist/doc/support/epspdf/Changelog index 2ff47b20fbc..26183d55553 100644 --- a/Master/texmf-dist/doc/support/epspdf/Changelog +++ b/Master/texmf-dist/doc/support/epspdf/Changelog @@ -1,3 +1,14 @@ +2009-09-11 0.4.2 + + More liberal documentation license. Slight documentation updates. + +2009-03-12 0.4.1 + + Documentation: added section on bitmaps. Windows setup program: + added missing Tcl/Tk licenses. Mac: double-clickable epspdftk.app + with included epspdftk replaces double-clickable epspdf.app + add-on. + 2009-03-02 0.4 Handles hires boundingbox. Can use MikTeX Ghostscript. Updated, diff --git a/Master/texmf-dist/doc/support/epspdf/README.tl b/Master/texmf-dist/doc/support/epspdf/README.tl index 233bf67951c..2b3f98e7295 100644 --- a/Master/texmf-dist/doc/support/epspdf/README.tl +++ b/Master/texmf-dist/doc/support/epspdf/README.tl @@ -1,2 +1,6 @@ The scripts in this directory are for use by TeX Live and are useless for a standalone install. + +For TeX Live 2009, only the shell scripts epspdf and epspdftk are +still relevant, since under Windows epspdf and epspdftk are called +via the generic wrapper. diff --git a/Master/texmf-dist/doc/support/epspdf/epspdf.install b/Master/texmf-dist/doc/support/epspdf/epspdf.install index d397f96f630..4e20e2f4152 100644 --- a/Master/texmf-dist/doc/support/epspdf/epspdf.install +++ b/Master/texmf-dist/doc/support/epspdf/epspdf.install @@ -9,27 +9,27 @@ Table of Contents - * [2]Features - * [3]Prerequisites - * [4]Installation - * [5]Preview programs - * [6]Files - * [7]Releases - * [8]User Manual + * [2]Features + * [3]Prerequisites + * [4]Installation + * [5]Preview programs + * [6]Files + * [7]Releases + * [8]User Manual Features - * Distiller - * Works both for documents and for graphics - * Single-page selection - * Also converts from pdf back to PostScript and eps - * Removal of preview headers from eps files - * Cropping extra whitespace - * Grayscaling (sometimes) - * GUI- and command-line version - * GUI-configurable preferences - * Multiplatform: works unchanged on Windows, Unix/Linux and Mac OS X - * Support for TeX Live and MiKTeX + * Distiller + * Works both for documents and for graphics + * Single-page selection + * Also converts from pdf back to PostScript and eps + * Removal of preview headers from eps files + * Cropping extra whitespace + * Grayscaling (sometimes) + * GUI- and command-line version + * GUI-configurable preferences + * Multiplatform: works unchanged on Windows, Unix/Linux and Mac OS X + * Support for TeX Live and MiKTeX Epspdf has been created with TeX in mind. For TeX and its derivatives, eps and pdf are the preferred graphics formats. @@ -62,13 +62,13 @@ Prerequisites These are the required and optional prerequisites, which will be checked for when epspdf starts: - * Ghostscript - * pdftops from the xpdf suite, strongly recommended for better pdf to + * Ghostscript + * pdftops from the xpdf suite, strongly recommended for better pdf to PostScript conversions - * Ruby 1.8.x - * Tcl/Tk is only required for the GUI interface. Only version 8.4 has + * Ruby 1.8.x + * Tcl/Tk is only required for the GUI interface. Only version 8.4 has been tested. - * Optional: viewers for PostScript and pdf + * Optional: viewers for PostScript and pdf You may not have to install all of these yourself. @@ -83,6 +83,9 @@ Prerequisites Mac OS X (Tiger and later) + Warning! Epspdf has not yet been tested with Snow Leopard. There is a + report that epspdftk fails under Snow Leopard. + Ruby and Tcl/Tk are already part of the operating system. Ghostscript is included in MacTeX, but is also available via e.g. MacPorts. You can get pdftops from MacPorts as part of either Poppler or xpdf. Another source is @@ -98,22 +101,22 @@ Prerequisites TeX installation may fill some of the gaps, and there is a special Windows installer which includes a partial Ruby installation. See the table below: - TeX distribution Installer Zipfile - (1) MikTeX and TeX Live 2008 include a hidden Ghostscript which is always - installed, and which epspdf knows how to find. Caveat: although older + TeX distribution Installer Zipfile + (1) MikTeX and TeX Live 2008 include a hidden Ghostscript which is always + installed, and which epspdf knows how to find. Caveat: although older versions of TeX Live include a Ghostscript installer, it is not impossible - to install an older TeX Live without Ghostscript, in which case you have - to provide a Ghostscript yourself. - (2) With TeX Live >= 2008, you are better off installing the TeX Live - package, which also gives you wrapper batchfiles epspdf.bat and - epspdftk.bat. You still need to install Ruby and Tcl/Tk. - TeX Live[10](1) No additional Ruby, Tcl/Tk[11](2) - requirements - MiKTeX Pdftops (optional) Pdftops (optional); Ruby, - Tcl/Tk(optional) - Ghostscript, pdftops Ghostscript; - Other/None (optional) pdftops(optional), Ruby, - Tcl/Tk (optional) + to install an older TeX Live without Ghostscript, in which case you have + to provide a Ghostscript yourself. + (2) With TeX Live ≥ 2008, you are better off installing the TeX Live + package, which also gives you wrapper batchfiles epspdf.bat and + epspdftk.bat. You still need to install Ruby and Tcl/Tk. + TeX Live[10](1) No additional Ruby, Tcl/Tk[11](2) + requirements + MiKTeX Pdftops (optional) Pdftops (optional); Ruby, + Tcl/Tk(optional) + Ghostscript, pdftops Ghostscript; + Other/None (optional) pdftops(optional), Ruby, + Tcl/Tk (optional) URLs for the prerequisites @@ -209,7 +212,7 @@ Installation same directory. There is also a compressed disk image epspdf.x.x.x.dmg.gz which wraps - epspdftk into a Max OS X app. Double-click once to expand, a second time + epspdftk into a Max OS X "app". Double-click once to expand, a second time to mount, then drag epspdftk.app to the Applications folder. Epspdf mostly duplicates functionality of Preview. But having an alternate @@ -222,7 +225,7 @@ Preview programs Epspdftk will use the default Windows programs for PostScript and pdf. If you have TeX Live 2008 or later then you can assign <TeX Live root>\bin\win32\psv.bat as previewer for .ps- and .eps files. For Windows - only, there is an additional View with... button to select a viewer + only, there is an additional "View with..." button to select a viewer yourself. Unix/Linux @@ -239,42 +242,46 @@ Preview programs Files - * [26]epspdf.0.4.1.tgz preferred for Unix and Mac OS X - * [27]epspdf.0.4.1.zip preferred for Windows - * [28]epspdf.0.4.1.exe Windows setup program, including Ruby/Tk subset - * [29]epspdftk.0.4.1.dmg.gz compressed disk image with epspdftk wrapped - into a Mac OS X app + * [26]epspdf.0.4.2.tgz preferred for Unix and Mac OS X + * [27]epspdf.0.4.2.zip preferred for Windows + * [28]epspdf.0.4.2.exe Windows setup program, including Ruby/Tk subset + * [29]epspdftk.0.4.2.dmg.gz compressed disk image with epspdftk wrapped + into a Mac OS X "app" Older releases - * [30]epspdf.0.3.0.tgz for Unix and Mac OS X - * [31]epspdf.0.3.0.zip for Windows - * [32]epspdf.0.3.0.exe Windows setup program - * [33]epspdf.0.2.12.tgz for Unix and Mac OS X - * [34]epspdf.0.2.12.zip for Windows - * [35]epspdf.0.2.12.exe Windows setup program - * [36]epspdf.0.2.11.tgz for Unix and Mac OS X - * [37]epspdf.0.2.11.zip for Windows - * [38]epspdf.0.2.11.exe Windows setup program - * [39]epspdf.0.2.01.tgz for Unix and Mac OS X - * [40]epspdf.0.2.01.zip for Windows - * [41]epspdf.0.2.exe, Windows setup program - * [42]epspdf_app.0.2.01.zip Mac OS X applet for starting epspdftk.rb + * [30]epspdf.0.3.0.tgz for Unix and Mac OS X + * [31]epspdf.0.3.0.zip for Windows + * [32]epspdf.0.3.0.exe Windows setup program + * [33]epspdf.0.2.12.tgz for Unix and Mac OS X + * [34]epspdf.0.2.12.zip for Windows + * [35]epspdf.0.2.12.exe Windows setup program + * [36]epspdf.0.2.11.tgz for Unix and Mac OS X + * [37]epspdf.0.2.11.zip for Windows + * [38]epspdf.0.2.11.exe Windows setup program + * [39]epspdf.0.2.01.tgz for Unix and Mac OS X + * [40]epspdf.0.2.01.zip for Windows + * [41]epspdf.0.2.exe, Windows setup program + * [42]epspdf_app.0.2.01.zip Mac OS X applet for starting epspdftk.rb Releases + 0.4.2 + Current version. More liberal documentation license. Slight + documentation updates. + 0.4.1 - Current version. Documentation: added section on bitmaps. Windows - setup program: added missing Tcl/Tk licenses. Mac: - double-clickable epspdftk.app with included epspdftk replaces - double-clickable epspdf.app add-on. + Documentation: added section on bitmaps. Windows setup program: + added missing Tcl/Tk licenses. Mac: double-clickable epspdftk.app + with included epspdftk replaces double-clickable epspdf.app + add-on. 0.4.0 Optionally uses hires boundingbox. Faster startup due to simpler testing of prerequisites. Grayscaling: support for HSB color model, although I yet have to encounter a PostScript file using - this. Manual converted to texinfo format. Windows: new View - with... button; support for MikTeX's built-in Ghostscript; + this. Manual converted to texinfo format. Windows: new "View + with..." button; support for MikTeX's built-in Ghostscript; streamlined Ruby subset, with Tcl/Tk compiled from source. 0.3.0 @@ -316,7 +323,7 @@ Releases -------------------------------------------------------------------------- - Last revised: March 12, 2009 + Last revised: September 11, 2009 References @@ -342,14 +349,14 @@ References 19. http://rubyforge.org/frs/?group_id=167 20. http://www.ruby-lang.org/en/downloads/ 21. http://activestate.com/Products/ActiveTcl/ - 22. http://tex.aanhet.net/epspdf/epspdf.0.4.1.exe - 23. http://tex.aanhet.net/epspdf/epspdf.0.4.1.zip - 24. http://tex.aanhet.net/epspdf/epspdf.0.4.1.tgz + 22. http://tex.aanhet.net/epspdf/epspdf.0.4.2.exe + 23. http://tex.aanhet.net/epspdf/epspdf.0.4.2.zip + 24. http://tex.aanhet.net/epspdf/epspdf.0.4.2.tgz 25. http://tex.aanhet.net/epspdf/epspdf.pdf - 26. http://tex.aanhet.net/epspdf/epspdf.0.4.1.tgz - 27. http://tex.aanhet.net/epspdf/epspdf.0.4.1.zip - 28. http://tex.aanhet.net/epspdf/epspdf.0.4.1.exe - 29. http://tex.aanhet.net/epspdf/epspdftk.0.4.1.dmg.gz + 26. http://tex.aanhet.net/epspdf/epspdf.0.4.2.tgz + 27. http://tex.aanhet.net/epspdf/epspdf.0.4.2.zip + 28. http://tex.aanhet.net/epspdf/epspdf.0.4.2.exe + 29. http://tex.aanhet.net/epspdf/epspdftk.0.4.2.dmg.gz 30. http://tex.aanhet.net/epspdf/epspdf.0.3.0.tgz 31. http://tex.aanhet.net/epspdf/epspdf.0.3.0.zip 32. http://tex.aanhet.net/epspdf/epspdf.0.3.0.exe diff --git a/Master/texmf-dist/doc/support/epspdf/epspdf.pdf b/Master/texmf-dist/doc/support/epspdf/epspdf.pdf Binary files differindex 69485d0a314..06bc2df4dd5 100644 --- a/Master/texmf-dist/doc/support/epspdf/epspdf.pdf +++ b/Master/texmf-dist/doc/support/epspdf/epspdf.pdf diff --git a/Master/texmf-dist/doc/support/epspdf/epspdf.texi b/Master/texmf-dist/doc/support/epspdf/epspdf.texi index 6bbb50f9456..816e89e5fb6 100644 --- a/Master/texmf-dist/doc/support/epspdf/epspdf.texi +++ b/Master/texmf-dist/doc/support/epspdf/epspdf.texi @@ -21,7 +21,7 @@ @raggedbottom @end iftex -@set version 0.4.1 +@set version 0.4.2 @set homepage http://tex.aanhet.net/epspdf/ @setchapternewpage off @@ -33,9 +33,10 @@ This manual is for epspdf, version @value{version}. Copyright @copyright{} 2006, 2007, 2008, 2009 Siep Kroonenberg. @quotation -Permission is granted to make and distribute verbatim copies of this -entire document without royalty provided the copyright notice and this -notice are preserved. +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without any warranty. @end quotation @end copying @@ -265,7 +266,7 @@ for Unix/Linux/OS X, or for Windows. It is the responsibility of the caller to provide double quotes. -The TeX Live package for epspdf already includes such wrapper scripts. +The TeX Live package for epspdf already includes a wrapper. Basic usage: @@ -284,9 +285,9 @@ The summary below is the output of a command @kbd{epspdf --help} for help. @example $ epspdf --help -Epspdf version 0.4.1 +Epspdf version 0.4.2 Copyright (C) 2006, 2008, 2009 Siep Kroonenberg -Epspdf 0.4.1 +Epspdf 0.4.2 Convert between [e]ps and pdf formats Usage: epspdf.rb [options] infile [outfile] Default for outfile is file.pdf if infile is file.eps or file.ps @@ -447,6 +448,11 @@ stuck with .eps format. Tips for converting to .eps: @section Linux @table @emph +@item sam2p +This command-line bitmap-to-PostScript/pdf conversion utility is +available from @url{http://code.google.com/p/sam2p/} and may already be +packaged for your distribution. It produces very small files: +@samp{sam2p image.png image.eps} @item ImageMagick/convert @command{convert} from the ImageMagick package is a command-line utility: @samp{convert image.png image.eps} @@ -474,9 +480,9 @@ or @example bmeps -c image.png image.eps @end example -sam2p is distributed with TeX Live, bmeps both with TeX Live and with -MikTeX. Without the @code{-c} option, bmeps produces a grayscale -image. It produces larger files than sam2p. +sam2p is distributed with TeX Live (Windows only), bmeps both with TeX +Live and with MikTeX. Without the @code{-c} option, bmeps produces a +grayscale image. It produces larger files than sam2p. @menu * GUI use of sam2p and bmeps:: diff --git a/Master/texmf-dist/doc/support/epspdf/index.html b/Master/texmf-dist/doc/support/epspdf/index.html index 4480eb82696..28ce2c9cae2 100644 --- a/Master/texmf-dist/doc/support/epspdf/index.html +++ b/Master/texmf-dist/doc/support/epspdf/index.html @@ -109,6 +109,10 @@ you specify viewers manually.</p> <h3>Mac OS X (Tiger and later)</h3> +<p><b>Warning!</b> Epspdf has not yet been tested with Snow + Leopard. There is a report that epspdftk fails under Snow + Leopard.</p> + <p>Ruby and Tcl/Tk are already part of the operating system. Ghostscript is included in MacTeX, but is also available via e.g. MacPorts. You can get pdftops from MacPorts as part of either @@ -229,14 +233,14 @@ installation. See the table below:</p> <h3>Windows setup program</h3> -<p>Download the <a href="epspdf.0.4.1.exe">epspdftk setup +<p>Download the <a href="epspdf.0.4.2.exe">epspdftk setup program.</a> You can run it in the usual way, by double-clicking. The setup program will create entries in your start menu for epspdftk and for the user manual.</p> <h3>Windows zipfile</h3> -<p>Download the <a href="epspdf.0.4.1.zip">epspdf zip file</a>, +<p>Download the <a href="epspdf.0.4.2.zip">epspdf zip file</a>, unpack it somewhere and create a shortcut for epspdftk.rbw. If you plan to use the command-line version, put a batchfile in a directory on your path with the line</p> @@ -255,7 +259,7 @@ Windows Vista.</p> <h3>Unix/Linux</h3> -<p>Download the <a href="epspdf.0.4.1.tgz">tar.gz archive</a> and +<p>Download the <a href="epspdf.0.4.2.tgz">tar.gz archive</a> and unpack it in some directory. All files should be in the same directory; that is how they find each other. If you plan to use epspdf.rb from the command-line, then create a shell script @@ -312,16 +316,16 @@ usually Preview or Adobe Reader.</p> <h2><a name="files"/>Files</h2> <ul> -<li><a href="epspdf.0.4.1.tgz">epspdf.0.4.1.tgz</a> preferred for Unix +<li><a href="epspdf.0.4.2.tgz">epspdf.0.4.2.tgz</a> preferred for Unix and Mac OS X</li> -<li><a href="epspdf.0.4.1.zip">epspdf.0.4.1.zip</a> preferred for +<li><a href="epspdf.0.4.2.zip">epspdf.0.4.2.zip</a> preferred for Windows</li> -<li><a href="epspdf.0.4.1.exe">epspdf.0.4.1.exe</a> Windows setup +<li><a href="epspdf.0.4.2.exe">epspdf.0.4.2.exe</a> Windows setup program, including Ruby/Tk subset</li> -<li><a href="epspdftk.0.4.1.dmg.gz">epspdftk.0.4.1.dmg.gz</a> +<li><a href="epspdftk.0.4.2.dmg.gz">epspdftk.0.4.2.dmg.gz</a> compressed disk image with epspdftk wrapped into a Mac OS X <q>app</q></li> </ul> @@ -358,8 +362,11 @@ applet for starting epspdftk.rb</li> <h2><a name="releases"/>Releases</h2> -<dl><dt>0.4.1</dt><dd>Current version. Documentation: added section - on bitmaps. Windows setup program: added missing Tcl/Tk +<dl><dt>0.4.2</dt><dd>Current version. More liberal documentation + license. Slight documentation updates.</dd> + +<dt>0.4.1</dt><dd>Documentation: added section on + bitmaps. Windows setup program: added missing Tcl/Tk licenses. Mac: double-clickable epspdftk.app with included epspdftk replaces double-clickable epspdf.app add-on.</dd> @@ -407,5 +414,5 @@ applet for starting epspdftk.rb</li> <hr/> -<p class="fineprint">Last revised: March 12, 2009</p> +<p class="fineprint">Last revised: September 11, 2009</p> </body></html> diff --git a/Master/texmf-dist/scripts/epspdf/epspdf.help b/Master/texmf-dist/scripts/epspdf/epspdf.help index 2ad5ab13ddc..1fac2734fa8 100644 --- a/Master/texmf-dist/scripts/epspdf/epspdf.help +++ b/Master/texmf-dist/scripts/epspdf/epspdf.help @@ -1,13 +1,14 @@ Epspdf and epsdftk ****************** -This manual is for epspdf, version 0.4.1. +This manual is for epspdf, version 0.4.2. Copyright (C) 2006, 2007, 2008, 2009 Siep Kroonenberg. - Permission is granted to make and distribute verbatim copies of - this entire document without royalty provided the copyright notice - and this notice are preserved. + Copying and distribution of this file, with or without + modification, are permitted in any medium without royalty provided + the copyright notice and this notice are preserved. This file is + offered as-is, without any warranty. 1 Usage ******* @@ -147,7 +148,7 @@ for Unix/Linux/OS X, or for Windows. It is the responsibility of the caller to provide double quotes. -The TeX Live package for epspdf already includes such wrapper scripts. +The TeX Live package for epspdf already includes a wrapper. Basic usage: @@ -158,9 +159,9 @@ Basic usage: The summary below is the output of a command `epspdf --help' for help. $ epspdf --help - Epspdf version 0.4.1 + Epspdf version 0.4.2 Copyright (C) 2006, 2008, 2009 Siep Kroonenberg - Epspdf 0.4.1 + Epspdf 0.4.2 Convert between [e]ps and pdf formats Usage: epspdf.rb [options] infile [outfile] Default for outfile is file.pdf if infile is file.eps or file.ps @@ -301,6 +302,12 @@ stuck with .eps format. Tips for converting to .eps: 4.1 Linux ========= +_sam2p_ + This command-line bitmap-to-PostScript/pdf conversion utility is + available from `http://code.google.com/p/sam2p/' and may already be + packaged for your distribution. It produces very small files: + `sam2p image.png image.eps' + _ImageMagick/convert_ `convert' from the ImageMagick package is a command-line utility: `convert image.png image.eps' @@ -324,16 +331,18 @@ pdf. A couple of command-line utilities try to fill the gap, _e.g._ sam2p image.png image.eps or bmeps -c image.png image.eps -sam2p is distributed with TeX Live, bmeps both with TeX Live and with -MikTeX. Without the `-c' option, bmeps produces a grayscale image. It -produces larger files than sam2p. +sam2p is distributed with TeX Live (Windows only), bmeps both with TeX +Live and with MikTeX. Without the `-c' option, bmeps produces a +grayscale image. It produces larger files than sam2p. 4.3.1 GUI use of sam2p and bmeps -------------------------------- Create a batchfile `bitmap2eps.bat' with contents + sam2p "%~1" "%~dpn1.eps" (TeX Live) or + bmeps -c "%~1" "%~dpn1.eps" (MikTeX) and place it _e.g._ on your desktop. Now if you drop a bitmapped graphic on this batchfile then you will get an eps file with diff --git a/Master/texmf-dist/scripts/epspdf/epspdf.rb b/Master/texmf-dist/scripts/epspdf/epspdf.rb index 09462af8330..0b47db2c505 100755 --- a/Master/texmf-dist/scripts/epspdf/epspdf.rb +++ b/Master/texmf-dist/scripts/epspdf/epspdf.rb @@ -1145,7 +1145,7 @@ save_settings = false opts = OptionParser.new do |opts| # for help output - opts.banner = "Epspdf 0.4.0" + opts.banner = "Epspdf 0.4.2" opts.separator "Convert between [e]ps and pdf formats" opts.separator "Usage: epspdf.rb [options] infile [outfile]" opts.separator "" diff --git a/Master/texmf-dist/scripts/epspdf/epspdfrc.rb b/Master/texmf-dist/scripts/epspdf/epspdfrc.rb index 9a4ae5998d5..d9751ff970f 100755 --- a/Master/texmf-dist/scripts/epspdf/epspdfrc.rb +++ b/Master/texmf-dist/scripts/epspdf/epspdfrc.rb @@ -1,4 +1,4 @@ -EPVERSION = '0.4.1' +EPVERSION = '0.4.2' COPYRIGHT = '2006, 2008, 2009' # epspdf conversion utility, configuration module |