texlive[53459] Master: epspdf
commits+karl at tug.org
commits+karl at tug.org
Sun Jan 19 23:43:24 CET 2020
Revision: 53459
http://tug.org/svn/texlive?view=revision&revision=53459
Author: karl
Date: 2020-01-19 23:43:24 +0100 (Sun, 19 Jan 2020)
Log Message:
-----------
epspdf
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/info/epspdf.info
trunk/Master/texmf-dist/doc/support/epspdf/Changelog
trunk/Master/texmf-dist/doc/support/epspdf/epspdf.pdf
trunk/Master/texmf-dist/doc/support/epspdf/epspdf.texi
trunk/Master/texmf-dist/scripts/epspdf/epspdf.help
trunk/Master/texmf-dist/scripts/epspdf/epspdf.tlu
trunk/Master/texmf-dist/scripts/epspdf/epspdftk.tcl
trunk/Master/tlpkg/libexec/ctan2tds
Added Paths:
-----------
trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png
trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf
trunk/Master/texmf-dist/doc/support/epspdf/logo.svg
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/support/epspdf/images/logo.pdf
Modified: trunk/Master/texmf-dist/doc/info/epspdf.info
===================================================================
--- trunk/Master/texmf-dist/doc/info/epspdf.info 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/doc/info/epspdf.info 2020-01-19 22:43:24 UTC (rev 53459)
@@ -1,8 +1,8 @@
-This is epspdf.info, produced by makeinfo version 6.5 from epspdf.texi.
+This is epspdf.info, produced by makeinfo version 6.7 from epspdf.texi.
-This manual is for epspdf and epspdftk, version 0.6.5.
+This manual is for epspdf and epspdftk, version 0.6.4.
-Copyright (C) 2006-2020 Siep Kroonenberg.
+Copyright (C) 2006-2019 Siep Kroonenberg.
Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty provided
@@ -19,9 +19,9 @@
Epspdf and epspdftk
*******************
-This manual is for epspdf and epspdftk, version 0.6.5.
+This manual is for epspdf and epspdftk, version 0.6.4.
-Copyright (C) 2006-2020 Siep Kroonenberg.
+Copyright (C) 2006-2019 Siep Kroonenberg.
Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty provided
@@ -71,8 +71,6 @@
* No options for output format visible::
* Ghostscript stackunderflow error::
-* Error message ``pdf_crop failed''::
-* Wrong boundingbox (.eps or .ps output)::
* Part of the graphic gets cut off::
* Fonts look ugly::
* The page has been converted to a bitmap::
@@ -81,8 +79,7 @@
Change history
-* Version 0.6.5::
-* Version 0.6.4::
+* Version 6.4::
* Version 0.6::
* Version 0.5::
* Version 0.4::
@@ -183,9 +180,6 @@
viewers, from which you can select one, but you can also enter one
manually.
-Some viewers require a plugin for eps and PostScript. The GUI does not
-check whether such a plugin is actually installed.
-
For Windows and Mac OS there is no such configuration option. Epspdf
will use the program associated with the file type, which can be
configured outside epspdf.
@@ -236,7 +230,7 @@
Below, we assume that there is a suitable wrapper or symlink for epspdf
on your searchpath. This is the case if you installed epspdf as a TeX
-Live- or MiKTeX package.
+Live package.
Basic usage of epspdf itself:
@@ -459,7 +453,7 @@
in the background.
-File: epspdf.info, Node: Troubleshooting, Next: Requirements, Prev: Bitmapped graphics for LaTeX and pdflatex, Up: Top
+File: epspdf.info, Node: Troubleshooting, Next: Change history, Prev: Bitmapped graphics for LaTeX and pdflatex, Up: Top
5 Troubleshooting
*****************
@@ -468,8 +462,6 @@
* No options for output format visible::
* Ghostscript stackunderflow error::
-* Error message ``pdf_crop failed''::
-* Wrong boundingbox (.eps or .ps output)::
* Part of the graphic gets cut off::
* Fonts look ugly::
* The page has been converted to a bitmap::
@@ -485,7 +477,7 @@
Widen the window, to make the output format radio buttons visible.
-File: epspdf.info, Node: Ghostscript stackunderflow error, Next: Error message ``pdf_crop failed'', Prev: No options for output format visible, Up: Troubleshooting
+File: epspdf.info, Node: Ghostscript stackunderflow error, Next: Part of the graphic gets cut off, Prev: No options for output format visible, Up: Troubleshooting
5.2 Ghostscript stackunderflow error
====================================
@@ -496,37 +488,19 @@
use the "default" or "prepress" target instead.
-File: epspdf.info, Node: Error message ``pdf_crop failed'', Next: Wrong boundingbox (.eps or .ps output), Prev: Ghostscript stackunderflow error, Up: Troubleshooting
+File: epspdf.info, Node: Part of the graphic gets cut off, Next: Fonts look ugly, Prev: Ghostscript stackunderflow error, Up: Troubleshooting
-5.3 Error message mentioning failure of pdf_crop
-================================================
-
-Problably, the luatex format has not been generated. Fix this with TeX
-Live Manager or with the MiKTeX Console.
-
-
-File: epspdf.info, Node: Wrong boundingbox (.eps or .ps output), Next: Part of the graphic gets cut off, Prev: Error message ``pdf_crop failed'', Up: Troubleshooting
-
-5.4 Wrong boundingbox (.eps or .ps output)
-==========================================
-
-This may be a bug in pdftops. Do not use pdftops (epspdftk: see
-configuration screen; command-line epspdf: use the "-I" option)
-
-
-File: epspdf.info, Node: Part of the graphic gets cut off, Next: Fonts look ugly, Prev: Wrong boundingbox (.eps or .ps output), Up: Troubleshooting
-
-5.5 Part of the graphic gets cut off
+5.3 Part of the graphic gets cut off
====================================
-If the PostScript file was generated with the old Windows PostScript
-driver, experiment with the PostScript Output option. Don't choose
-Optimize for Speed.
+If the PostScript file was generated with the Windows PostScript driver,
+experiment with the PostScript Output option. Don't choose Optimize for
+Speed.
File: epspdf.info, Node: Fonts look ugly, Next: The page has been converted to a bitmap, Prev: Part of the graphic gets cut off, Up: Troubleshooting
-5.6 Fonts look ugly
+5.4 Fonts look ugly
===================
If Ghostscript has to do the conversion from pdf to ps then text may not
@@ -538,7 +512,7 @@
File: epspdf.info, Node: The page has been converted to a bitmap, Next: Temporary files are not removed, Prev: Fonts look ugly, Up: Troubleshooting
-5.7 The page has been converted to a bitmap
+5.5 The page has been converted to a bitmap
===========================================
The usual cause is that the page contains features such as transparency
@@ -550,7 +524,7 @@
File: epspdf.info, Node: Temporary files are not removed, Next: Resources for troubleshooting, Prev: The page has been converted to a bitmap, Up: Troubleshooting
-5.8 Temporary files are not removed
+5.6 Temporary files are not removed
===================================
* Command-line: make sure that you did not specify the option '-d'.
@@ -564,7 +538,7 @@
File: epspdf.info, Node: Resources for troubleshooting, Prev: Temporary files are not removed, Up: Troubleshooting
-5.9 Resources for troubleshooting
+5.7 Resources for troubleshooting
=================================
Logfile. The GUI has a button for viewing log output. This same output
@@ -612,7 +586,7 @@
creates a menu shortcut and an uninstaller.
-File: epspdf.info, Node: Change history, Prev: Requirements, Up: Top
+File: epspdf.info, Node: Change history, Prev: Troubleshooting, Up: Top
Appendix B Change history
*************************
@@ -619,31 +593,17 @@
* Menu:
-* Version 0.6.5::
-* Version 0.6.4::
+* Version 6.4::
* Version 0.6::
* Version 0.5::
* Version 0.4::
-File: epspdf.info, Node: Version 0.6.5, Next: Version 0.6.4, Prev: Change history, Up: Change history
+File: epspdf.info, Node: Version 6.4, Next: Version 0.6, Up: Change history
-B.1 Version 0.6.5
-=================
+B.1 Version 6.4
+===============
-Epspdf: Compatibility change for ghostscript 9.50 and later.
-
-Epspdftk: improvements to viewer selection; does not impact Windows or
-MacOS.
-
-A few updates to the manual, mostly for the troubleshooting section.
-
-
-File: epspdf.info, Node: Version 0.6.4, Next: Version 0.6, Prev: Version 0.6.5, Up: Change history
-
-B.2 Version 0.6.4
-=================
-
Compatibility changes for luatex 1.9 and later.
The location of pdftops is no longer configurable; it is only searched
@@ -656,9 +616,9 @@
console windows popping up.
-File: epspdf.info, Node: Version 0.6, Next: Version 0.5, Prev: Version 0.6.4, Up: Change history
+File: epspdf.info, Node: Version 0.6, Next: Version 0.5, Prev: Change history, Up: Change history
-B.3 Version 0.6
+B.2 Version 0.6
===============
The command-line backend component has been rewritten in texlua and
@@ -680,7 +640,7 @@
File: epspdf.info, Node: Version 0.5, Next: Version 0.4, Prev: Version 0.6, Up: Change history
-B.4 Version 0.5
+B.3 Version 0.5
===============
The GUI has been rewritten in Tcl/Tk, removing the dependence on the
@@ -717,7 +677,7 @@
File: epspdf.info, Node: Version 0.4, Prev: Version 0.5, Up: Change history
-B.5 Version 0.4
+B.4 Version 0.4
===============
Hi-res boundingboxes are now supported. By default, conversion from eps
@@ -736,43 +696,45 @@
Tag Table:
Node: Top552
-Node: Usage2087
-Node: Overview2290
-Node: Viewing2675
-Node: Conversion options3136
-Ref: gray3283
-Node: Converting3934
-Node: The configuration screen4327
-Node: Command-line usage6538
-Node: Option summary7254
-Node: Notes on PostScript and pdf8561
-Node: Bitmapped and vector8944
-Node: Font embedding10174
-Node: Eps preview headers10629
-Node: Bounding- and other boxes11076
-Node: Orientation11698
-Node: Exporting PostScript or pdf from Windows programs12131
-Node: Bitmapped graphics for LaTeX and pdflatex13084
-Node: Linux13553
-Node: Mac OS14306
-Node: Windows14616
-Node: Troubleshooting15367
-Node: No options for output format visible15870
-Node: Ghostscript stackunderflow error16174
-Node: Error message ``pdf_crop failed''16681
-Node: Wrong boundingbox (.eps or .ps output)17067
-Node: Part of the graphic gets cut off17457
-Node: Fonts look ugly17845
-Node: The page has been converted to a bitmap18377
-Node: Temporary files are not removed18866
-Node: Resources for troubleshooting19531
-Ref: Documentation20478
-Node: Requirements20796
-Node: Change history21693
-Node: Version 0.6.521915
-Node: Version 0.6.422272
-Node: Version 0.622778
-Node: Version 0.523560
-Node: Version 0.425039
+Node: Usage1986
+Node: Overview2189
+Node: Viewing2574
+Node: Conversion options3035
+Ref: gray3182
+Node: Converting3833
+Node: The configuration screen4226
+Node: Command-line usage6313
+Node: Option summary7018
+Node: Notes on PostScript and pdf8325
+Node: Bitmapped and vector8708
+Node: Font embedding9938
+Node: Eps preview headers10393
+Node: Bounding- and other boxes10840
+Node: Orientation11462
+Node: Exporting PostScript or pdf from Windows programs11895
+Node: Bitmapped graphics for LaTeX and pdflatex12848
+Node: Linux13317
+Node: Mac OS14070
+Node: Windows14380
+Node: Troubleshooting15131
+Node: No options for output format visible15555
+Node: Ghostscript stackunderflow error15859
+Node: Part of the graphic gets cut off16365
+Node: Fonts look ugly16743
+Node: The page has been converted to a bitmap17275
+Node: Temporary files are not removed17764
+Node: Resources for troubleshooting18429
+Ref: Documentation19376
+Node: Requirements19694
+Node: Change history20591
+Node: Version 6.420796
+Node: Version 0.621274
+Node: Version 0.522057
+Node: Version 0.423536
End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
Modified: trunk/Master/texmf-dist/doc/support/epspdf/Changelog
===================================================================
--- trunk/Master/texmf-dist/doc/support/epspdf/Changelog 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/doc/support/epspdf/Changelog 2020-01-19 22:43:24 UTC (rev 53459)
@@ -1,13 +1,3 @@
-2020-01-09 0.6.5
-
- Ghostscript invocations: no more .setpdfwrite, which is now
- deprecated
-
- epspdftk: improved handling of selection of Unix pdf- and
- Postscript viewers
-
- Updates to the manual
-
2019-02-01 0.6.4
pdf_crop: epdf replaced by pdfe if available (LuaTeX >= 1.9)
Modified: trunk/Master/texmf-dist/doc/support/epspdf/epspdf.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/support/epspdf/epspdf.texi
===================================================================
--- trunk/Master/texmf-dist/doc/support/epspdf/epspdf.texi 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/doc/support/epspdf/epspdf.texi 2020-01-19 22:43:24 UTC (rev 53459)
@@ -29,7 +29,7 @@
@hyphenation{epspdf-tk epspdf}
@end iftex
- at set version 0.6.5
+ at set version 0.6.4
@setchapternewpage off
@paragraphindent none
@@ -37,7 +37,7 @@
@copying
This manual is for epspdf and epspdftk, version @value{version}.
-Copyright @copyright{} 2006-2020 Siep Kroonenberg.
+Copyright @copyright{} 2006-2019 Siep Kroonenberg.
@quotation
Copying and distribution of this file, with or without modification,
@@ -114,8 +114,6 @@
* No options for output format visible::
* Ghostscript stackunderflow error::
-* Error message ``pdf_crop failed''::
-* Wrong boundingbox (.eps or .ps output)::
* Part of the graphic gets cut off::
* Fonts look ugly::
* The page has been converted to a bitmap::
@@ -124,8 +122,7 @@
Change history
-* Version 0.6.5::
-* Version 0.6.4::
+* Version 6.4::
* Version 0.6::
* Version 0.5::
* Version 0.4::
@@ -228,9 +225,6 @@
viewers, from which you can select one, but you can also enter one
manually.
-Some viewers require a plugin for eps and PostScript. The GUI
-does not check whether such a plugin is actually installed.
-
For Windows and Mac OS there is no such configuration option. Epspdf
will use the program associated with the file type, which can be
configured outside epspdf.
@@ -274,7 +268,7 @@
Below, we assume that there is a suitable wrapper or symlink for epspdf
on your searchpath. This is the case if you installed epspdf as a TeX
-Live- or MiKTeX package.
+Live package.
Basic usage of epspdf itself:
@@ -471,14 +465,12 @@
Windows Explorer and ``open'' with @emph{bitmap2eps}, which uses sam2p
or bmeps in the background.
- at node Troubleshooting, Requirements, Bitmapped graphics for @LaTeX{} and pdflatex, Top
+ at node Troubleshooting, Change history, Bitmapped graphics for @LaTeX{} and pdflatex, Top
@chapter Troubleshooting
@menu
* No options for output format visible::
* Ghostscript stackunderflow error::
-* Error message ``pdf_crop failed''::
-* Wrong boundingbox (.eps or .ps output)::
* Part of the graphic gets cut off::
* Fonts look ugly::
* The page has been converted to a bitmap::
@@ -491,7 +483,7 @@
Widen the window, to make the output format radio buttons visible.
- at node Ghostscript stackunderflow error, Error message ``pdf_crop failed'', No options for output format visible, Troubleshooting
+ at node Ghostscript stackunderflow error, Part of the graphic gets cut off, No options for output format visible, Troubleshooting
@section Ghostscript stackunderflow error
Some Ghostscript versions, @emph{e.g.} 9.10, have an error in color
@@ -499,24 +491,12 @@
lead to an error @code{stackunderflow in .setdistillerparams}. If you
run into this, use the ``default'' or ``prepress'' target instead.
- at node Error message ``pdf_crop failed'', Wrong boundingbox (.eps or .ps output), Ghostscript stackunderflow error, Troubleshooting
- at section Error message mentioning failure of pdf_crop
-
-Problably, the luatex format has not been generated. Fix this with
-TeX Live Manager or with the MiKTeX Console.
-
- at node Wrong boundingbox (.eps or .ps output), Part of the graphic gets cut off, Error message ``pdf_crop failed'', Troubleshooting
- at section Wrong boundingbox (.eps or .ps output)
-
-This may be a bug in pdftops. Do not use pdftops (epspdftk: see
-configuration screen; command-line epspdf: use the ``-I'' option)
-
- at node Part of the graphic gets cut off, Fonts look ugly, Wrong boundingbox (.eps or .ps output), Troubleshooting
+ at node Part of the graphic gets cut off, Fonts look ugly, Ghostscript stackunderflow error, Troubleshooting
@section Part of the graphic gets cut off
-If the PostScript file was generated with the old Windows PostScript
-driver, experiment with the PostScript Output option. Don't choose
-Optimize for Speed.
+If the PostScript file was generated with the Windows PostScript driver,
+experiment with the PostScript Output option. Don't choose Optimize for
+Speed.
@node Fonts look ugly, The page has been converted to a bitmap, Part of the graphic gets cut off, Troubleshooting
@section Fonts look ugly
@@ -580,7 +560,7 @@
for Windows there is a file pdftops.txt in the distribution zip. TeX
Live includes the man page in pdf format: pdftops.pdf.
- at node Requirements, Change history, Troubleshooting, Top
+ at node Requirements
@appendix Requirements
Epspdftk consists of a GUI front end and a command-line back end.
@@ -599,30 +579,19 @@
embedded Tcl/Tk runtime and a regular Windows installer, which also
creates a menu shortcut and an uninstaller.
- at node Change history, , Requirements, Top
+ at node Change history, , Troubleshooting, Top
@appendix Change history
@menu
-* Version 0.6.5::
-* Version 0.6.4::
+* Version 6.4::
* Version 0.6::
* Version 0.5::
* Version 0.4::
@end menu
- at node Version 0.6.5, Version 0.6.4, Change history, Change history
- at section Version 0.6.5
+ at node Version 6.4
+ at section Version 6.4
-Epspdf: Compatibility change for ghostscript 9.50 and later.
-
-Epspdftk: improvements to viewer selection; does not impact Windows or
-MacOS.
-
-A few updates to the manual, mostly for the troubleshooting section.
-
- at node Version 0.6.4, Version 0.6, Version 0.6.5, Change history
- at section Version 0.6.4
-
Compatibility changes for luatex 1.9 and later.
The location of pdftops is no longer configurable; it is only searched
@@ -634,7 +603,7 @@
epspdf.tlu is now invoked via a batchfile. This should prevent black
console windows popping up.
- at node Version 0.6, Version 0.5, Version 0.6.4, Change history
+ at node Version 0.6, Version 0.5, Change history, Change history
@section Version 0.6
The command-line backend component has been rewritten in texlua and
Deleted: trunk/Master/texmf-dist/doc/support/epspdf/images/logo.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png
===================================================================
--- trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png 2020-01-19 22:43:24 UTC (rev 53459)
Property changes on: trunk/Master/texmf-dist/doc/support/epspdf/images/main_wx.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf 2020-01-19 22:43:24 UTC (rev 53459)
Property changes on: trunk/Master/texmf-dist/doc/support/epspdf/logo.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/support/epspdf/logo.svg
===================================================================
--- trunk/Master/texmf-dist/doc/support/epspdf/logo.svg (rev 0)
+++ trunk/Master/texmf-dist/doc/support/epspdf/logo.svg 2020-01-19 22:43:24 UTC (rev 53459)
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="744.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="epspdf.svg"
+ style="display:inline">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective2921"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2984"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3898"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath2886">
+ <path
+ id="path2888"
+ style="fill:none;stroke:#000000;stroke-width:1.15759587;display:inline"
+ d="m 662.69592,363.42152 c 0,148.23849 -120.17108,268.40953 -268.40958,268.40953 -148.2385,0 -268.40954,-120.17104 -268.40954,-268.40953 0,-148.23851 120.17104,-268.40955 268.40954,-268.40955 148.2385,0 268.40958,120.17104 268.40958,268.40955 z m -123.7647,-10e-6 c 0,-79.88516 -64.75972,-144.64488 -144.64488,-144.64488 -79.88517,0 -144.64489,64.75972 -144.64489,144.64488 0,79.88517 64.75972,144.64489 144.64489,144.64489 79.88516,0 144.64488,-64.75972 144.64488,-144.64489 z" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.1295785"
+ inkscape:cx="404.62267"
+ inkscape:cy="380.57534"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer2"
+ showgrid="false"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1272"
+ inkscape:window-height="911"
+ inkscape:window-x="402"
+ inkscape:window-y="117"
+ inkscape:window-maximized="0"
+ inkscape:snap-global="false"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="false"
+ inkscape:snap-page="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Layer"
+ style="display:inline">
+ <g
+ id="g3853"
+ clip-path="url(#clipPath2886)">
+ <path
+ id="path3822"
+ d="m 423.25,469.15625 c -10.09348,1.24175 -20.18906,2.46673 -30.28125,3.71875 -18.4916,31.25922 -36.9755,62.52301 -55.46875,93.78125 18.55393,33.75824 37.05144,67.54777 55.59375,101.3125 27.78142,-3.72777 55.55723,-7.49833 83.34375,-11.1875 -26.58572,-27.90445 -53.14375,-55.83532 -79.71875,-83.75 9.84306,-34.73978 19.69161,-69.478 29.53125,-104.21875 -1,0.11458 -2,0.22917 -3,0.34375 z"
+ style="fill:#0b2817;stroke:none" />
+ <path
+ style="fill:#d40000;stroke:none"
+ d="m 316.05617,71.823338 78.15822,81.661702 -28.70783,102.88966 -27.3834,11.06187 1.51539,-106.43282 -96.3054,-58.82396 72.72302,-30.356452 z"
+ id="path3830"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3832"
+ d="m 472.3726,655.52027 -78.15822,-81.66169 28.70783,-102.88968 27.3834,-11.06187 -1.51539,106.43283 96.3054,58.82396 -72.72302,30.35645 z"
+ style="fill:#0b2817;stroke:none" />
+ <path
+ id="path3836"
+ d="m 241.96875,100.40625 c -21.83042,16.85792 -43.68483,33.68489 -65.5,50.5625 36.97454,10.86566 73.93656,21.77405 110.90625,32.65625 8.85895,34.99878 17.67974,70.00731 26.5625,105 8.90627,-6.74614 17.84062,-13.45586 26.78125,-20.15625 0.3408,-36.31262 0.75616,-72.62486 1.09375,-108.9375 -32.91375,-19.9839 -65.82147,-39.97811 -98.75,-59.9375 l -0.80274,0.59632 -0.29101,0.21618 z"
+ style="fill:#800000;stroke:none" />
+ <path
+ id="path3838"
+ d="m 472.125,440.53125 c -8.13836,6.11062 -16.25394,12.25194 -24.40625,18.34375 -0.3408,36.31262 -0.75616,72.62486 -1.09375,108.9375 32.90907,20.00202 65.8493,39.95316 98.75,59.96875 22.18542,-17.1381 44.39191,-34.24901 66.5625,-51.40625 -36.97454,-10.86566 -73.93656,-21.77405 -110.90625,-32.65625 -8.84881,-34.99871 -17.65722,-70.00773 -26.53125,-105 -0.79167,0.60417 -1.58333,1.20833 -2.375,1.8125 z"
+ style="fill:none;stroke:none" />
+ <path
+ style="fill:#800000;stroke:none"
+ d="m 180.60315,150.00273 108.51786,31.642 26.58312,103.45898 -18.18379,23.27156 -51.90404,-92.93123 -112.8149,-2.79034 47.80175,-62.65097 z"
+ id="path3842"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3844"
+ d="m 607.82562,577.34089 -108.51785,-31.642 -26.58313,-103.45898 18.18379,-23.27156 51.90405,92.93123 112.8149,2.79034 -47.80176,62.65097 z"
+ style="fill:#0055d4;stroke:none" />
+ <path
+ id="path3848"
+ d="m 130.75,211.8125 c -10.49227,25.50931 -20.9624,51.02775 -31.46875,76.53125 37.45067,-9.08351 74.91791,-18.09905 112.375,-27.15625 25.1662,25.88587 50.33612,51.76813 75.5,77.65625 4.37516,-10.28715 8.74305,-20.57753 13.09375,-30.875 -17.81224,-31.63098 -35.64932,-63.24804 -53.46875,-94.875 -38.49971,-0.86603 -77.00012,-1.70338 -115.5,-2.5625 l -0.38302,0.92374 -0.14823,0.35751 z"
+ style="fill:#550000;stroke:none" />
+ <path
+ id="path3850"
+ d="m 500.09375,391.28125 c -3.97605,9.36589 -7.97624,18.72165 -11.9375,28.09375 17.82214,31.63127 35.67073,63.24772 53.5,94.875 38.49971,0.86603 77.00012,1.70338 115.5,2.5625 10.6772,-25.93315 21.31525,-51.88246 32,-77.8125 -37.45067,9.08351 -74.91791,18.09905 -112.375,27.15625 -25.1662,-25.88587 -50.33612,-51.76813 -75.5,-77.65625 -0.39583,0.92708 -0.79167,1.85417 -1.1875,2.78125 z"
+ style="fill:#0044aa;stroke:none" />
+ <path
+ style="fill:#550000;stroke:none"
+ d="m 102.38709,285.43458 109.80022,-26.85616 74.75114,76.30654 -4.11184,29.24566 -91.41583,-54.52878 -99.095738,53.99095 10.072048,-78.15821 z"
+ id="path3854"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3856"
+ d="m 686.04168,441.90904 -109.80022,26.85616 -74.75115,-76.30655 4.11184,-29.24566 91.41584,54.52879 99.09574,-53.99094 -10.07205,78.1582 z"
+ style="fill:#0044aa;stroke:none" />
+ <path
+ id="path3860"
+ d="m 190.21875,307.53125 c -33.42637,18.33463 -66.85842,36.65894 -100.28125,55 3.727767,27.78142 7.498332,55.55723 11.1875,83.34375 27.89398,-26.57536 55.8145,-53.12291 83.71875,-79.6875 34.75009,9.833 69.49943,19.66867 104.25,29.5 -1.30917,-11.09907 -2.70355,-22.18816 -4.0625,-33.28125 -31.26916,-18.482 -62.54438,-36.95375 -93.8125,-55.4375 l -0.87158,0.49026 -0.12842,0.0722 z"
+ style="fill:none;stroke:none" />
+ <path
+ id="path3862"
+ d="M 684.46875,284.1875 C 657.5,309.84375 630.53125,335.5 603.5625,361.15625 c -34.7397,-9.83292 -69.47847,-19.66913 -104.21875,-29.5 1.30917,11.09907 2.70355,22.18816 4.0625,33.28125 31.26916,18.482 62.54438,36.95375 93.8125,55.4375 33.74768,-18.54378 67.5271,-37.03031 101.28125,-55.5625 -3.72777,-27.78142 -7.49833,-55.55723 -11.1875,-83.34375 -0.94792,0.90625 -1.89583,1.8125 -2.84375,2.71875 z"
+ style="fill:#003380;stroke:none" />
+ <path
+ style="fill:#2ca05a;stroke:none"
+ d="m 102.36592,441.83003 81.6617,-78.15822 102.88966,28.70783 11.06187,27.3834 -106.43282,-1.51539 -58.82396,96.3054 -30.35645,-72.72302 z"
+ id="path3866"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3868"
+ d="m 686.06285,285.5136 -81.66169,78.15822 -102.88968,-28.70783 -11.06187,-27.3834 106.43283,1.51539 58.82396,-96.3054 30.35645,72.72302 z"
+ style="fill:#003380;stroke:none" />
+ <path
+ id="path3872"
+ d="m 189.46875,417.03125 c -19.77769,32.59589 -39.58367,65.17478 -59.34375,97.78125 17.08893,22.22516 34.23322,44.40895 51.375,66.59375 10.86566,-36.97454 21.77405,-73.93656 32.65625,-110.90625 35.00918,-8.85901 70.02824,-17.67932 105.03125,-26.5625 -6.7258,-8.9192 -13.45366,-17.83687 -20.1875,-26.75 -36.31263,-0.35053 -72.62485,-0.77776 -108.9375,-1.125 l -0.52256,0.8526 -0.0712,0.11615 z"
+ style="fill:#217844;stroke:none" />
+ <path
+ id="path3874"
+ d="m 605.84375,149.6875 c -10.53125,35.71875 -21.0625,71.4375 -31.59375,107.15625 -34.99878,8.85895 -70.00731,17.67974 -105,26.5625 6.7258,8.9192 13.45366,17.83687 20.1875,26.75 36.31263,0.35053 72.62485,0.77776 108.9375,1.125 19.97403,-32.91341 39.95665,-65.82184 59.90625,-98.75 -17.07951,-22.22439 -34.21034,-44.41053 -51.34375,-66.59375 -0.36458,1.25 -0.72917,2.5 -1.09375,3.75 z"
+ style="fill:#002255;stroke:none" />
+ <path
+ style="fill:#217844;stroke:none"
+ d="m 180.54531,577.28305 31.642,-108.51786 103.45898,-26.58312 23.27156,18.18379 -92.93123,51.90404 -2.79034,112.8149 -62.65097,-47.80175 z"
+ id="path3878"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3880"
+ d="m 607.88347,150.06058 -31.642,108.51785 -103.45898,26.58313 -23.27156,-18.18379 92.93123,-51.90405 2.79034,-112.8149 62.65097,47.80176 z"
+ style="fill:#002255;stroke:none" />
+ <path
+ id="path3884"
+ d="m 337.6875,458.09375 c -31.3543,17.66642 -62.70751,35.3348 -94.0625,53 -0.85617,38.52053 -1.68305,77.04177 -2.53125,115.5625 25.94402,10.60347 51.85869,21.28092 77.78125,31.9375 -9.08351,-37.45067 -18.09905,-74.91791 -27.15625,-112.375 25.89614,-25.16635 51.78983,-50.33522 77.6875,-75.5 -10.28715,-4.37516 -20.57753,-8.74305 -30.875,-13.09375 l -0.84375,0.46875 z"
+ style="fill:#16502d;stroke:none" />
+ <path
+ id="path3886"
+ d="m 470.5,72.5625 c 8.73958,36.1875 17.47917,72.375 26.21875,108.5625 -25.89614,25.16635 -51.78983,50.33522 -77.6875,75.5 10.28715,4.37516 20.57753,8.74305 30.875,13.09375 31.64123,-17.81253 63.26906,-35.64899 94.90625,-53.46875 0.85617,-38.52053 1.68305,-77.04177 2.53125,-115.5625 C 521.39973,90.084032 495.48506,79.406582 469.5625,68.75 c 0.3125,1.270833 0.625,2.541667 0.9375,3.8125 z"
+ style="fill:none;stroke:none" />
+ <path
+ style="fill:#16502d;stroke:none"
+ d="M 315.97716,655.49911 289.121,545.69889 l 76.30654,-74.75115 29.24566,4.11184 -54.52878,91.41583 53.99095,99.09574 -78.15821,-10.07204 z"
+ id="path3890"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccc"
+ id="path3892"
+ d="m 472.45162,71.844518 26.85616,109.800212 -76.30655,74.75116 -29.24566,-4.11184 54.52879,-91.41584 -53.99094,-99.095741 78.1582,10.072049 z"
+ style="fill:#ff0000;stroke:none" />
+ <path
+ id="path3820"
+ d="m 393.96875,59.5625 c -27.32378,3.660109 -54.64045,7.374185 -81.96875,11 26.57646,27.903358 53.12273,55.8355 79.6875,83.75 -9.83292,34.7397 -19.66913,69.47847 -29.5,104.21875 11.09907,-1.30917 22.18816,-2.70355 33.28125,-4.0625 18.4916,-31.25922 36.9755,-62.52301 55.46875,-93.78125 C 432.38357,126.92926 413.88606,93.139727 395.34375,59.375 l -0.99083,0.135113 -0.38417,0.05239 z"
+ style="fill:#d40000;stroke:none" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="fill:none;stroke:none"
+ id="path2985"
+ sodipodi:cx="408.40744"
+ sodipodi:cy="364.15735"
+ sodipodi:rx="205.37555"
+ sodipodi:ry="205.37555"
+ d="m 613.78299,364.15735 a 205.37555,205.37555 0 1 1 -410.7511,0 205.37555,205.37555 0 1 1 410.7511,0 z"
+ transform="matrix(1.0258634,0,0,1.0258634,-23.842106,-8.5330716)" />
+ </g>
+</svg>
Modified: trunk/Master/texmf-dist/scripts/epspdf/epspdf.help
===================================================================
--- trunk/Master/texmf-dist/scripts/epspdf/epspdf.help 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/scripts/epspdf/epspdf.help 2020-01-19 22:43:24 UTC (rev 53459)
@@ -24,26 +24,23 @@
5 Troubleshooting
5.1 No options for output format visible
5.2 Ghostscript stackunderflow error
- 5.3 Error message mentioning failure of pdf_crop
- 5.4 Wrong boundingbox (.eps or .ps output)
- 5.5 Part of the graphic gets cut off
- 5.6 Fonts look ugly
- 5.7 The page has been converted to a bitmap
- 5.8 Temporary files are not removed
- 5.9 Resources for troubleshooting
+ 5.3 Part of the graphic gets cut off
+ 5.4 Fonts look ugly
+ 5.5 The page has been converted to a bitmap
+ 5.6 Temporary files are not removed
+ 5.7 Resources for troubleshooting
Appendix A Requirements
Appendix B Change history
- B.1 Version 0.6.5
- B.2 Version 0.6.4
- B.3 Version 0.6
- B.4 Version 0.5
- B.5 Version 0.4
+ B.1 Version 6.4
+ B.2 Version 0.6
+ B.3 Version 0.5
+ B.4 Version 0.4
Epspdf and epspdftk
*******************
-This manual is for epspdf and epspdftk, version 0.6.5.
+This manual is for epspdf and epspdftk, version 0.6.4.
-Copyright (C) 2006-2020 Siep Kroonenberg.
+Copyright (C) 2006-2019 Siep Kroonenberg.
Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty provided
@@ -119,9 +116,6 @@
viewers, from which you can select one, but you can also enter one
manually.
-Some viewers require a plugin for eps and PostScript. The GUI does not
-check whether such a plugin is actually installed.
-
For Windows and Mac OS there is no such configuration option. Epspdf
will use the program associated with the file type, which can be
configured outside epspdf.
@@ -169,7 +163,7 @@
Below, we assume that there is a suitable wrapper or symlink for epspdf
on your searchpath. This is the case if you installed epspdf as a TeX
-Live- or MiKTeX package.
+Live package.
Basic usage of epspdf itself:
@@ -352,26 +346,14 @@
error 'stackunderflow in .setdistillerparams'. If you run into this,
use the "default" or "prepress" target instead.
-5.3 Error message mentioning failure of pdf_crop
-================================================
-
-Problably, the luatex format has not been generated. Fix this with TeX
-Live Manager or with the MiKTeX Console.
-
-5.4 Wrong boundingbox (.eps or .ps output)
-==========================================
-
-This may be a bug in pdftops. Do not use pdftops (epspdftk: see
-configuration screen; command-line epspdf: use the "-I" option)
-
-5.5 Part of the graphic gets cut off
+5.3 Part of the graphic gets cut off
====================================
-If the PostScript file was generated with the old Windows PostScript
-driver, experiment with the PostScript Output option. Don't choose
-Optimize for Speed.
+If the PostScript file was generated with the Windows PostScript driver,
+experiment with the PostScript Output option. Don't choose Optimize for
+Speed.
-5.6 Fonts look ugly
+5.4 Fonts look ugly
===================
If Ghostscript has to do the conversion from pdf to ps then text may not
@@ -380,7 +362,7 @@
fonts, the pdftops utility may still handle more cases. It is part of
the xpdf suite and of the Poppler utilities.
-5.7 The page has been converted to a bitmap
+5.5 The page has been converted to a bitmap
===========================================
The usual cause is that the page contains features such as transparency
@@ -389,7 +371,7 @@
Otherwise, set pdf target use and target version both to "default" to
avoid unnecessary conversions: '-T default -N default'
-5.8 Temporary files are not removed
+5.6 Temporary files are not removed
===================================
* Command-line: make sure that you did not specify the option '-d'.
@@ -400,7 +382,7 @@
However, you should have no trouble removing temporary files
manually.
-5.9 Resources for troubleshooting
+5.7 Resources for troubleshooting
=================================
Logfile. The GUI has a button for viewing log output. This same output
@@ -447,19 +429,9 @@
Appendix B Change history
*************************
-B.1 Version 0.6.5
-=================
+B.1 Version 6.4
+===============
-Epspdf: Compatibility change for ghostscript 9.50 and later.
-
-Epspdftk: improvements to viewer selection; does not impact Windows or
-MacOS.
-
-A few updates to the manual, mostly for the troubleshooting section.
-
-B.2 Version 0.6.4
-=================
-
Compatibility changes for luatex 1.9 and later.
The location of pdftops is no longer configurable; it is only searched
@@ -471,7 +443,7 @@
epspdf.tlu is now invoked via a batchfile. This should prevent black
console windows popping up.
-B.3 Version 0.6
+B.2 Version 0.6
===============
The command-line backend component has been rewritten in texlua and
@@ -490,7 +462,7 @@
parameters. The corresponding command-line options are accepted but
have no effect.
-B.4 Version 0.5
+B.3 Version 0.5
===============
The GUI has been rewritten in Tcl/Tk, removing the dependence on the
@@ -524,7 +496,7 @@
The "-info" option now also prints the number of pages for pdf files.
-B.5 Version 0.4
+B.4 Version 0.4
===============
Hi-res boundingboxes are now supported. By default, conversion from eps
Modified: trunk/Master/texmf-dist/scripts/epspdf/epspdf.tlu
===================================================================
--- trunk/Master/texmf-dist/scripts/epspdf/epspdf.tlu 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/scripts/epspdf/epspdf.tlu 2020-01-19 22:43:24 UTC (rev 53459)
@@ -11,10 +11,8 @@
0.6.3: compatibility fixes for luatex 0.9x
0.6.4: adaptations for newer versions of LuaTeX and ghostscript;
some refactoring; better handling of some corner cases
-0.6.5: eliminate .setpdfwrite from ghostscript commandlines,
- since this is now considered obsolete
-Copyright (C) 2006-2020 Siep Kroonenberg
+Copyright (C) 2006-2019 Siep Kroonenberg
siepo at bitmuis nl
@@ -1897,13 +1895,17 @@
-- `distiller' settings
-- these depend on whether final output is pdf
+ -- '.setpdfwrite' is just some optimization option for ghostscript
if options.type=='pdf' then
if settings.pdf_target and (settings.pdf_target~='default') then
table.insert(pdf_options, '-dPDFSETTINGS#/'..settings.pdf_target)
end
- if settings.pdf_target~='screen' and settings.pdf_target~='ebook' then
+ if settings.pdf_target=='screen' or settings.pdf_target=='ebook' then
+ pdf_tail_options = {'-c', '.setpdfwrite', '-f'}
+ -- -f ensures that the input filename is not added to the -c string
+ else
pdf_tail_options = {
- '-c', '<</NeverEmbed [ ] >> setdistillerparams', '-f'}
+ '-c', '.setpdfwrite <</NeverEmbed [ ] >> setdistillerparams', '-f'}
end
end
@@ -2226,7 +2228,7 @@
settings.ps_viewer = false
descriptions.ps_viewer =
- 'Epspdftk: viewer for PostScript files; not used on Windows or Mac OS'
+ 'Epspdftk: viewer for PostScript files; not used on Windows or OS X'
settings.pdf_viewer = false
descriptions.pdf_viewer =
@@ -2269,8 +2271,7 @@
pdf_options = {'-sDEVICE#pdfwrite'} -- '-dUseCIEColor' causes serious slowdown
-- options for final conversion to pdf;
-- will be completed after reading settings and options
--- -f ensures that the input filename is not added to a -c string
-pdf_tail_options = {'-f'}
+pdf_tail_options = {'-c', '.setpdfwrite', '-f'}
gray_options = {'-dProcessColorModel#/DeviceGray',
'-sColorConversionStrategy#Gray'}
Modified: trunk/Master/texmf-dist/scripts/epspdf/epspdftk.tcl
===================================================================
--- trunk/Master/texmf-dist/scripts/epspdf/epspdftk.tcl 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/texmf-dist/scripts/epspdf/epspdftk.tcl 2020-01-19 22:43:24 UTC (rev 53459)
@@ -3,7 +3,7 @@
# epspdf conversion utility, GUI frontend
#####
-# Copyright (C) 2006-2020 Siep Kroonenberg
+# Copyright (C) 2006-2019 Siep Kroonenberg
# siepo at bitmuis dot nl
#
# This program is free software, licensed under the GNU GPL, >=2.0.
@@ -130,20 +130,25 @@
}
# unix: viewer settings
- # It may depend on installed plugins whether a pdf viewer
- # can render postscript.
- # AFAIK, no such plugins exist for xpdf or mupdf.
- # chrome and firefox also only render pdf and not postscript.
# configured viewer, if valid, heads the list
if {$::classic_unix} {
+ set ::ps_viewers {}
+ if {$::settings(ps_viewer) ne "" && [is_prog $::settings(ps_viewer)]} {
+ lappend ::ps_viewers $::settings(ps_viewer)
+ }
+ foreach v {evince okular gv qpdfview} {
+ if {$v ne $::settings(ps_viewer) && [is_prog $v]} {
+ lappend ::ps_viewers $v
+ }
+ }
+ # puts [join $::ps_viewers " "]
+
set ::pdf_viewers {}
if {$::settings(pdf_viewer) ne "" && [is_prog $::settings(pdf_viewer)]} {
lappend ::pdf_viewers $::settings(pdf_viewer)
}
- foreach v {
- atril evince okular qpdfview mupdf xpdf zathura gv firefox chrome \
- chromium chromium-browser} {
+ foreach v {evince okular mupdf qpdfview texworks xpdf zathura} {
if {$v ne $::settings(pdf_viewer) && [is_prog $v]} {
lappend ::pdf_viewers $v
}
@@ -150,18 +155,9 @@
}
# puts [join $::pdf_viewers " "]
- set ::ps_viewers {}
- if {$::settings(ps_viewer) ne "" && [is_prog $::settings(ps_viewer)]} {
- lappend ::ps_viewers $::settings(ps_viewer)
+ if {[llength ::pdf_viewers] == 0 && [llength ::ps_viewers] != 0} {
+ lappend ::pdf_viewers [lindex $::ps_viewers 0]
}
- foreach v $::pdf_viewers {
- if {$v ne $::settings(ps_viewer) && \
- $v ni {xpdf mupdf firefox chrome chromium chromium-browser}} {
- lappend ::ps_viewers $v
- }
- }
- # puts [join $::ps_viewers " "]
-
if {[llength ::pdf_viewers] == 0} {
tk_messageBox -message "No viewers found"
} elseif {[llength ::ps_viewers] == 0} {
@@ -231,30 +227,19 @@
font create bfont {*}[font configure TkDefaultFont]
font configure bfont -weight bold
-proc update_combo w {
- # check that a manually supplied entry is actually a program
- # proc used for postscript- and pdf viewers
- set vls [$w cget -values]
+proc update_combo {w vls} {
+ upvar $vls vs
set new [$w get]
- if {$new ni $vls} {
+ if {$new ni $vs} {
if {[is_prog $new]} {
- set vls [linsert $vls 0 $new]
- $w configure -values $vls
+ set vs [linsert $vs 0 $new]
+ $w configure -values $vs
} else {
- tk_messageBox -title Error -icon error -message "$new not a program"
- raise .config_t
- focus $w
+ tk_messageBox -title Error -icon error -message "$vl Not a program"
}
}
}
-proc revert_combo w {
- # aborts entry of new value
- if {[$w current] < 0} {
- $w current 0
- }
-}
-
### and now the actual GUI ###################################
wm title . "PostScript- and pdf conversions"
@@ -334,15 +319,11 @@
grid [ttk::combobox .config_t.viewf.pdf] -row 1 -column 1 -sticky e
.config_t.viewf.pdf configure -values $::pdf_viewers
.config_t.viewf.pdf configure -textvariable ::settings(pdf_viewer)
- bind .config_t.viewf.pdf <Escape> {revert_combo %W}
- bind .config_t.viewf.pdf <Return> {update_combo %W}
- bind .config_t.viewf.pdf <FocusOut> {update_combo %W}
+ bind .config_t.viewf.pdf <Return> {update_combo %W $::pdf_viewers}
grid [ttk::combobox .config_t.viewf.ps] -row 2 -column 1 -sticky e
.config_t.viewf.ps configure -values $::ps_viewers
.config_t.viewf.ps configure -textvariable ::settings(ps_viewer)
- bind .config_t.viewf.ps <Escape> {revert_combo %W}
- bind .config_t.viewf.ps <Return> {update_combo %W}
- bind .config_t.viewf.ps <FocusOut> {update_combo %W}
+ bind .config_t.viewf.ps <Return> {update_combo %W $::ps_viewers}
grid columnconfigure .config_t.viewf 1 -weight 1 -pad 2
}
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2020-01-19 21:38:05 UTC (rev 53458)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2020-01-19 22:43:24 UTC (rev 53459)
@@ -429,7 +429,7 @@
'epigrafica', "&MAKEflatten",
'epiolmec', "&MAKEflatten",
'epix', "die 'skipping, needs C++'",
- 'epspdf', "die 'skipping, siep does it by hand'", #"&MAKEflatten",
+ 'epspdf', "&MAKEflatten",
'epspdf-setup',"die 'skipping, siep does it by hand'",
'epyt', "die 'renamed to beamertheme-epyt'",
'eq-save', "die 'skipping, requires acrotex'",
@@ -2691,7 +2691,7 @@
'cleveref' => 'latex', # requires interaction
'clrstrip' => 'tex',
'ctable' => 'latex', # requires interaction
- 'curve2e' => 'tex',
+ 'curve2e' => 'tex -translate-file=empty.tcx', # no 8-bit
'dateiliste' => 'latex', # requires interaction
'dccpaper' => 'etex', # 8bit
'denisbdoc' => 'tex',
@@ -3050,7 +3050,7 @@
'bib2gls' => '\.jar$',
'changes' => '\.py$',
'cloze' => '\.lua$',
- 'epspdf' => '(epspdf(|\.help|boot|tk)|\.rb|makegray\.pro)$',
+ 'epspdf' => '(epspdf(|\.help|\.tlu|.*tk.*)|\.rb|makegray\.pro)$',
'latex2nemeth' => '\.jar$',
'latex-make' => '\.py$',
'latexindent' => 'LatexIndent|\.yaml$',
@@ -3208,6 +3208,7 @@
# packages which have info files to build and then install.
%specialtexinfos = (
+ 'epspdf' => '.*\.texi',
'mf2pt1' => '.*\.texi',
'texdraw' => '.*\.texi',
);
More information about the tex-live-commits
mailing list