Content-type: text/html Man page of PSCAT

PSCAT

Section: User Commands (1)
Updated: 18 August 1992
Index Return to Main Contents
 

NAME

pscat---convert C/A/T files to POSTSCRIPT language format  

SYNOPSIS

pscat [ -Ffonttable ] [ -iprologuefile ] [ -lpaperlength ] [ -xxoffset ] [ -yyoffset ] [ file ]  

DESCRIPTION

pscat converts C/A/T format file (i.e., as produced by the original [o]troff (1)), to POSTSCRIPT language format on the standard output. If no file argument is given, the standard input is used. The average user will probably be happy using ptroff (1), but explicit use of pscat gives more control.

Page offset distances and the page length are specified by giving a fixed-point real number optionally followed by a units measure. For example, 1in means one inch, 15mm means fifteen millimeters. If no units are indicated, points (72 to the inch) are used. The options are:

-Ffonttable
specifies a font correspondence table for use by the converter. (The default is usually Times.ct where the mounted fonts are: R=Times-Roman, I=Times-Italic, B=Times-Bold, and S=Symbol. Note that troff should be invoked with an appropriate -F switch and explicit ".fp" commands.)
-iprologuefile
specifies a file to be incorporated as the POSTSCRIPT language prologue, otherwise the default prologue will be used (see below).
-lpagelength
specifies the page length to use when splitting the C/A/T file into pages. The default is 11 inches. Units are described above.
-xxoffset
moves the output xoffset to the right on the paper. The default is 0. Units are described above.
-yyoffset
moves the output yoffset downward on the paper. The default is 0. Different versions of troff have different notions of where the top edge of the paper really is, so careful setting of the -y switch may be necessary. Units are described above.
 

ENVIRONMENT

PSLIBDIR
path name of a directory to use instead of XPSLIBDIRX for pscat prologue and font metric files
 

FILES

XTROFFFONTDIRX/*.ct
character correspondence tables (built by pscatmap (8)) mapping C/A/T codes to POSTSCRIPT language fonts and characters or other actions
XPSLIBDIRX/pscat.pro
default POSTSCRIPT language prologue
 

SEE ALSO

transcript(1), ptroff(1), psfonts(1), pscatmap(8)
BSD Unix systems: troff(1).
System V Unix systems: otroff(1), Documenter's Workbench  

AUTHOR

Adobe Systems Incorporated  

BUGS

Because of the character mapping tables used, arbitrary use of the ".fp" troff directive will usually produce the wrong results. The family.head files that ptroff feeds to troff contain ".fp" commands appropriate for a given font family. Users must build and reference correct tables with pscatmap (8) for non-standard ".fp" combinations to work.

The mapping from the default troff fonts to Adobe's Times-Roman will not look good. POSTSCRIPT language font width tables (and ".fp" commands) should be used explicitly in troff.

pscat determines where page breaks occur by assuming that each page is exactly the specified length. There is no indication of page boundaries in the C/A/T file, so improper use of the -l option will lead to undesirable results. Some troff macro packages generate cutmarks at logical edges of the page which may or may not get imaged on a POSTSCRIPT printer. Careful use of the -x and -y options may help.  

NOTES

POSTSCRIPT is a registered trademark of Adobe Systems Incorporated.
Times is a registered trademark of Linotype.
Documenter's Workbench is a trademark of AT&T Technologies.
Unix is a trademark of AT&T Bell Laboratories.


 

Index

NAME
SYNOPSIS
DESCRIPTION
ENVIRONMENT
FILES
SEE ALSO
AUTHOR
BUGS
NOTES

This document was created by man2html, using the manual pages.
Time: 02:42:52 GMT, October 02, 2010