v04INF1: PostScript Sources monthly FAQ v1.13 04-30-95 [2 of 3]

0 views
Skip to first unread message

Allen Braunsdorf

unread,
Apr 30, 1995, 3:00:00 AM4/30/95
to
-- PostScript Sources --

Introduction to comp.sources.postscript

(the comp.sources.postscript FAQ v1.13)

Allen Braunsdorf

postscr...@cc.purdue.edu


This FAQ is formatted as a digest.

Most news readers can skip from one question

to the next by pressing control-G. GNUs uses

C-c C-n to skip to the next question.


To contribute sources, read the section ``Submitting
Sources''.

Newsgroup-related mail that is not a submission should be
sent to me at postscrip...@cc.purdue.edu

Related FAQs: comp.lang.postscript, comp.sources.misc,
comp.text, comp.text.tex, comp.fonts, comp.graphics.

The comp.sources.postscript archives are available by ftp
to ftp.sterling.com in /usenet/comp.sources.postscript/ or
ftp.ips.cs.tu-bs.de in /usenet/comp.sources.postscript.
There is an index in the last section of this FAQ.

This FAQ and the indexes are available by anonymous ftp to
wilma.cs.brown.edu:pub/comp.sources.postscript. You can get
the comp.lang.postscript FAQ by anonymous ftp to
wilma.cs.brown.edu:pub/comp.lang.postscript. Both come in
ASCII, LaTeX, DVI, and PostScript formats.


5 PostScript Interpreters and Utilities

This section lists all the large PostScript programs that I
know of, both commercial and for free. These programs have
largely not been posted to comp.sources.postscript, but
there are references about where to get all programs. You
should look at the comp.sources.postscript index to see all
the PostScript programs posted there.

I would like very much to be able to recommend some of
these programs over others. Unfortunately, I have very
little information about most of them. Please send
information or additions! Programs without significant
information will be dropped shortly.

Included in this index are a number of ASCII to PostScript
conversion programs. These are quick and dirty programs,
and it is unclear why having so many of them is
interesting, so many will probably be deleted (send mail
about the ones you like most). If you really want to
convert ASCII to PostScript in a high quality way, what you
want is a real text formatter. (See the FAQ for comp.text
and comp.text.tex)

If you have a program, please let me know. Section 10 of
the comp.lang.postscript FAQ, ``About the FAQ'' has some
hints on what I'm hoping to get when I get a program
description.

I am grateful to Howard Gayle (how...@hal.com) for a large
portion of the below information.

Now that there is Linux, IBM PC (and clone) users can run
any of the X-windows and UNIX programs in the utilities
section.


5.1 How can I find a program?

To find a program, try using an ``archie'' server. Archie
will figure out which FTP sites have the program that you
are looking for. Please try archie before asking people for
the program.

I would be happy to answer questions about where to get
programs. Just send me email. If you find a good ftp site
for these programs, please let me know.

To use archie, just type ``archie'' or ``xarchie''. If you
don't have that program, then you can telnet to one of the
following addresses and type ``archie'' as the username. To
get help type ``help''.


archie.rutgers.edu (Rutgers University)
archie.unl.edu (University of Nebraska in Lincoln)
archie.sura.net (SURAnet archie server)
archie.ans.net (ANS archie server)
archie.au (Australian server)
archie.funet.fi (European server in Finland)
archie.doc.ic.ac.uk (UK/England server)
archie.cs.huji.ac.il (Israel server)
archie.wide.ad.jp (Japanese server)

If you don't have telnet, send email to archie at any of
the above sites with the subject ``help''.


5.2 How can I browse through PostScript programs?

To find ftp sites that carry PostScript programs, try
``archie postscript''. Then use ftp to look through them.


5.3 Keywords

What:

Bounding-Box
Determines the bounding box of a PostScript program
(so it can be converted to EPSF for example).


Converts
The program converts back and forth between formats
such as: ASCII, PostScript, TeX, Images, PCL


Converts-Images
A program that converts to too many image formats to
name!


Device-Utility
A utility for a PostScript device.


Document-Previewer
The previewer has options for viewing text documents.
NOTE: most previewers make passable document previewer
even without these extra options.


Example
The source code for this program is a programming
example for programmers.


Font-Utility
The program does something useful with font
descriptions.


Interpreter
The program can understand the PostScript language.


Level-2
The program can interpret a reasonable amount of
PostScript level 2.


Non-PostScript-Printer-Driver
The program allows PostScript drawings to be printed
on at least one non-PostScript printer.


Page-Reordering
The program allows you to either choose a page or a
few pages to print from a big document, or lets you
print in reverse order, or lets you ``N-Up'', which
means to put more than one page on a physical page.
These programs work only if the PostScript input
follows the Adobe Document Structuring Conventions.
(See Section 9 of the comp.lang.postscript FAQ,
``Encapsulated PostScript'').


Previewer
The interpreter displays PostScript on the screen.


Programmer-Utility
The program helps write PostScript programs.


Text-Formatter
The program formats text in some interesting way, or
lets you include PostScript in a text formatter.


Written-in-PostScript
The program is written entirely in PostScript and thus
can run on any computer with an interpreter, or on any
PostScript printer.


Status

Shareware
means that the program is free but the author would
like money.


Free
means that the program is freely available. This
usually means that source code is included and that it
is freely distributable.


Commercial
means that some company sells the program.


Platforms:
What computers does it run on? For the IBM PC, look
for ``MS-DOS''. For most workstations, look for
``UNIX''.


Get-From
tells where to get the program, through ftp or some
other source.


5.4 Interpreters

The following are all programs that understand the
PostScript graphics programming language. PostScript is an
interpreted language, which means that there is no compiler
for it. An interpreter is like a compiler that, instead of
producing a sequence of actions in machine language for the
computer to handle at some future time, performs the
actions itself immediately.

Most interpreters are also previewers, which allow you to
view the PostScript drawing as it is created by the
PostScript program. Unfortunately, viewing the document
on-line is not guaranteed to be a perfect simulation of
printing the document. Complex programs that use random
numbers or check the device type will almost certainly run
differently.

Some interpreters are meant for looking at text documents
without printing them. They usually have a number of
functions for flipping back and forth between pages. These
interpreters are called document previewers.

dxpsview
from DEC provides user selectable options to control its
execution. It will accept DSC comments and honor them,
but it allows the user to turn them off if that's the
best thing to do.

It images valid PostScript, it honors color (if the DEC
workstation is a color workstation), it images one page
and stops with the showpage so the user can see the
image. It allows you to page back and forth in the
document EVEN IF IT'S NOT DSC! (Sure, slow at times if
it's not DSC, but it still does the job!) It provides
scaling and rotation under user control.


What: Previewer. Status: commercial. Platforms:
DEC workstation. Get-From: Digital Equipment
Corporation.


Freedom of Press
???

For most users who only want to print to common printers
like DeskWriters, StyleWriters, or Personal LaserWriter
LS's, the light version of Freedom of the Press will
suffice. ( $ 55).


What: Interpreter, Non-PostScript-Printer-Driver.
Status: commercial ( $ 55). Platforms: ???.
Get-From: ???.


Gammascript
???


What: Interpreter. Status: ???. Platforms:
MS-DOS. Get-From: ???.


Ghostscript
is perhaps the most popular previewer. It is a PostScript
interpreter written by L. Peter Deutsch, and is
distributed under the terms of the GNU Library General
Public License. Unlike commercial interpreters,
ghostscript isn't tied to a particular piece of hardware.
Ghostscript will compile on most common platforms, and
has drivers for many common peripherals, including X11R [
345 ] , MS-DOS-VGA, Deskjet 500, Epson dot matrix
printers, and HP laserjets.

Ghostscript deals well with ``normal'' documents, such as
output from Tomas Rokicki's dvips. If you're into testing
the outer limits of PostScript, however, your mileage
with Ghostscript may vary. The output character quality
is (obviously) dependent upon the fonts which ghostscript
uses. Most of ghostscript's fonts are outlines generated
from the bitmap fonts that were donated by Adobe to the X
consortium. These are certainly good enough for screen
previewing, and rough drafts, but show their limitations
when used on laser printers. Fortunately, Ghostscript can
use type 1 fonts, so if you happen to have some around,
you'll find that the output quality is very close to that
of a PostScript interpreter. Ghostscript comes with a few
type 1 fonts that were donated to the X consortium from
Adobe, IBM, and Bitstream. Note that if you're using TeX
or LaTeX with the cmr fonts, this last statement implies
that ghostscript will probably suit your needs, since
your dvi-to-ps converter will include the cmr fonts in
its output PostScript file. It also handles the special
hints in Adobe Type 1 fonts (see Section 4 of the
comp.lang.postscript FAQ, ``Fonts'').

If you're using IBM OS/2 2.0, you can make a Ghostscript
icon and drag PostScript files onto it and they'll be
printed automatically.

Ghostscript 2.2 has been ported to the Atari ST platform
by Timothy Gallivan. It's available by ftp to
atari.archive.umich.edu.

Ghostscript has been ported to Amiga. It's available at
any Aminet FTP site, for example wuarchive.wustl.edu
pub/aminet/text/print/. The files are
'ghostscript2.6.1.lha' and 'gs2.3-fonts.lha'.

For more information about Ghostscript, read the
gnu.ghostscript.bug newsgroup, or contact the author,
Peter Deutsch, at gh...@aladdin.com.


What: Interpreter, Previewer, Programmer-Utility,
User-Utility, Non-PostScript-Printer-Driver,
Level-2, Converts-PostScript-to-GIF,
Converts-PostScript-to-PBM. Status: free.
Platforms: MS-DOS, UNIX, VMS, Xwindows,
Macintosh, Acorn Archimedes, Amiga, Atari-ST.
Get-From: Japan: ftp.cs.titech.ac.jp,
utsun.s.u-tokyo.ac.jp:ftpsync/prep Australia:
archie.oz.au:gnu Europe: src.doc.ic.ac.uk:gnu,
ftp.informatik.tu-muenchen.de,
ftp.informatik.rwth-aachen.de:pub/gnu,
nic.funet.fi:pub/gnu, ugle.unit.no, isy.liu.se,
ftp.stacken.kth.se, sunic.sunet.se,
ftp.win.tue.nl, ftp.diku.dk, ftp.eunet.ch,
archive.eu.net United States:
ftp.cs.wisc.edu:pub/X, prep.ai.mit.edu:pub/gnu,
wuarchive.wustl.edu, ftp.cs.widener.edu,
uxc.cso.uiuc.edu, col.hp.com,
gatekeeper.dec.com:pub/GNU,
ftp.uu.net:systems/gnu. Macintosh:
ftp.cs.wisc.edu:pub/ghost/ghostscript-2.5.2runtime*mac.hqx
Archimedes: contact David Elworthy
(David.E...@cl.cam.ac.uk). Amiga: available
at any Aminet FTP site, for example
wuarchive.wustl.edu pub/aminet/text/print/. The
files are 'ghostscript2.6.1.lha' and
'gs2.3-fonts.lha'.

See Ghostview and GSPreview.


Ghostview
is an X11 user interface for ghostscript. It was written
by Tim Theisen, and is distributed under the terms of the
GNU General Public License. Ghostview runs on UNIX and
VMS platforms. To compile ghostview, you should have the
X11R5 distribution from MIT. Many vendors do not provide
the Athena widgets.

Ghostview provides a menu driven interface with ample
keyboard accelerators. It also provides popup zoom
windows and the ability to save or print selected pages.

For more information about ghostview, contact the author,
Tim Theisen, at ghos...@cs.wisc.edu.


What: Bounding-Box, Document-Previewer, Level-2,
Page-Reordering. Status: free. Platforms: X11 on
Unix or VMS systems. Get-From: Source:
ftp.cs.wisc.edu:/pub/X/ghostview-1.4.1.tar.Z or
prep.ai.mit.edu:/pub/gnu/ghostview-1.4.1.tar.Z or
other GNU distribution points (see ghostscript's
listing) Binaries:
ftp.cs.wisc.edu:/pub/X/ghostview-exe directory.


GoScript 3.0
???


What: Interpreter. Status: ???. Platforms:
MS-DOS. Get-From: ???.


GSPreview
A document previewer based on GhostScript, by Richard
Hesketh.


What: Document-Previewer, Level-2. Status: free.
Platforms: X Windows. Get-From: prep.ai.mit.edu.


Hijack-PS
is part of the Hijaak packge for DOS, or for Windows.


What: Interpreter, Converts-???. Status:
commercial. Platforms: IBM PC. Get-From:
MicroWarehouse sells it for $ 129.


Island Draw
is a picture editor that can save in and read in
PostScript. It contains a full PostScript interpreter.


What: Interpreter. Status: ???. Platforms: ???.
Get-From: ???.


JAWS
???


What: Interpreter. Status: Commercial. Platforms:
Sun. Get-From: ???.

Where to get it: uad...@dircon.co.uk


Magus Pageturner
is a front-end for Ghostscript that (like Ghostview)
allows you to browse documents easily.


What: Interpreter Status: Commercial Platforms:
IBM PC, OS/2 2.1 Get-From: Indelible Blue, Inc.
(800-776-8284; 919-878-9700).


NeXTStep,
release 3.2 supports full level 2 PostScript.


What: Interpreter/OS/OO-Framework. Status:
commercial. Platforms: NeXT, Intel-486. Get-From:
NeXT (800-848-NEXT), PC-Connection,
Next-Connection (800-800-NEXT)


Opium
converts PostScript to several raster image formats. It
has several language extensions relating to image
processing (alpha channel, ``forall'' for images etc.)
and usability of PostScript as a general purpose script
language (``system'', secure and non-secure modes, etc.)
Converts to TIFF 5.0 (including RLE, LZW, fax3, fax4, and
JPEG compressions), PBM, PGM, PPM, Sixel (VT240, LN03),
Group 3 fax, ASCII, and HPGL (experimental).


What: Interpreter, Converts-PostScript-to-ASCII,
Converts PostScript-to-TIFF, Converts-Images,
Level-2, Converts-PostScript-to-HPGL. Status:
commercial. Platforms: UNIX, Sun, DECstation,
AIX, NeXT, Alpha and VMS. Get-From: Stream
Technologies Inc., Valkjarventie 2, SF-02130
Espoo, FINLAND, Tel: +358 0 43577340, Fax: +358 0
43577348, Email: in...@sti.fi.


pageview
can preview PostScript on the Sun screen. The document
must follow the DSC conventions described in section 9 of
the comp.lang.postscript FAQ (EPSF).


What: Previewer. Status: commercial. Platforms:
OpenWindows. Get-From: Sun.


PixelScript
???


What: Interpreter, Previewer. Status: commercial.
Platforms: Amiga. Get-From: ???.


PowerPage
from Pipeline Associates handles the special hints in
Adobe Type 1 fonts (see Section 4 of the
comp.lang.postscript FAQ, ``Fonts'').


What: Interpreter. Status: commercial. Platforms:
???. Get-From: Pipeline Associates.


Post
turns PostScript files into screen images, image files,
and prints on non-PostScript printers. Scaling & pixel
density are adjustable by the user. It is excellent,
works in color, supports types 1 and 3 fonts. By Adrian
Aylward, 20 Maidstone Rd Swindon, WILTS. UK.

This is not the same as Post for MS-DOS.


What: Interpreter, Previewer, Converts-Images.
Status: free. Platforms: Amiga. Get-From:
Compuserve, or from any Amiga PD source, in the
well-known Fred Fish collection. Current version
is 1.7, on Fish Disk 669. Or
grind.isca.uiowa.edu, gatekeeper.dec.com [
/pub/micro/amiga/fish ] , monu6.cc.monash.edu.au,
ux1.cso.uiuc.edu [ amiga/fish/f6/ff669 ] .


PS-Magic
???

Registration is $ 40 and includes the usual 40 font
family. Otherwise it only includes the Times font family.


What: Interpreter. Status: shareware ( $ 40).
Platforms: ???. Get-From: Advantage Computer, Box
524, Fremont CA 94537, U.S.A. Or, in Toronto, it
can be downloaded from CRS: Canada Remote Systems
(Mississauga).


PSView
???


What: Interpreter. Status: ???. Platforms:
Macintosh. Get-From: ???.


TScript
???

For most users who only want to print to common printers
like DeskWriters, StyleWriters, or Personal LaserWriter
LS's, the Basic version of TScript will suffice ( $ 55).

A more complex version is available that works with more
esoteric printers, particularly color printers and
very-high-end imagesetters.


What: Interpreter. Status: commercial ( $ 55).
Platforms: Macintosh. Get-From: ???.


UltraScript PC
is a PostScript previewer for level 1 PostScript only.

UltraScript PC can print from within an application. This
feature requires about 1 Mbyte of memory above the
minimum requirement. It can process hinted type-1 (Adobe)
fonts. The products include QMS fonts with metrics that
match those of Adobe's fonts.

The main PostScript interpreter in UltraScript PC runs as
a TSR, mostly living in extended memory (occupies about
24K below the 640K line). There is a different TSR called
PCAPTURE that intercepts LPTn output and routes it to
UltraScript, which interprets it and prints to the real
printer. There's also a front-end program which selects
printing from an already-existing file or lets you run in
interactive mode (similar to ``executive'' on a
PostScript printer).

UltraScript PC is $ 195. It runs in PC/AT compatibles and
needs about 1M of extended memory. The basic version
includes 25 fonts. UltraScript PC Plus is $ 445 includes
47 fonts. The previewer requires Microsoft Windows 3.

UltraScript for the Macintosh requires at least a 2 Mbyte
system to run. The basic version is $ 195 and includes 15
fonts. UltraScript Plus is $ 495, includes 43 fonts, and
has an AppleTalk print spooler. It appears on the Chooser
as a printer.


What: Previewer, Non-PostScript-Printer-Driver,
Converts-PostScript-to-PCL,
Converts-PostScript-to-PCX,
Converts-PostScript-to-TIFF. Status: commercial.
Platforms: MS-DOS, Macintosh. Get-From: PM Ware
in Escondido, California, 1-800-845-4843 or
1-619-738-6633. CompuClassics, phone
1-800-733-3888.


5.5 Utilities

The following are utilities intended to make using
PostScript or programming in PostScript easier. Many
interpreters are also very useful utilities. A program that
makes something nice-looking but does not help you use or
program in PostScript would be in one of the next section,
PostScript Programs. This section has not yet been
created, but I am accepting information for it!

a2ps
v4.2 places two pages on each physical page, borders
surrounding pages, headers, line numbering, multiple
copies, landscape and portrait mode, wide format, lines
numbering, fold/cut long lines, control font size. It can
handle 8 bit characters, twin pages in portrait mode, and
two-side printing.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX, MS-DOS. Get-From: ftp from
imag.fr, in archive/postscript.


asc2ps
is part of Psroff3.0, and is integrated with psxlate. It
is of particular interest because it understands nroff's
backspace bold and italic conventions and doesn't
introduce lots of extra bells and whistles.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: ???. Get-From: See Psroff3.0.


asciiprint.ps
???


What: Converts-ASCII-to-PostScript, Example.
Status: free. Platforms: PostScript. Get-From:
zb...@umd5.umd.edu (Ben Cranston).


ato2pps
prints ASCII printable text boxed, 2-up, in landscape
mode. Prints boxed header with date & time, file name,
and page number.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX, possibly available on Macintosh
(C program). Get-From: Mark Edwards
(edw...@vms.macc.wisc.edu).


Bar-a-Coda
is an application for creating PostScript (EPS and EPSI)
and TIFF bar codes. Bar-a-Coda allows you to easily
create an individual bar code, a sheet, or many sheets.


BarCodeKit
is an object library (in Objective-C) for creating
PostScript (EPS and EPSI) and TIFF bar codes.

The two products offer every major bar code symbology.
They can also create two-dimensional/multiple row bar
codes.

Bar codes can be scaled and rotated, colorized, dragged
and dropped into documents and accessed from any
application via the NEXTSTEP Services menu.


What: User-Utility. Status: Commercial.
Platforms: NEXTSTEP. Get-From: Hot Technologies,
email to in...@hot.com or phone 617-252-0088.


bbfig
will let you calculate the bounding box of a PostScript
picture. It prints the figure and then calculates the
bounding box around the figure and print the box and its
coordinates. This usually works. However, for the times
that it fails you have to measure it by hand.


What: Bounding-Box. Status: free. Platforms: ???.
Get-From:
world.std.com:/src/text/tex/dvips/contrib,
emx.cc.utexas.edu:/pub/mnt/source/tex/dvi3ps,
isfs.kuis.kyoto-u.ac.jp:/TeX/styles/kth.se.


behandler.ps
is a PostScript error handler. If you prepend it to a
broken PostScript file it will give a lot of information
when the program crashes.


What: Programmer-Utility. Status: free.
Platforms: PostScript. Get-From:
wilma.cs.brown.edu:pub/postscript/behandler.ps
and behandler.doc.


cz
is table-driven, handles almost any character set, uses
any font on printer, control font sizes, paper size, page
layout, number of columns, line numbers, portrait or
landscape mode, page reversal, leading (line spacing),
tab expansion. Emacs interface. By Howard Gayle.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX. Get-From: comp.sources.misc
volume 8 issues 65-75, 77-78 ( 1 Oct 1989) issue
97 (28 Oct 1989) (Other prerequisites: see README
file at beginning of issue 65.).


crossword.ps
converts a specially formatted ASCII file to a crossword
puzzle. By Carl Lydick. Just prepend to an ASCII file and
send it to the printer.


What: Written-in-PostScript,
Converts-ASCII-to-PostScript. Status: free.
Platforms: PostScript. Get-From: send a mail
message whose body consists of the line ``SEND
ASCII_TO_POSTSCRIPT'' to
FILE...@SOL1.GPS.CALTECH.EDU (or, if you're on
ESnet/NSInet, to SOL1::FILESERV).


double.ps
prints two pages of ASCII side by side in landscape mode.
By Carl Lydick.


What: Written-in-PostScript,
Converts-ASCII-to-PostScript. Status: free.
Platforms: PostScript. Get-From: send a mail
message whose body consists of the line ``SEND
ASCII_TO_POSTSCRIPT'' to
FILE...@SOL1.GPS.CALTECH.EDU (or, if you're on
ESnet/NSInet, to SOL1::FILESERV).


dvips
, by Tomas Rokicki of Radical Eye Software, is the most
popular DVI to PostScript conversion program. It converts
TeX and LaTeX DVI files into PostScript. It also allow
you to use PostScript fonts and PostScript graphics
inside TeX and LaTeX documents. The distribution includes
the epsffile and psfig macro packages for including
PostScript graphics.


What: Converts-DVI-to-PostScript,
Converts-PostScript-to-TeX,
Converts-PostScript-to-LaTeX. Status: free.
Platforms: UNIX. Get-From:
labrea.stanford.edu:/pub/dvips*.tar.Z.


Documenter's Workbench (DWB)
is the successor to the original Bell Labs version of
troff. The current package, DWB 3.4, includes 86
commands: troff, tbl, eqn, grap, pic, picasso, a pipeline
builder, PostScript drivers and utilities for bounding
box computation and device interrogation; optional (at no
cost) LaserJet and Imagen printer support; man, mm and
other macro packages, font tables, etc. A companion
add-on, DWBX 3.4, provides an X Window previewer, drawing
program, spell corrector and hypertext man page viewer.


What: Converts-ASCII-to-PostScript Status:
Commercial. Platforms: UNIX Get-From: AT & T
Software Solutions, 1-800-462-8146 (US),
+1-908-580-5719 from elsewhere; fax
1-908-580-6355. Technical inquiries:
d...@mhpo.att.com.


enscript
formats text in 1 or 2 columns, portrait or landscape,
manual paper feed, headers, line printer simulation, line
wrap or truncation, control lines on page, fonts.


What: Converts-ASCII-to-PostScript. Status:
commercial -- a part of Transcript. Platforms:
UNIX. Get-From: Adobe Systems.


epsffile
TeX macros to include PostScript figures in TeX or LaTeX
documents.


What: Converts-PostScript-to-TeX,
Converts-PostScript-to-LaTeX. Status: free.
Platforms: UNIX. Get-From: See the dvips entry.


epsffit
fits an EPSF file to a given bounding box.


What: Bounding-Box. Status: free. Platforms:
UNIX. Get-From: See the psutils entry.


epsfinfo.ps
converts PostScript output to encapsulated PostScript.


What: Converts-PostScript-to-EPS. Status: free.
Platforms: PostScript. Get-From: The Adobe
fileserver: ftp.adobe.com.


epsonps
Epson LX-800 to PostScript translator, supports
international character sets, IBM graphics characters,
different width fonts, bit-mapped graphics.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: MS-DOS. Get-From: comp.sources.misc.


eps2epsi
does a conversion if you have GhostScript and Perl.


What: Converts-EPS-to-EPSI. Status: free.
Platforms: Perl. Get-From:
wilma.cs.brown.edu:pub/postscript/eps2epsi.shar.


ETSR
in an Epson MX-80 to PostScript translator, includes
Epson Mx-80 graphics modes, supports virtual printers,
PrintScreen key


What: Converts-ASCII-to-PostScript. Status:
commercial. Platforms: MS-DOS. Get-From: $ 75
from Niche Marketing, 7198 Camino Colegio,
Rohnert Park, CA 94928, USA. Phone +1
707-795-7306. Overseas shipping is $ 5 extra. CA
residents please include 6.25 % sales tax.


fixbb
Gets the bounding box of a PostScript file made with
Framemaker, because Frame gets it wrong sometimes. Uses
an idea of Doug Crabhill's.


What: Bounding-Box. Status: free. Platforms: You
need Poskanzer's pbm toolkit, Ghostscript, and
GNU awk (or awk and sed). Get-From: email to
j...@cs.brown.edu.


fontutils
???

The GNU font-making utilities. They can convert a
PostScript font to TeX's TK format.


What: Convert-PostScript-to-TK. Status: free.
Platforms: UNIX. Get-From:
prep.ai.mit.edu:pub/gnu.


getafm
outputs PostScript to retrieve an AFM file from printer.


What: Device-Utility. Status: free. Platforms:
UNIX. Get-From: See the psutils entry.


Groff
is a Free Software Foundation package that can convert
troff to PostScript.


What: Converts-Troff-to-PostScript. Status: free.
Platforms: UNIX, C++. Get-From: prep.ai.mit.edu.


gs_2asc.ps
prints all the characters of a PostScript program as well
as the (X,Y) positions. You can use the (X,Y) positions
to retain the format of your document, as well as just
the strings.


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: GhostScript. Get-From: included in
GhostScript.


hp2pbm
can convert all of PCL4 (up to and including rasters,
downloaded fonts and macros). It's somewhat slow because
it converts PCL into Poskanzer's Portable Bitmap format
rasters (PBM) before generating PostScript, but it's
theoretically pixel-for-pixel identical with the original
PCL. Plus it's capable of driving many other types of
graphics devices or printers.


What: Converts-PCL-to-PBM,
Converts-PCL-to-PostScript, Interpreter,
Non-PostScript-Printer-Driver. Status: free.
Platforms: UNIX. Get-From: comp.sources.misc,
soon to be a part of Psroff3.0.


hp2ps
is an HPGL interpreter written in Postscript, with a
small C wrapper program, to allow programs written for
most pen plotters to work on Postscript output devices.
Written by Alun Jones (al...@wst.com).


What: Converts-HPGL-to-PostScript. Status: free.
Platforms: PostScript, C. Get-From:
huey.wst.com:/pub/hp2ps.


hp2xx
can convert HPGL into encapsulated PostScript.


What: Converts-HPGL-to-PostScript,
Converts-HPGL-to-EPS Status: free. Platforms: ???
Get-From:
aeneas.mit.edu:pub/gnu/hp2xx-3.1.0.tar.z


hpscat
features Hangul (Korean).

Unfortunately, font is not a part of 'hpscat'. It's a
property of ELEX Inc., a Korean Mac dealer.


What: Converts-ASCII-to-PostScript. Status: ???.
Platforms: UNIX. Get-From: kum.kaist.ac.kr or
cair.kaist.ac.kr.


i2ps
handles ISO 8859/1 and Norwegian ISO 646. Written in
Perl. Line numbers, wrap or truncate long lines,
landscape, 2 or 3 column, control body font size.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX (any Perl platform). Get-From:
Get-from alt.sources article
(AAS.90Oc...@boeygen.nr.no) posted 30
October 1990.


ImageMagick
is an X11 package for display and interactive
manipulation of images. Includes tools for image
conversion, annotation, compositing, animation, and
creating montages. ImageMagick can read and write many of
the more popular image formats including Postscript. By
John Cristy (cri...@dupont.com), E. I. du Pont de Nemours
& Co.

ImageMagick uses GhostScript.


What: Converts-Images,
Converts-PostScript-to-TIFF, Document-Previewer,
Converts-TIFF-to-PostScript. Status: free.
Platforms: X11. Get-From:
export.lcs.mit.edu:contrib/ImageMagick.tar.Z.


imtools
Converts just about everything in the image bitmap
universe.


What: Converts-Images. Status: free. Platforms:
UNIX. Get-From: San Diego Supercomputer Center
distributes binaries only.


Impressario
Converts text, SGI image, and PostScript (and a number of
other formats) to print on HP Series II and III (PCL4 and
above) printers. It includes format conversions, and even
does line-by-line adaptive compression to ensure the
fastest transmission times.

It's for use on any SGI box running IRIX 4.0.1 or later.

What: Converts-PostScript-to-PCL. Status: Commercial, $
800. Platforms: SGI's IRIX. Get-From: Silicon Graphics.


LameTeX
can convert simple LaTeX to PostScript or to ASCII.

It specializes in complete versatility of the printed
page. The standard model for text formatters is that
every page is necessarily rectangular. LameTeX will let
you format text inside a triangular page, or a circle
page. Just like professional magazine editors, you can
include pictures of any shape and ask the text to flow
around them or inside them.

These flexible arbitrarily-shaped margins are PostScript
paths. If you don't know PostScript, it contains a big
library of interesting LameTeX page margins. With LameTeX
you can fit several ``pages'' onto one 8.5x11 inch piece
of paper, so you can easily make index cards, labels, and
half-pages of text.

Also, if you know how to write programs in PostScript,
LameTeX allows you to very tightly integrate your LameTeX
commands with your PostScript code. In fact, the
PostScript that LameTeX outputs is nicely formatted and
commented so that you can modify it yourself and see how
it's done. LameTeX is written with PostScript version 1,
so it should run on all PostScript printers.

LameTeX is in use for Usenet FAQs for
comp.lang.postscript, comp.sources.postscript,
comp.text.tex, rec.boats, comp.fonts, alt.quotations,
etc.

Finally, everything about LameTeX is set up to be
compatible with LaTeX. LameTeX can't do everything that
LaTeX can, but the special stealth commands guarantee
that your fancy LameTeX document can be processed by
normal LaTeX. This allows you to share it with anyone who
doesn't happen to have LameTeX.

By Jon Monsarrat, j...@cs.brown.edu.


What: Converts-LaTeX-to-PostScript,
Text-Formatter, Converts-LaTeX-to-ASCII. Status:
free. Platforms: UNIX, any C++ platform.
Get-From: wilma.cs.brown.edu:pub/lametex.tar.Z.


landscape.ps
prints pages of 132 characters by 60 lines in landscape
mode in 9 point Courier. By Carl Lydick. Just prepend to
an ASCII file and send it to the printer.


What: Written-in-PostScript,
Converts-ASCII-to-PostScript. Status: free.
Platforms: PostScript. Get-From: send a mail
message whose body consists of the line ``SEND
ASCII_TO_POSTSCRIPT'' to
FILE...@SOL1.GPS.CALTECH.EDU (or, if you're on
ESnet/NSInet, to SOL1::FILESERV).


LaserWriter 8
converts Macintosh Postscript to Encapsulated PostScript
(EPS)


What: Converts-PostScript-to-EPS. Status: free
Platforms: Mac. Get-From:
ftp.apple.com:dts/mac/sys.soft/imaging/laserwriter8.x.


lineprinter.ps
is a simple text to PostScript translator.


What: Converts-ASCII-to-PostScript. Status: ???.
Platforms: PostScript. Get-From: from the Adobe
file server (see Section 6 of the
comp.lang.postscript FAQ, ``About Adobe'').


lj2ps
does a conversion of a (small) subset of PCL into
PostScript. By Chris Lewis.

There is a different lj2ps in psroff3.0 which does a
somewhat more complete job (handles downloaded LJ fonts)
and should work well with most ``WP'' or text processing
applications.


What: Converts-PCL-to-PostScript. Status: free.
Platforms: UNIX. Get-From: comp.sources.misc.


lpp
features headers, different paper sizes, borders, font,
font size, banner page, truncate or fold long lines,
adjust margins, Swedish ISO 646, ISO 8859/1, multiple
copies, landscape or portrait, multiple columns,
localized date, double-sided printing, nroff font
selection, and more.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX, VMS, TOPS-20. Get-From: send
request to fr...@nada.kth.se (Fredric Ihren).
UNIX-version is shareware ( 8 single-user, 12
multi-user). TOPS-20 and VMS versions free.
.


lprps
is a collection of programs for interfacing the BSD lpr
spooler to a PostScript printer over a bidirectional
serial link.

What:
Device-Utility

Status:
free

Platforms:
UNIX (SunOS, Ultrix, and other BSD-based
versions)

Get-From:
comp.sources.misc volumes 31 and 32, or
ftp.jclark.com:/pub/lprps/lprps-2.4.tar.Z

lwf features indent, portrait/landscape, margin adjust,
page range, point size, tab stops, headers, page
reversal, multicolumn printing (via pr).


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX.

Get-From:
ftp.cs.ubc.ca or pub/local/src/lwf-2.2.shar.Z


macps
is a Unix program that takes an uploaded PostScript file
created on a Macintosh (by typing Command-F at the
LaserWriter dialog box; see macps.1 for more details) and
includes an appropriately modified LaserPrep file so that
the result can be sent to a PostScript printer from Unix.
The LaserPrep file contains macros used by the PostScript
generator on the Macintosh.

Macps is difficult to install, and may not really be
necessary.


What: Device-Utility. Status: free. Platforms:
UNIX. Get-From:
src.doc.ic.ac.uk:/computing/systems/mac/macps/macps-23.shar
and
sumex-aim.stanford.edu:/info-mac/unix/macps-23.shar.


mutips
is a package that can print four pages to a sheet, etc.


What: Page-Reordering. Status: free. Platforms:
???. Get-From: ftp.su.oz.au: pub/ps_
printing/multi/*


mp
lets you print mail messages and news articles, including
digests, as well as ASCII text files. 2-up landscape
mode. Prints Filofax, Franklin Planner, Time Manager, and
Time/System International formats.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX. Get-From: iesd.auc.dk
(130.225.48.4) in the PostScript directory, or
ftp.adelaide.edu.au (129.127.40.3) in the
pub/sun/richb directory.


mpage
prints ASCII or PostScript 1-, 2-, 4-, or 8-up,
optionally boxed or landscape. Automatically figures out
whether input is ASCII text or PostScript. Can arrange
pages down or across and print a count of pages printed.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX. Get-From:
ftp.eng.umd.edu:pub/misc/mpage-2.tar.Z.


nenscript
is an enscript clone.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: MS-DOS, UNIX, OS/2. Get-From:
comp.lang.postscript article
(geoffw.7...@extro.ucc.su.OZ.AU), posted 7
October 1992. You can find nenscript for OS/2
1.x--2.0 and MSDOS on ftp-os2.nmsu.edu in
pub/os2/all/nensc113.zip. A portable unzip
program is available in comp.sources.misc.


netpbm
can convert between a lot of image formats. By Jef
Poskanzer. The old name for this tool is pbmplus. You can
convert images to PostScript and back.


What: Converts-Images. Status: free Platforms: C
Get-From:
wuarchive.wustl.edu:/graphics/graphics/packages/NetPBM
or ftp.cs.ubc.ca:/ftp/archive/netpbm


numbered.ps
prints pages of 80 characters by 58 lines in portrait
mode, with pages numbered in the lower-right corner in 11
point Courier. By Carl Lydick. Just prepend to an ASCII
file and send it to the printer.


What: Written-in-PostScript. Status: free.
Platforms: PostScript. Get-From: send a mail
message whose body consists of the line ``SEND
ASCII_TO_POSTSCRIPT'' to
FILE...@SOL1.GPS.CALTECH.EDU (or, if you're on
ESnet/NSInet, to SOL1::FILESERV).


quarto.c
shuffles and scales PostScript pages. It does signature
printing, reversal, page selection, page listing, etc. By
Michael Hawley.


What: Page-Reordering. Status: free. Platforms:
C. Get-From:
wilma.cs.brown.edu:pub/postscript/quarto.c.


PBM utilities
in the X11R4 and X11R5 distributions can convert between
many image formats. They handle:


Sun icon file reading writing
Sun raster file reading writing
X10 and X11 bitmap file reading writing
MacPaint reading writing
CMU window manager format reading writing
MGR format reading writing
Group 3 FAX reading writing
X11 window dump file reading writing
X10 window dump file reading
Xerox doodle brushes reading
GEM .img format reading
PC paintbrush (.pcx) format reading
PICT reading
ASCII graphics writing
HP LaserJet format writing
GraphOn graphics writing
BBN BitGraph graphics writing
Printronix format writing

See PPM and PGM for more X Windows conversion help.


What: Converts-Images. Status: ???. Platforms:
X11. Get-From: ???.


PBMPLUS
can convert between a lot of image formats. By Jef
Poskanzer. The new name for this tool is netpbm. You can
convert images to PostScript and back.


What: Converts-Images. Status: free Platforms: C
Get-From:
wuarchive.wustl.edu:/graphics/graphics/packages/NetPBM
or ftp.cs.ubc.ca:/ftp/archive/netpbm


pc2ps
handles IBM code page 437 line graphic symbols.


What: Converts-ASCII-to-PostScript. Status: Free
Platforms: MS-DOS. Get-From: SIMTEL archives, or
email gie...@ekpds1.tuwien.ac.at.


enscript
formats text in 1 or 2 columns, portrait or landscape,
manual paper feed, headers, line printer simulation, line
wrap or truncation, control lines on page, fonts.


What: Converts-ASCII-to-PostScript. Status: free
Platforms: UNIX, DOS, OS/2. Get-From:
comp.sources.postscript, volume 3


PdB
version 2.1 is an ANSI-C to PostScript optimizing
compiler that allows you to write PostScript programs in
C.

There is no more need to write PostScript! Start using
PdB right now! PdB is an optimizing compiler to compile
ANSI-C (like) code into Adobe compatible PostScript. The
release of version 2.1 includes:

Binaries for Sun SPARC station and IBM RS6000; Include
files for Abobe PostScript level; Include files for NeWS
upto version 3.1.; Include files for TNT upto version
3.1.; Support for CPS OpenWindows upto version 3.1.;
Support NeWS classing in a C++ manner; Plenty of examples
of all the above functions.; NeWS/OpenWindows test
suite.; PostScript reference manual.; UNIX manual pages.


What: Converts-C-to-PostScript. Status: free.
Platforms: ANSI-C. Get-From:
turing.com:pub/pdb2.1-demo.tar.Z.


PGM utilities
in the X11R4 and X11R5 distributions can convert between
many image formats. They handle:


TIFF reading
Usenix FaceSaver file reading
HIPS reading
FITS reading writing
PostScript ``image'' data reading
raw grayscale bytes reading
Encapsulated PostScript writing

See PBM and PPM for more X Windows conversion help.


What: Converts-Images. Status: ???. Platforms:
X11. Get-From: ???.


portrait.ps
prints pages of 80 characters by 60 lines in portrait
mode in 11 point Courier. Just prepend to an ASCII file
and send it to the printer.


What: Converts-ASCII-to-PostScript,
Written-in-PostScript. Status: free. Platforms:
PostScript. Get-From: send a mail message whose
body consists of the line ``SEND ASCII_TO_
POSTSCRIPT'' to FILE...@SOL1.GPS.CALTECH.EDU
(or, if you're on ESnet/NSInet, to
SOL1::FILESERV).


Post
handles control margins, fonts, orientation, scaling This
is not the same as Post for the Amiga.


What: Converts-ASCII-to-PostScript. Status:
shareware ( $ 5). Platforms: MS-DOS. Get-From: F.
C. Betts, Veda Incorporated, Suite 200, 5200
Springfield Pike, Dayton, OH 45431, U.S.A.


POSTPRN
is a device driver that prints portrait and landscape,
and 1-up, 2-up, and 4-up pages. Automatically converts
ASCII to PostScript simply by opening the device and
writing to it.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: MS-DOS. Get-From:
grape.ecs.clarkson.edu:/d/dosutil/postprn.zip
(315)268-6667 (1N8, 12/2400), file area 7,
postprn.zip.


PostScript Processing Speed Test version 3.1
measures the speed of your PostScript device. By
Jean-Serge Gagnon.


What: Device-Utility. Status: free. Platforms:
???. Get-From: GAAJ.UOTTAWA.CA (132.122.6.203).


The PostScript Zone
lets you pretend your PostScript programming space is
three dimensional. This package is a set of headers that
you can add to your files to make them know how to draw
in three dimensions. By Jonathan Monsarrat
(j...@cs.brown.edu).

The page, of course, is a perspective two-dimensional
projection of this three-dimensional drawing space. You
can adjust this projection, rotate your three-dimensional
coordinate system, translate, and so on.

You can convert any 2D PostScript image into 3-space,
warping it over any arbitrary transformation or over a
surface.

The Zone is written entirely in PostScript level 1 and
runs on any PostScript device.

The Zone comes with a C program that lets you
interactively build a 3D image and rotate it with simple
keystrokes.

The PostScript Zone also has examples of arbitrary
non-affine transformations and conformal mapping.


What: 3D, Warps, Conformal-Mapping,
Written-in-PostScript. Status: free. Platforms:
PostScript. Get-From:
wilma.cs.brown.edu:pub/zone.tar.Z.


postscript.el
is an emacs mode for PostScript programming. There's a
much better version of Chris Maio's -- it's definitely
worth replacing your September 1988 version with the
11/22/90 patch by John Relph.


What: Programmer-Utility, elisp. Status: free.
Platforms: Emacs. Get-From:
wilma.cs.brown.edu:pub/postscript/postscript.el.


pps
is designed to be extended into further tools. It
consists of a front-end that converts the file into
generic PostScript. You tack a header onto it that
defines the behavior of tabs, font changes, newlines,
formfeeds, and so on.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX. Get-From: alt.sources and
comp.lang.postscript article
(1992May13.0...@NeoSoft.com), posted 13
May 1992.


psformat.shar
is a PostScript code beautifier.


What: Converts-PostScript-to-PostScript. Status:
free. Platforms: ???. Get-From: The Adobe file
server, ftp.adobe.com.


pstoepsi
converts arbitrary PostScript to Encapsulated PostScript
with an optional preview Image using either a UNIX based
or PC based (TIFF) preview format. This means it can
generate EPS, EPSI, and EPSF. By Doug Crabill
(d...@cs.purdue.edu).


What: Converts-PostScript-to-EPS,
Converts-PostScript-to-EPSI. Status: free.
Platforms: UNIX, need PBMPLUS and either
GhostScript or OpenWindows (version 2 or 3).
Get-From:
ftp.cs.purdue.edu:pub/dgc/pstoepsi-1.2.shar.Z


pstohtml
is a UNIX script that converts PostScript to HTML format.
You need Ghostscript to use it.


What: Converts-PostScript-to-HTML Status: free.
Platforms: UNIX with Ghostscript Get-From:
comp.sources.postscript archives, volume 3,
ftp.sterling.com in
/usenet/comp.sources.postscript/


PPM
utilities in the X11R4 and X11R5 distributions can
convert between many image formats. They handle:


color Sun raster file reading writing
GIF reading writing
Amiga IFF ILBM reading writing
color X11 window dump file reading writing
color X10 window dump file reading
MTV ray-tracer output reading
QRT ray-tracer output reading
TrueVision Targa file reading
Img-whatnot file reading
color Encapsulated PostScript writing

See PBM and PGM for more X Window System conversion help.


What: Converts-Images. Status: ???. Platforms:
X11. Get-From: ???.


printer
uses Monofont (Courier); monosize (12 pitch). With other
devps programs, it supports portrait and landscape
printing, manual feed, reverse page order printing,
message and other overlays, control-L (form feed) page
eject.


What: Converts-ASCII-to-PostScript. Status:
commercial. Platforms: UNIX, MS-DOS. Get-From:
Part of Pipeline Associates' devps package.


ps2a.sh
Converts PostScript to ASCII on a Sun by sending the PS
into psh or Ghostscript. The ASCII is spat back out on
stdout. It does a reasonable job since it uses positional
information to determine word breaks. The greatest
weakness is that it does not understand fonts.


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: UNIX. Get-From:
macadam.mpce.mq.edu.au:/pub/comp/src/ps2a.sh or
iamsun.unibe.ch:PostScript/ps2a.sh.


ps2ascii
The output from this gives a rough ascii version of the
postscript document. Requires a PostScript interpreter
(such as Ghostscript) and perl. Written by Steven Dick
(s...@engr.ucf.edu).


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: UNIX. Get-From:
apocalypse.engr.ucf.edu:/usr/ssd/ps2ascii.shar.


ps2ascii.pl
prints all the words of a PostScript program.


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: UNIX (any Perl platform). Get-From:
wilma.cs.brown.edu:pub/postscript/ps2ascii.pl.


ps2ascii.ps
prints all the words of a PostScript program as well as
the (X,Y) positions. You can use the (X,Y) positions to
retain the format of your document, as well as just the
strings.


What: Converts-PostScript-to-ASCII,
Written-in-PostScript. Status: free. Platforms:
PostScript. Get-From:
wilma.cs.brown.edu:pub/postscript/ps2ascii.ps.


ps2eps-11
is a UNIX program that lets you convert an EPS file into
EPSF. It uses GhostScript and PBMPLUS. It creates a
macbinary file which can be transferred to the Mac using
macbinary option. It can use almost any PS including that
from some other Mac application after cleaning with
macps.


What: Converts-EPS-to-EPSF. Status: free.
Platforms: UNIX. Get-From:
sumex-aim.stanford.edu:info-mac/unix/ps2eps-11.shar.


ps2pk
is astandalone C program which rasterizes a PostScript
font into TeX's PK format.


What: Converts-PostScript-to-TeX. Status: free.
Platforms: ???. Get-From: ftp.urc.tue.nl,
ipc1.rrzn.uni-hannover.de:/pub/tex/utilities/ps2pk,
rusmv1.rus.uni-stuttgart.de:/.serv2/soft/tex/utilities/ps2pk,
miki.cs.titech.ac.jp:/pub/text/TeX/misc/ps2pk,
src.doc.ic.ac.uk:/packages/tex/fonts/utilities/ps2pk.


ps2txt
is by Iqbal Qazi.


What: Converts-PostScript-to-ASCII. Status: ???.
Platforms: ???. Get-From: ftp.funet.fi in
/pub/archive/alt.sources/volume92/Feb/920223.01.gz.


ps2a.sh
is a UNIX shellscript that redefines the show and related
operators in the manner you suggest, and decides when
kerning is taking place. By Leonard Hamey.


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: UNIX. Get-From: ftp.mpce.mq.edu.au.


psbook
can rearrange pages in a PostScript file into
``signatures''. This is useful for printing books or
booklets.

From the psutils collection by Angus Duggan.


What: Page-Reordering. Status: free. Platforms:
UNIX. Get-From: See the psutils entry.


psbox
allows ps files to be included in TeX documents, and
allows ps figures to to resized as required.


What: Converts-PostScript-to-TeX Status: free.
Platforms: TeX Get-From:
cs.nyu.eduu:pub/tex/psbox


psf
can do 2-up, 4-up, landscape, portrait, control fonts and
sizes, double-sided printing, scaling, banner page.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX, Xenix, MS-DOS. Get-From:
comp.sources.misc volume 12 issues 104-109,
archive name psf2. Or ftp to
fsa.cpsc.ucalgary.ca:pub/psf/psf3.5.tar.Z


PsFrag,
by Craig Barratt, is a set of LaTeX macros for overlaying
postscript figures with fragments of LaTeX. More
precisely, the PsFrag macros allow specific pieces of
postscript text in a postscript figure (included via\
epsfbox or\special) to be replaced with arbitrary
fragments of LaTeX. When your document is latex'ed and
dvips'ed, each piece of postscript text is replaced by
the LaTeX text.

The postscript file might be produced, for example, by
xfig, idraw, matlab, xmath, etc. Each string displayed by
postscript's show operator is a candidate for replacement
by LaTeX text, math symbols, equations, pictures etc. For
example, you can include a matlab plot in a LaTeX
document with the title, axis labels, and legend
generated by LaTeX.

The LaTeX fragments can be optionally rotated, scaled,
and repositioned relative to the text being replaced. The
LaTeX fragments automatically track the postscript text
position as the postscript file is modified, or as the
scaling and offsets of the\special or\epsfbox are
changed.

You need GhostScript and dvips from Radical Eye Software
to use the program.


What: Converts-TeX-to-PostScript,
Converts-LaTeX-to-PostScript, Text-Formatter,
Converts-PostScript-to-TeX,
Converts-PostScript-to-LaTeX. Status: free.
Platforms: UNIX. Get-From:
isl.stanford.edu:pub/boyd/psfrag/psfrag.tar.Z.


psfig
allows you to include PostScript easily in your LaTeX or
TeX or ditroff documents. By Trevor Darrell.


What: Text-Formatter, Converts-PostScript-to-TeX,
Converts-PostScript-to-LaTeX,
Converts-PostScript-to-Troff. Status: free.
Platforms: UNIX. Get-From: ftp.uu.net
/usenet/comp.sources.unix/volume11/psfig or
csc-sun.math.utah.edu:/pub/tex/pub/psfig


psnup
puts many PostScript pages on one page.


What: Page-Reordering. Status: free. Platforms:
???. Get-From: Part of psutils. .


PSR
is a simple C program that compiles under DOS and Unix
that converts NROFF output (namely ASCII with overstrikes
and backspaces) into Postscript.


What: ???. Status: Converts-ASCII-to-PostScript.
Platforms: C Get-From:
biome.bio.ns.ca:/pub/postscript/psr.c


psroff3.0
contains programs that can convert TeX PK format or HP
SFP format fonts into PostScript bitmap fonts. While
bitmap fonts scale poorly, this is sometimes of use in
special circumstances. By Chris Lewis.


What: Converts-PK-to-PostScript,
Converts-SFP-to-PostScript. Status: free.
Platforms: UNIX, for psxlate and asc2ps also VMS.
Get-From: ftp.uunet.ca in distrib/chris_
lewis/psroff3.0.


psselect
lets you select pages and ranges of pages to be printed
from among all the pages of a big document. It selects
individual pages, page ranges, or odd or even pages from
a DSC compliant file. PSselect can also reverse the order
of pages in a DSC compliant files.


What: Page-Reordering. Status: free. Platforms:
UNIX. Get-From: See the psutils entry.


pstext
handles tabs and backspaces, prints two-up, landscape or
portrait.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: UNIX. Get-From: email to
j...@cs.brown.edu .


pstops
rearranges the pages in a PostScript file.


What: Page-Reordering. Status: ???. Platforms:
UNIX. Get-From: See the psutils entry.


PSTricks
v0.93 is an extensive collection of PostScript macros
that is compatible with most TeX macro packages,
including Plain TeX , LaTeX AmSTeX and AmS-LaTeX.
Included are macros for color, graphics, rotation, trees
and overlays. It has several special features:

* There is a wide variety of graphics (picture drawing)
macros, with a flexible interface and with color
support. All lines and outlines can be solid, dotted
or dashed. Lines and curves can have arrowheads,
t-bars, brackets or circles on the ends. Regions can
be filled with solid colors, lines or crosshatch. By
Timothy Van Zandt


* There is support for polar and cartesian coordinate
systems.


* There are macros for plots and axes.


* Nested rotations can be made with respect to the
physical page.


* There are flexible node macros, useful for trees,
mathematical diagrams, and linking information of any
kind.


* There is a powerful loop macro that is useful for
making pictures.


* There are macros for coloring or shading the cells of
tables.


What: Text-Formatter, Converts-PostScript-to-TeX,
Converts-PostScript-to-LaTeX. Status: free.
Platforms: UNIX. Get-From:
princeton.edu:pub/tvz/pstricks.tar.Z.


* [ PSxlate ] is part of psroff3.0, and is available from


What: Page-Reordering, Device-Utility. Status:
free. Platforms: UNIX. Get-From:
comp.sources.unix archives, or ftp.uunet.ca in
/distrib/chris_lewis/psroff3.0/part??.Z.


* [ psutils ] is a set of useful PostScript utilities:
epsffit, getafm, psbook, psnup, psselect, pstops, and
showchar. By Angus Duggan


What: Converts-ASCII-to-PostScript,
Page-Reordering. Status: free. Platforms: UNIX.
Get-From:
ftp.dcs.ed.ac.uk:pub/ajcd/psutils.tar.Z.


* [ SerialOff.PS ] works with SerialEHandler.ps to
communicate bidirectionally to the printer. Works on
PostScript 2 printers only.


What: Device-Utility. Status: free. Platforms: .
Get-From: wilma.cs.brown.edu:pub/postscript.


* [ showchar ] outputs PostScript to draw a character with
metric information.


What: Font-Utility. Status: free. Platforms:
UNIX. Get-From: See the psutils entry.


* [ spike.ps ] prints out an ASCII file in PostScript. Just
prepend to an ASCII file and send it to the printer. You
can play with the margins, font, etc. easily. By John
Hughes.


What: Converts-ASCII-to-PostScript. Status:
PostScript. Platforms: Written-in-PostScript.
Get-From:
wilma.cs.brown.edu:pub/postscript/spike.ps.


* [ StripFonts ] strips out font definitions from a
PostScript file intended to be printed on a printer which
already knows the fonts.


What: Font-Utility. Status: free. Platforms:
Macintosh. Get-From: ???.


* [ swtext ] started off as a clone of Adobe's
``enscript'', but is now greatly enhanced, and has large
numbers of columns, ``document'' mode with paragraph
fills and *bold* and_italic _ printing (controlled by
*...* and_... _ respectively), more control over page
layout....


What: Converts-ASCII-to-PostScript. Status:
commercial. Platforms: ???. Get-From: Harlequin
Ltd, Barrington Hall, Barrington, Cambridge,
CAMBS, United Kingdom.
scriptwor...@harlqn.co.uk.


* [ Tailor ] can edit PostScript documents.


What: Edit-PostScript Status: Commercial
Platforms: NEXTSTEP (3.1 or higher). Get-From:
FirstClass NV, Peter Camps, Avennesdreef 32,
B-9031 Drongen, BELGIUM, +32 9 227 62 48 voice,
+32 9 227 15 89 fax, in...@firstclass.be


* [ t1utils ] can convert PFB to PFA. By Lee Hetherington.


What: Converts-PFB-to-PFA, Converts-PFA-to-PFB.
Status: free. Platforms: ???. Get-From:
ftp.cs.umb.edu (192.12.26.23):
/pub/misc/t1utils-1.1.tar.Z.


* [ text2ps ] allows arbitrary rotation, control body font,
body font size, horizontal spacing, leading, left margin
on even and odd pages, top margin, fold long lines


What: Converts-ASCII-to-PostScript. Status: ???.
Platforms: DOS, UNIX?. Get-From:
comp.binaries.ibm.pc, volume 1, archive name
text2ps.


* [ TOPS ] is a very simple text to ps filter. Quite fast.


What: Converts-ASCII-to-PostScript. Status: free.
Platforms: MS-DOS. Get-From: Ian Farquhar
(ifar...@macuni.mqcc.mq.oz.au).


* [ Trimmer ] strips out font definitions from a PostScript
file intended to be printed on a printer which already
knows the fonts.


What: Font-Utility. Status: Shareware. Platforms:
Macintosh. Get-From: ???.


* [ unps ]


What: Converts-PostScript-to-ASCII. Status: free.
Platforms: POSIX, UNIX with nawk. Get-From:
wilma.cs.brown.edu:pub/postscript/unps.


* [ up ] is a Perl hack to convert ps files to n-up
(conforming output from conforming input, so you can pass
it through again...), where n is whatever you want it to
be, based on a configuration file. It also includes
page-reordering for book-making.


What: Page-Reordering. Status: free. Platforms:
Perl. Get-From: comp.sources.misc late in '89
(volume 8).


* [ wide.ps ] prints pages of 132 characters by 103 lines
in portrait mode in 6 point Courier. Just prepend to an
ASCII file and send it to the printer. By Carl Lydick.


What: Converts-ASCII-to-PostScript,
Written-in-PostScript. Status: free. Platforms:
PostScript. Get-From: send a mail message whose
body consists of the line ``SEND ASCII_TO_
POSTSCRIPT'' to FILE...@SOL1.GPS.CALTECH.EDU
(or, if you're on ESnet/NSInet, to
SOL1::FILESERV).


* [ wmap2ps ] converts map files (MP1 format) from John B.
Allison's 'The World Digitized' package to EPSF 2.0
conforming PostScript files. The latitude is usually
projected using the mercator projection and the resulting
figure may be scaled and positioned to the needs of the
user.


What: Converts-MP1-to-PostScript. Status: free.
Platforms: PostScript. Get-From:
wilma.cs.brown.edu:pub/postscript/wmap2ps.shar.


* [ xpr ] is converts the bitmap from any X Window System
file to PostScript.

To convert an image to PostScript in X Window System, you
can display the image on the screen and then use ``xpr
-device ps'' in the resulting X11 window. For example, to
convert GIF to PostScript, use xv or xshowgif (ftp from
bongo.cc.utexas.edu (128.83.186.13)) and then xpr.


What: Converts-Images. Status: ???. Platforms:
X11. Get-From: ???.


Reply all
Reply to author
Forward
0 new messages