📄 7.10.rickard.ps
字号:
/scf {scalefont} bind def/sw {stringwidth} bind def/tr {translate} bind def/tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def/$F2psEnd {$F2psEnteredState restore end} def$F2psBegin10 setmiterlimitn -1000 3754 m -1000 -1000 l 3780 -1000 l 3780 3754 l cp clip 0.03000 0.03000 sc% Polyline7.500 slwn 1796 1350 m 1804 1350 l gs col0 s gr% Polylinen 2396 1800 m 2404 1800 l gs col0 s gr% Polylinegs clippath2255 1465 m 2375 1495 l 2255 1525 l 2390 1525 l 2390 1465 l cpclipn 1520 1495 m 2375 1495 l gs col0 s gr gr% arrowheadn 2255 1465 m 2375 1495 l 2255 1525 l col0 s% Polyline [90] 0 sdn 593 823 m 2768 1648 l gs col0 s gr [] 0 sd% Polyline [90] 0 sdn 280 1378 m 2455 2203 l gs col0 s gr [] 0 sd% Polyline45.000 slwn 394 1097 m 2569 1922 l gs col0 s gr % Polyline7.500 slwgs clippath1717 838 m 1786 736 l 1773 859 l 1819 732 l 1763 712 l cpclipn 1506 1502 m 1786 736 l gs col0 s gr gr% arrowheadn 1717 838 m 1786 736 l 1773 859 l col0 s% Polyline [60] 0 sdn 1195 310 m 1195 2710 l 1195 2710 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def15.00 15.00 sc P1 [16 0 0 -8 79.67 20.67] PATmp PATsp ef gr PATusp gs col0 s gr [] 0 sd% Polyline [60] 0 sdn 1800 305 m 1800 2705 l 1800 2705 l gs /PC [[1.00 1.00 1.00] [0.00 0.00 0.00]] def15.00 15.00 sc P1 [16 0 0 -8 120.00 20.33] PATmp PATsp ef gr PATusp gs col0 s gr [] 0 sd% Polylinen 355 1495 m 2680 1495 l gs col0 s gr % Polyline45.000 slwn 1500 310 m 1500 2710 l 1500 2710 l gs col0 s gr /Times-Roman ff 180.00 scf sf1510 2580 mgs 1 -1 sc (B43) col0 sh gr/Times-Roman ff 180.00 scf sf1200 2575 mgs 1 -1 sc (B34) col0 sh gr/Times-Roman ff 180.00 scf sf2085 2590 mgs 1 -1 sc (Q4) col0 sh gr/Times-Roman ff 180.00 scf sf2280 2075 mgs 1 -1 sc (B41) col0 sh gr/Times-Roman ff 180.00 scf sf2390 1780 mgs 1 -1 sc (B14) col0 sh gr/Times-Roman ff 180.00 scf sf1510 470 mgs 1 -1 sc (B12) col0 sh gr/Times-Roman ff 180.00 scf sf1205 475 mgs 1 -1 sc (B21) col0 sh gr/Times-Roman ff 180.00 scf sf710 530 mgs 1 -1 sc (Q2) col0 sh gr/Times-Roman ff 180.00 scf sf2255 830 mgs 1 -1 sc (Q1) col0 sh gr/Times-Roman ff 180.00 scf sf490 1045 mgs 1 -1 sc (B23) col0 sh gr/Times-Roman ff 180.00 scf sf325 1365 mgs 1 -1 sc (B32) col0 sh gr/Times-Roman ff 180.00 scf sf1615 1445 mgs 1 -1 sc (I1) col0 sh gr/Times-Roman ff 180.00 scf sf1265 1355 mgs 1 -1 sc (I2) col0 sh gr/Times-Roman ff 180.00 scf sf1260 1695 mgs 1 -1 sc (I3) col0 sh gr/Times-Roman ff 180.00 scf sf700 2015 mgs 1 -1 sc (Q3) col0 sh gr/Times-Roman ff 180.00 scf sf1585 1800 mgs 1 -1 sc (I4) col0 sh gr$F2psEndrsend @endspecial 515 2257 a Fd(Figure)39 b(1:)62 b(Consideration)39b(Regions)g(for)h(Multistage)g(Detector)g(with)h(Con)n(v)n(en)n(tional)515 2357 y(First)27 b(Stage)g(\(Con)n(v)n(en)n(tional)f(Detector)i(Decision)f(Lines)h(in)g(Bold\))f(The)h(x-axis)e(is)i(not)f(a)5152456 y(b)r(oundary)-7 b(.)1197 4391 y @beginspecial 0@llx 0 @lly 93 @urx 93 @ury 1800 @rwi @setspecial/MyAppDict 100 dict dup begin def/$F2psDict 200 dict def$F2psDict begin$F2psDict /mtrx matrix put/col-1 {0 setgray} bind def/col0 {0.000 0.000 0.000 srgb} bind def/col1 {0.000 0.000 1.000 srgb} bind def/col2 {0.000 1.000 0.000 srgb} bind def/col3 {0.000 1.000 1.000 srgb} bind def/col4 {1.000 0.000 0.000 srgb} bind def/col5 {1.000 0.000 1.000 srgb} bind def/col6 {1.000 1.000 0.000 srgb} bind def/col7 {1.000 1.000 1.000 srgb} bind def/col8 {0.000 0.000 0.560 srgb} bind def/col9 {0.000 0.000 0.690 srgb} bind def/col10 {0.000 0.000 0.820 srgb} bind def/col11 {0.530 0.810 1.000 srgb} bind def/col12 {0.000 0.560 0.000 srgb} bind def/col13 {0.000 0.690 0.000 srgb} bind def/col14 {0.000 0.820 0.000 srgb} bind def/col15 {0.000 0.560 0.560 srgb} bind def/col16 {0.000 0.690 0.690 srgb} bind def/col17 {0.000 0.820 0.820 srgb} bind def/col18 {0.560 0.000 0.000 srgb} bind def/col19 {0.690 0.000 0.000 srgb} bind def/col20 {0.820 0.000 0.000 srgb} bind def/col21 {0.560 0.000 0.560 srgb} bind def/col22 {0.690 0.000 0.690 srgb} bind def/col23 {0.820 0.000 0.820 srgb} bind def/col24 {0.500 0.190 0.000 srgb} bind def/col25 {0.630 0.250 0.000 srgb} bind def/col26 {0.750 0.380 0.000 srgb} bind def/col27 {1.000 0.500 0.500 srgb} bind def/col28 {1.000 0.630 0.630 srgb} bind def/col29 {1.000 0.750 0.750 srgb} bind def/col30 {1.000 0.880 0.880 srgb} bind def/col31 {1.000 0.840 0.000 srgb} bind defendsave1.0 92.0 translate1 -1 scale.9 .9 scale % to make patterns same scale as in xfig% This junk string is used by the show operators/PATsstr 1 string def/PATawidthshow { % cx cy cchar rx ry string % Loop over each character in the string { % cx cy cchar rx ry char % Show the character dup % cx cy cchar rx ry char char PATsstr dup 0 4 -1 roll put % cx cy cchar rx ry char (char) false charpath % cx cy cchar rx ry char /clip load PATdraw % Move past the character (charpath modified the % current point) currentpoint % cx cy cchar rx ry char x y newpath moveto % cx cy cchar rx ry char % Reposition by cx,cy if the character in the string is cchar 3 index eq { % cx cy cchar rx ry 4 index 4 index rmoveto } if % Reposition all characters by rx ry 2 copy rmoveto % cx cy cchar rx ry } forall pop pop pop pop pop % - currentpoint newpath moveto} bind def/PATcg { 7 dict dup begin /lw currentlinewidth def /lc currentlinecap def /lj currentlinejoin def /ml currentmiterlimit def /ds [ currentdash ] def /cc [ currentrgbcolor ] def /cm matrix currentmatrix def end} bind def% PATdraw - calculates the boundaries of the object and% fills it with the current pattern/PATdraw { % proc save exch PATpcalc % proc nw nh px py 5 -1 roll exec % nw nh px py newpath PATfill % - restore} bind def% PATfill - performs the tiling for the shape/PATfill { % nw nh px py PATfill - PATDict /CurrentPattern get dup begin setfont % Set the coordinate system to Pattern Space PatternGState PATsg % Set the color for uncolored pattezns PaintType 2 eq { PATDict /PColor get PATsc } if % Create the string for showing 3 index string % nw nh px py str % Loop for each of the pattern sources 0 1 Multi 1 sub { % nw nh px py str source % Move to the starting location 3 index 3 index % nw nh px py str source px py moveto % nw nh px py str source % For multiple sources, set the appropriate color Multi 1 ne { dup PC exch get PATsc } if % Set the appropriate string for the source 0 1 7 index 1 sub { 2 index exch 2 index put } for pop % Loop over the number of vertical cells 3 index % nw nh px py str nh { % nw nh px py str currentpoint % nw nh px py str cx cy 2 index show % nw nh px py str cx cy YStep add moveto % nw nh px py str } repeat % nw nh px py str } for 5 { pop } repeat end} bind def% PATkshow - kshow with the current pattezn/PATkshow { % proc string exch bind % string proc 1 index 0 get % string proc char % Loop over all but the last character in the string 0 1 4 index length 2 sub { % string proc char idx % Find the n+1th character in the string 3 index exch 1 add get % string proe char char+1 exch 2 copy % strinq proc char+1 char char+1 char % Now show the nth character PATsstr dup 0 4 -1 roll put % string proc chr+1 chr chr+1 (chr) false charpath % string proc char+1 char char+1 /clip load PATdraw % Move past the character (charpath modified the current point) currentpoint newpath moveto % Execute the user proc (should consume char and char+1) mark 3 1 roll % string proc char+1 mark char char+1 4 index exec % string proc char+1 mark... cleartomark % string proc char+1 } for % Now display the last character
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -