|
|
1.1 root 1: .TH PSI 9.1
2: .CT 1 writing_output
3: .SH NAME
4: psi \- postscript interpreter
5: .SH SYNOPSIS
6: .B psi
7: [
8: .I option ...
9: ] [
10: .I file
11: ]
12: .SH DESCRIPTION
13: .I Psi
14: reads Postscript input from
15: .I file
16: or from standard input
17: and simulates the resulting pages in a
18: .IR mux (9.1)
19: layer.
20: The program remains in the layer at exit; further invocations of
21: .I psi
22: in that layer avoid download time.
23: .PP
24: The options are
25: .TP
26: .BI -p n
27: Display page
28: .IR n ,
29: where
30: .I n
31: is determined from the
32: .B %%Page
33: comments in the file.
34: If these are not present, page selection will not work.
35: .TP
36: .B -R
37: Pages in the file are in reverse order. This flag must be used on such files
38: for the
39: .I -p
40: option to work.
41: .TP
42: .B -r
43: Display the image at full scale, with the bottom left
44: corner positioned at the bottom left corner of the window.
45: (By default, the image is scaled to fit the window, maintaining
46: the aspect ratio of a printer.)
47: .HP
48: .B -a
49: .I x y
50: .br
51: Display the image at full scale with position
52: .I x,y
53: of the image placed at the bottom left corner of the window.
54: .PP
55: .I Psi
56: works on either a Teletype 5620, 630 or 730 terminal
57: as determined by the environment variable
58: .BR TERM .
59: .PP
60: Fonts are implemented with size-24 bitmap fonts.
61: Those available are
62: Symbol, Courier, Times-Roman, Times-Italic, Times-Bold, Times-BoldItalic, Helvetica,
63: Helvetica-Oblique, Helvetica-Bold, Helvetica-BoldOblique.
64: Fonts
65: Courier-Bold,
66: Courier-Oblique,
67: and
68: Courier-BoldOblique
69: are mapped to
70: Courier.
71: Other postscript fonts, including type1, may be used if
72: they are supplied before they're referenced.
73: .PP
74: When the `cherries' icon is displayed, use mouse button 3
75: to move forward
76: .RB ( more ),
77: to a particular page
78: .RB ( page ),
79: or quit
80: .RB ( done ).
81: Button 2 exits the program completely.
82: .SH EXAMPLES
83: .TP
84: .L
85: troff -ms memo | lp -dstdout -H | psi
86: .br
87: .ns
88: .TP
89: .L
90: troff -ms memo | dpost | psi
91: Two equivalent ways to format a memo, convert it to PostScript,
92: and display it.
93: .PP
94: For best results with TeX documents, use
95: .B dvips
96: with the
97: .BR -Tjerq ,
98: .BR -Tgnot ,
99: or
100: .B "-D 100"
101: option to get fonts of the proper resolution and run
102: .I psi
103: with the
104: .I -r
105: or
106: .I -a
107: flag to prevent
108: .I psi
109: from scaling.
110: .SH FILES
111: .TF psi.err
112: .TP
113: .F psi.err
114: error messages
115: .SH SEE ALSO
116: .IR lp (1),
117: .IR dvips (1),
118: .IR postscript (8),
119: .IR proof (9.1),
120: .IR psifile (1),
121: .IR psix (1)
122: .SH DIAGNOSTICS
123: A `dead mouse' icon signals an error;
124: error comments are placed on file
125: .FR psi.err .
126: .PP
127: Symbols that lack bitmaps are replaced by `?'
128: and an error is reported.
129: .SH BUGS
130: A psi layer imitates
131: .LR "term 33" ,
132: not
133: .IR mux .
134: Among other difficulties, it will not be reusable if downloaded
135: across the network.
136: .br
137: Unimplemented PostScript features are rotated images and
138: half tone screens.
139: Imagemasks may only be rotated by multiples of 90 degrees, not
140: by arbitrary angles.
141: .br
142: Skipping pages may cause operators to be undefined.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.