Initial release of Maemo 5 port of gnuplot
[gnuplot] / docs / psdoc / ps_guide.ps
1 %!PS-Adobe-2.0
2 %%Creator: gnuplot, modified by Richard Crawford
3 %%Pages: 2
4 %%EndComments
5 /gnudict 120 dict def
6 gnudict begin
7
8 % definitions for the character codes page:
9
10 % the variable "LastColumn" determines which encoding vector is used for
11 % the last (right-most) column in the display
12 %    1 = ISO-Latin1 (also known as ISO-8859-1) for Unix
13 %    2 = ISO-Latin2 (also known as ISO-8859-2) for Unix (Central Europe)
14 %    3 = CP 437 for MS-DOS
15 %    4 = CP 850 for OS/2
16 %    5 = CP 852 for OS/2
17 /LastColumn 1 def
18
19 /reEncode { findfont dup length dict begin
20             { 1 index /FID ne { def }{ pop pop } ifelse } forall
21             currentdict /CharStrings known {
22             CharStrings EncodingCheck known {
23             /Encoding EncodingVector def } if} if
24             currentdict end definefont pop } def
25
26 /ISOLatin1 { /EncodingCheck /ydieresis def /EncodingVector ISOLatin1Encoding def } def
27
28 % Encoding for ISO-8859-2 (also called as Latin-2), with corrections
29 %      Levente NOVÁK <novak@jaguar.dote.hu>
30
31 /ISOLatin2 { /EncodingCheck /ydieresis def /EncodingVector [
32 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
33 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
34 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
35 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
36 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
37 /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
38 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
39 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M
40 /N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
41 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
42 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
43 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
44 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
45 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
46 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
47 /nbspace/Aogonek/breve/Lslash/currency/Lcaron/Sacute/section
48 /dieresis/Scaron/Scommaaccent/Tcaron/Zacute/hyphen/Zcaron/Zdotaccent
49 /degree/aogonek/ogonek/lslash/acute/lcaron/sacute/caron/cedilla
50 /scaron/scommaaccent/tcaron/zacute/hungarumlaut/zcaron/zdotaccent
51 /Racute/Aacute/Acircumflex/Abreve/Adieresis/Lacute/Cacute/Ccedilla
52 /Ccaron/Eacute/Eogonek/Edieresis/Ecaron/Iacute/Icircumflex/Dcaron
53 /Dcroat/Nacute/Ncaron/Oacute/Ocircumflex/Ohungarumlaut/Odieresis
54 /multiply/Rcaron/Uring/Uacute/Uhungarumlaut/Udieresis/Yacute
55 /Tcommaaccent/germandbls/racute/aacute/acircumflex/abreve/adieresis
56 /lacute/cacute/ccedilla/ccaron/eacute/eogonek/edieresis/ecaron
57 /iacute/icircumflex/dcaron/dcroat/nacute/ncaron/oacute/ocircumflex
58 /ohungarumlaut/odieresis/divide/rcaron/uring/uacute/uhungarumlaut
59 /udieresis/yacute/tcommaaccent/dotaccent
60 ] def } def
61
62
63 /CP437 { /EncodingCheck /ydieresis def /EncodingVector [
64 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
65 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
66 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
67 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
68 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
69 /parenleft/parenright/asterisk/plus/comma/minus/period/slash
70 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
71 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
72 /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
73 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
74 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef
75 /Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla
76 /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring
77 /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave
78 /ydieresis/Odieresis/Udieresis/cent/sterling/yen/.notdef/florin
79 /aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine
80 /questiondown/.notdef/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright
81 /space/space/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
82 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
83 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
84 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
85 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
86 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
87 /.notdef/germandbls/.notdef/.notdef/.notdef/.notdef/mu/.notdef
88 /.notdef/.notdef/.notdef/.notdef/infinity/.notdef/.notdef/.notdef
89 /.notdef/plusminus/greaterequal/lessequal/.notdef/.notdef/divide/.notdef
90 /degree/bullet/periodcentered/.notdef/nsuperior/twosuperior/.notdef/.notdef
91 ] def } def
92
93 /CP850 { /EncodingCheck /ydieresis def /EncodingVector [
94 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
95 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
96 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
97 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
98 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
99 /parenleft/parenright/asterisk/plus/comma/minus/period/slash
100 /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
101 /less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
102 /O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
103 /asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
104 /n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef
105 /Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla
106 /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring
107 /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave
108 /ydieresis/Odieresis/Udieresis/oslash/sterling/Oslash/multiply/florin
109 /aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine
110 /questiondown/registered/logicalnot/onehalf/onequarter/exclamdown/guillemotleft/guillemotright
111 /space/space/.notdef/.notdef/.notdef/Aacute/Acircumflex/Agrave
112 /.notdef/.notdef/.notdef/.notdef/.notdef/cent/yen/.notdef
113 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/atilde/Atilde
114 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency
115 /eth/Eth/Ecircumflex/Edieresis/Egrave/dotlessi/Iacute/Icircumflex
116 /Idieresis/.notdef/.notdef/.notdef/.notdef/brokenbar/Igrave/.notdef
117 /Oacute/germandbls/Ocircumflex/Ograve/otilde/Otilde/mu/thorn
118 /Thorn/Uacute/Ucircumflex/Ugrave/yacute/Yacute/macron/acute
119 /hyphen/plusminus/equal/threequarters/paragraph/section/divide/.notdef
120 /degree/.notdef/periodcentered/onesuperior/threesuperior/twosuperior/.notdef/.notdef
121 ] def } def
122
123 /CP852 { /EncodingCheck /ydieresis def /EncodingVector [
124 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
125 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
126 /.notdef/.notdef/.notdef/.notdef/paragraph/.notdef/.notdef/.notdef
127 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
128 /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle
129 /parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
130 /zero/one/two/three/four/five/six/seven
131 /eight/nine/colon/semicolon/less/equal/greater/question
132 /at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W
133 /X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore
134 /grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w
135 /x/y/z/braceleft/bar/braceright/asciitilde/.notdef
136 /Ccedilla/udieresis/eacute/acircumflex/adieresis/uring/cacute/ccedilla
137 /lslash/edieresis/Ohungarumlaut/ohungarumlaut/icircumflex/Zacute/Adieresis/Cacute
138 /Eacute/Lacute/lacute/ocircumflex/odieresis/Lcaron/lcaron/Sacute
139 /sacute/Odieresis/Udieresis/Tcaron/tcaron/Lslash/multiply/ccaron
140 /aacute/iacute/oacute/uacute/Aogonek/aogonek/Zcaron/zcaron
141 /Eogonek/eogonek/.notdef/zacute/Ccaron/scedilla/guillemotleft/guillemotright
142 /.notdef/.notdef/.notdef/.notdef/.notdef/Aacute/Acircumflex/Ecaron
143 /Scedilla/.notdef/.notdef/.notdef/.notdef/Zdotaccent/zdotaccent/.notdef
144 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/Abreve/abreve
145 /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency
146 /eth/Eth/Dcaron/Edieresis/dcaron/Ncaron/Iacute/Icircumflex
147 /ecaron/.notdef/.notdef/.notdef/.notdef/Tcedilla/Uring/.notdef
148 /Oacute/germandbls/Ocircumflex/Nacute/nacute/ncaron/Scaron/scaron
149 /Racute/Uacute/racute/Uhungarumlaut/yacute/Yacute/tcedilla/acute
150 /hyphen/hungarumlaut/ogonek/caron/breve/section/divide/cedilla
151 /degree/dieresis/dotaccent/uhungarumlaut/Rcaron/rcaron/.notdef/.notdef
152 ] def } def
153
154 /Numbs [ (040) (041) (042) (043) (044) (045) (046) (047)
155          (050) (051) (052) (053) (054) (055) (056) (057)
156          (060) (061) (062) (063) (064) (065) (066) (067)
157          (070) (071) (072) (073) (074) (075) (076) (077)
158          (100) (101) (102) (103) (104) (105) (106) (107)
159          (110) (111) (112) (113) (114) (115) (116) (117)
160          (120) (121) (122) (123) (124) (125) (126) (127)
161          (130) (131) (132) (133) (134) (135) (136) (137)
162          (140) (141) (142) (143) (144) (145) (146) (147)
163          (150) (151) (152) (153) (154) (155) (156) (157)
164          (160) (161) (162) (163) (164) (165) (166) (167)
165          (170) (171) (172) (173) (174) (175) (176)
166          (220) (221) (222) (223) (224) (225) (226) (227)
167          (230)       (232) (233)       (235) (236) (237)
168          (240) (241) (242) (243) (244) (245) (246) (247)
169          (250) (251) (252) (253) (254) (255) (256) (257)
170          (260) (261) (262) (263) (264) (265) (266) (267)
171          (270) (271) (272) (273) (274) (275) (276) (277)
172          (300) (301) (302) (303) (304) (305) (306) (307)
173          (310) (311) (312) (313) (314) (315) (316) (317)
174          (320) (321) (322) (323) (324) (325) (326) (327)
175          (330) (331) (332) (333) (334) (335) (336) (337)
176          (340) (341) (342) (343) (344) (345) (346) (347)
177          (350) (351) (352) (353) (354) (355) (356) (357)
178          (360) (361) (362) (363) (364) (365) (366) (367)
179          (370) (371) (372) (373) (374) (375) (376) (377) ] def
180 /Codes [ (\040) (\041) (\042) (\043) (\044) (\045) (\046) (\047)
181          (\050) (\051) (\052) (\053) (\054) (\055) (\056) (\057)
182          (\060) (\061) (\062) (\063) (\064) (\065) (\066) (\067)
183          (\070) (\071) (\072) (\073) (\074) (\075) (\076) (\077)
184          (\100) (\101) (\102) (\103) (\104) (\105) (\106) (\107)
185          (\110) (\111) (\112) (\113) (\114) (\115) (\116) (\117)
186          (\120) (\121) (\122) (\123) (\124) (\125) (\126) (\127)
187          (\130) (\131) (\132) (\133) (\134) (\135) (\136) (\137)
188          (\140) (\141) (\142) (\143) (\144) (\145) (\146) (\147)
189          (\150) (\151) (\152) (\153) (\154) (\155) (\156) (\157)
190          (\160) (\161) (\162) (\163) (\164) (\165) (\166) (\167)
191          (\170) (\171) (\172) (\173) (\174) (\175) (\176)
192          (\220) (\221) (\222) (\223) (\224) (\225) (\226) (\227)
193          (\230)        (\232) (\233)        (\235) (\236) (\237)
194          (\240) (\241) (\242) (\243) (\244) (\245) (\246) (\247)
195          (\250) (\251) (\252) (\253) (\254) (\255) (\256) (\257)
196          (\260) (\261) (\262) (\263) (\264) (\265) (\266) (\267)
197          (\270) (\271) (\272) (\273) (\274) (\275) (\276) (\277)
198          (\300) (\301) (\302) (\303) (\304) (\305) (\306) (\307)
199          (\310) (\311) (\312) (\313) (\314) (\315) (\316) (\317)
200          (\320) (\321) (\322) (\323) (\324) (\325) (\326) (\327)
201          (\330) (\331) (\332) (\333) (\334) (\335) (\336) (\337)
202          (\340) (\341) (\342) (\343) (\344) (\345) (\346) (\347)
203          (\350) (\351) (\352) (\353) (\354) (\355) (\356) (\357)
204          (\360) (\361) (\362) (\363) (\364) (\365) (\366) (\367)
205          (\370) (\371) (\372) (\373) (\374) (\375) (\376) (\377) ] def
206 /Doit { 0 1 204 { /Ind exch def                   % stores the index
207                   /Col Ind 41 idiv def            % column number
208                   /Row Ind Col 41 mul sub def     % row number
209                   Col 1.60 mul dX add Row -.225 mul moveto
210                   Sym Ind get show
211       } for } def
212
213 % definitions for the enhanced syntax page:
214
215 /Color false def
216 /Solid false def
217 /gnulinewidth 5.000 def
218 /vshift -40 def
219 /M {moveto} bind def
220 /L {lineto} bind def
221 /R {rmoveto} bind def
222 /V {rlineto} bind def
223 /Lshow { currentpoint stroke M
224   0 vshift R show } def
225 /Rshow { currentpoint stroke M
226   dup stringwidth pop neg vshift R show } def
227 /Cshow { currentpoint stroke M
228   dup stringwidth pop -2 div vshift R show } def
229 /DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
230  {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
231 /MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont
232      [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get
233      {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get
234      {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def
235 /MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
236       5 get stringwidth pop add}
237     {pop} ifelse} forall} bind def
238 /MLshow { currentpoint stroke M
239   0 exch R MFshow } bind def
240 /MRshow { currentpoint stroke M
241   exch dup MFwidth neg 3 -1 roll R MFshow } def
242 /MCshow { currentpoint stroke M
243   exch dup MFwidth -2 div 3 -1 roll R MFshow } def
244
245 end
246 %%EndProlog
247 %%Page: 1 1
248 gnudict begin
249 gsave
250 50 50 translate
251 0.100 0.100 scale
252 0 setgray
253 newpath
254 (Times-Roman) findfont 120 scalefont setfont
255 gnulinewidth 2 mul setlinewidth [] 0 0 0 DL
256 2525 7080 M
257 [ [(Times-Roman) 160.0 0.0 true true (Syntax for )]
258 [(Times-Bold) 160.0 0.0 true true (postscript enhanced)]
259 [(Times-Roman) 160.0 0.0 true true ( option)]
260 ] -53.3 MCshow
261 2525 6804 M
262 [ [(Times-Bold) 120.0 0.0 true true (enhpost)]
263 [(Times-Roman) 120.0 0.0 true true ( is the product of David Denholm and Matt Heffron.)]
264 ] -40.0 MCshow
265 2525 6597 M
266 [ [(Times-Roman) 120.0 0.0 true true (This guide is the product of Dick Crawford.)]
267 ] -40.0 MCshow
268 3679 6321 M
269 [ [(Times-Roman) 120.0 0.0 true true (text)]
270 ] -40.0 MCshow
271 4602 6321 M
272 [ [(Times-Roman) 120.0 0.0 true true (result)]
273 ] -40.0 MCshow
274 2755 6045 M
275 [ [(Times-Roman) 120.0 0.0 true true (Superscripts are denoted by ^:)]
276 ] -40.0 MRshow
277 3679 6045 M
278 [ [(Times-Roman) 120.0 0.0 true true ('10^{-2}')]
279 ] -40.0 MCshow
280 4602 6045 M
281 [ [(Times-Roman) 120.0 0.0 true true (10)]
282 [(Times-Roman) 96.0 60.0 true true (-2)]
283 ] -52.0 MCshow
284 2755 5838 M
285 [ [(Times-Roman) 120.0 0.0 true true (Subscripts are denoted by _:)]
286 ] -40.0 MRshow
287 3679 5838 M
288 [ [(Times-Roman) 120.0 0.0 true true ('A_{j,k}')]
289 ] -40.0 MCshow
290 4602 5838 M
291 [ [(Times-Roman) 120.0 0.0 true true (A)]
292 [(Times-Roman) 96.0 -36.0 true true (j,k)]
293 ] -28.0 MCshow
294 2755 5631 M
295 [ [(Times-Roman) 120.0 0.0 true true (Braces are not needed for single characters:)]
296 ] -40.0 MRshow
297 3679 5631 M
298 [ [(Times-Roman) 120.0 0.0 true true ('e^x')]
299 ] -40.0 MCshow
300 4602 5631 M
301 [ [(Times-Roman) 120.0 0.0 true true (e)]
302 [(Times-Roman) 96.0 60.0 true true (x)]
303 ] -52.0 MCshow
304 2755 5286 M
305 [ [(Times-Roman) 120.0 0.0 true true (Use @ to align sub- and superscripts:)]
306 ] -40.0 MRshow
307 3679 5286 M
308 [ [(Times-Roman) 120.0 0.0 true true ('x@^2_k')]
309 ] -40.0 MCshow
310 4602 5286 M
311 [ [(Times-Roman) 120.0 0.0 true true (x)]
312 [(Times-Roman) 96.0 60.0 false true (2)]
313 [(Times-Roman) 96.0 -36.0 true true (k)]
314 ] -40.0 MCshow
315 2755 5079 M
316 [ [(Times-Roman) 120.0 0.0 true true (Put the shorter of the two first:)]
317 ] -40.0 MRshow
318 3679 5079 M
319 [ [(Times-Roman) 120.0 0.0 true true ('x@_0^{-3/2}y')]
320 ] -40.0 MCshow
321 4602 5079 M
322 [ [(Times-Roman) 120.0 0.0 true true (x)]
323 [(Times-Roman) 96.0 -36.0 false true (0)]
324 [(Times-Roman) 96.0 60.0 true true (-3/2)]
325 [(Times-Roman) 120.0 0.0 true true (y)]
326 ] -40.0 MCshow
327 2755 4872 M
328 [ [(Times-Roman) 120.0 0.0 true true (...rather than:)]
329 ] -40.0 MRshow
330 3679 4872 M
331 [ [(Times-Roman) 120.0 0.0 true true ('x@^{-3/2}_0y')]
332 ] -40.0 MCshow
333 4602 4872 M
334 [ [(Times-Roman) 120.0 0.0 true true (x)]
335 [(Times-Roman) 96.0 60.0 false true (-3/2)]
336 [(Times-Roman) 96.0 -36.0 true true (0)]
337 [(Times-Roman) 120.0 0.0 true true (y)]
338 ] -40.0 MCshow
339 2755 4527 M
340 [ [(Times-Roman) 120.0 0.0 true true (Font changes are enclosed in braces:)]
341 ] -40.0 MRshow
342 3679 4527 M
343 [ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica m}')]
344 ] -40.0 MCshow
345 4602 4527 M
346 [ [(Helvetica) 120.0 0.0 true true (m)]
347 ] -40.0 MCshow
348 2755 4320 M
349 [ [(Times-Roman) 120.0 0.0 true true (...size, too:)]
350 ] -40.0 MRshow
351 3679 4320 M
352 [ [(Times-Roman) 120.0 0.0 true true ('{/=8 m}')]
353 ] -40.0 MCshow
354 4602 4320 M
355 [ [(Times-Roman) 80.0 0.0 true true (m)]
356 ] -40.0 MCshow
357 2755 4113 M
358 [ [(Times-Roman) 120.0 0.0 true true (...or both:)]
359 ] -40.0 MRshow
360 3679 4113 M
361 [ [(Times-Roman) 120.0 0.0 true true ('{/Helvetica=18 m}')]
362 ] -40.0 MCshow
363 4602 4113 M
364 [ [(Helvetica) 180.0 0.0 true true (m)]
365 ] -60.0 MCshow
366 2755 3768 M
367 [ [(Times-Roman) 120.0 0.0 true true (Characters can be specified by code:)]
368 ] -40.0 MRshow
369 3679 3768 M
370 [ [(Times-Roman) 120.0 0.0 true true ('{\\120}')]
371 ] -40.0 MCshow
372 4602 3768 M
373 [ [(Times-Roman) 120.0 0.0 true true (\120)]
374 ] -40.0 MCshow
375 2755 3562 M
376 [ [(Times-Roman) 120.0 0.0 true true (...which is how to get nonkeyboard characters:)]
377 ] -40.0 MRshow
378 3679 3562 M
379 [ [(Times-Roman) 120.0 0.0 true true ('{\\267}')]
380 ] -40.0 MCshow
381 4602 3562 M
382 [ [(Times-Roman) 120.0 0.0 true true (\267)]
383 ] -40.0 MCshow
384 2755 3355 M
385 [ [(Times-Roman) 120.0 0.0 true true (Use keyboard characters or codes for other fonts:)]
386 ] -40.0 MRshow
387 3679 3355 M
388 [ [(Times-Roman) 120.0 0.0 true true ('{/Symbol p\\271 22/7}')]
389 ] -40.0 MCshow
390 4602 3355 M
391 [ [(Symbol) 120.0 0.0 true true (p\271 22/7)]
392 ] -40.0 MCshow
393 2755 3010 M
394 [ [(Times-Roman) 120.0 0.0 true true (Everything outside braces is in the default font:)]
395 ] -40.0 MRshow
396 3679 3010 M
397 [ [(Times-Roman) 120.0 0.0 true true ('P = {/Symbol r}kT')]
398 ] -40.0 MCshow
399 4602 3010 M
400 [ [(Times-Roman) 120.0 0.0 true true (P = )]
401 [(Symbol) 120.0 0.0 true true (r)]
402 [(Times-Roman) 120.0 0.0 true true (kT)]
403 ] -40.0 MCshow
404 2755 2665 M
405 [ [(Times-Roman) 120.0 0.0 true true (Space of a given size can be inserted with &:)]
406 ] -40.0 MRshow
407 3679 2665 M
408 [ [(Times-Roman) 120.0 0.0 true true ('<junk>')]
409 ] -40.0 MCshow
410 4602 2665 M
411 [ [(Times-Roman) 120.0 0.0 true true (<junk>)]
412 ] -40.0 MCshow
413 3679 2458 M
414 [ [(Times-Roman) 120.0 0.0 true true ('<&{junk}>')]
415 ] -40.0 MCshow
416 4602 2458 M
417 [ [(Times-Roman) 120.0 0.0 true true (<)]
418 [(Times-Roman) 120.0 0.0 true false (junk)]
419 [(Times-Roman) 120.0 0.0 true true (>)]
420 ] -40.0 MCshow
421 2755 2113 M
422 [ [(Times-Roman) 120.0 0.0 true true (Special characters \(^,_,{,},@,&,\\\) can be escaped by \\:)]
423 ] -40.0 MRshow
424 3679 2113 M
425 [ [(Times-Roman) 120.0 0.0 true true ('f\\{x,y\\}')]
426 ] -40.0 MCshow
427 4602 2113 M
428 [ [(Times-Roman) 120.0 0.0 true true (f{x,y})]
429 ] -40.0 MCshow
430 2755 1906 M
431 [ [(Times-Roman) 120.0 0.0 true true (...or \\\\ if within a double-quoted string:)]
432 ] -40.0 MRshow
433 3679 1906 M
434 [ [(Times-Roman) 120.0 0.0 true true ("f\\\\{x,y\\\\}")]
435 ] -40.0 MCshow
436 4602 1906 M
437 [ [(Times-Roman) 120.0 0.0 true true (f{x,y})]
438 ] -40.0 MCshow
439 216 1630 M
440 [ [(Times-Roman) 120.0 0.0 true true (Everything can be done recursively:)]
441 ] -40.0 MLshow
442 216 1423 M
443 [ [(Times-Roman) 120.0 0.0 true true (the text)]
444 ] -40.0 MLshow
445 2755 1423 M
446 [ [(Times-Roman) 120.0 0.0 true true ('{/Symbol=18 \\362@_{/=9.6 0}^{/=12 \\245}})]
447 ] -40.0 MCshow
448 2755 1216 M
449 [ [(Times-Roman) 120.0 0.0 true true ({/Helvetica e^{-{/Symbol m}^2/2} d}{/Symbol m = \(p/2\)^{1/2}}')]
450 ] -40.0 MCshow
451 216 1009 M
452 [ [(Times-Roman) 120.0 0.0 true true (produces the result:)]
453 ] -40.0 MLshow
454 2755 1009 M
455 [ [(Symbol) 180.0 0.0 true true (\362)]
456 [(Symbol) 96.0 -54.0 false true (0)]
457 [(Symbol) 120.0 90.0 true true (\245)]
458 [(Helvetica) 120.0 0.0 true true (e)]
459 [(Helvetica) 96.0 60.0 true true (-)]
460 [(Symbol) 96.0 60.0 true true (m)]
461 [(Helvetica) 76.8 108.0 true true (2)]
462 [(Helvetica) 96.0 60.0 true true (/2)]
463 [(Helvetica) 120.0 0.0 true true ( d)]
464 [(Symbol) 120.0 0.0 true true (m = \(p/2\))]
465 [(Symbol) 96.0 60.0 true true (1/2)]
466 ] -60.0 MCshow
467 216 802 M
468 [ [(Times-Roman) 120.0 0.0 true true (Note how font sizes and definitions are preserved across pairs of braces.)]
469 ] -40.0 MLshow
470 216 388 M
471 [ [(Times-Roman) 120.0 0.0 true true (The default font for this page is /Times-Roman=12.  These and other options may be changed)]
472 ] -40.0 MLshow
473 216 250 M
474 [ [(Times-Roman) 120.0 0.0 true true (on the command )]
475 [(Times-Bold) 120.0 0.0 true true (set terminal postscript)]
476 [(Times-Roman) 120.0 0.0 true true (.  See the manual or )]
477 [(Times-Bold) 120.0 0.0 true true (help postscript)]
478 [(Times-Roman) 120.0 0.0 true true ( for details.)]
479 ] -40.0 MLshow
480 gnulinewidth setlinewidth [] 0 1 0 DL
481 stroke
482 showpage grestore
483
484 %%Page: 2 2
485 % Character code page
486
487 gsave
488 72 72 scale 1.0 10.5 translate 0 0 moveto
489 /Times-Roman findfont .225 scalefont setfont
490 /Title (PostScript Character Codes) def
491 Title stringwidth pop -2 div
492 3.2 add 0 rmoveto Title show
493 /Times-Roman findfont .20 scalefont setfont
494 0 -.25 translate 0 0 moveto
495 /Extra LastColumn 1 eq {(ISO Latin-1)} if
496        LastColumn 2 eq {(ISO Latin-2)} if
497        LastColumn 3 eq {(CP437)} if
498        LastColumn 4 eq {(CP850)} if
499        LastColumn 5 eq {(CP852)} if def
500 /H (T = text (here Times-Roman)    S = Symbol    Z = ZapfDingbats    E = ) def
501 H stringwidth pop Extra stringwidth pop add
502 ( encoding) stringwidth pop add -2 div
503 3.2 add 0 rmoveto H show Extra show ( encoding) show
504 /H ((the "E" character set is accessed via an option on "set encoding" )) def
505 H stringwidth pop -2 div 3.2 add -.20 moveto H show
506 -.6 -.5 translate
507 0 1 4 { 1.60 mul /X0 exch def X0 .375 add 0 moveto (T) show
508         X0 .625 add 0 moveto (S) show X0 .875 add 0 moveto
509         (Z) show  X0 1.125 add 0 moveto (E) show } for
510 0 -.25 translate
511 % first subcolumn: ACSII code
512 /Times-Roman findfont .175 scalefont setfont
513 /dX 0 def          % subcolumn offset
514 /Sym Numbs def     % item to be printed
515 Doit
516 % second subcolumn: Times-Roman
517 /Times-Roman findfont .175 scalefont setfont
518 /dX .375 def       % subcolumn offset
519 /Sym Codes def     % item to be printed
520 Doit
521 % third subcolumn: Symbol
522 /Symbol findfont .175 scalefont setfont
523 /dX .625 def       % subcolumn offset
524 /Sym Codes def     % item to be printed
525 Doit
526 % fourth subcolumn: ZapfDingbats
527 /ZapfDingbats findfont .175 scalefont setfont
528 /dX .875 def       % subcolumn offset
529 /Sym Codes def     % item to be printed
530 Doit
531 % fifth subcolumn: selected by "LastColumn"
532 LastColumn 1 eq { % Times-Roman with ISO Latin-1 encoding
533                   /TRISOL1 ISOLatin1 /Times-Roman reEncode
534                   /TRISOL1 findfont .175 scalefont setfont } if
535 LastColumn 2 eq { % Times-Roman with ISO Latin-2 encoding
536                   /TRISOL2 ISOLatin2 /Times-Roman reEncode
537                   /TRISOL2 findfont .175 scalefont setfont } if
538 LastColumn 3 eq { % subcolumn: Times-Roman with CP 437 encoding
539                   /TRCP437 CP437 /Times-Roman reEncode
540                   /TRCP437 findfont .175 scalefont setfont } if
541 LastColumn 4 eq { % Times-Roman with CP 850 encoding
542                   /TRCP850 CP850 /Times-Roman reEncode
543                   /TRCP850 findfont .175 scalefont setfont } if
544 LastColumn 5 eq { % Times-Roman with CP 852 encoding
545                   /TRCP852 CP852 /Times-Roman reEncode
546                   /TRCP852 findfont .175 scalefont setfont } if
547 /dX 1.125 def      % subcolumn offset
548 /Sym Codes def     % item to be printed
549 Doit
550 showpage
551 grestore end