÷ƒ’À;è TeX output 1999.02.25:1531‹ÿÿÿÿòý! /XYdict where not{250 dict /XYdict exch def /xy{mark exch XYdict begin countdictstack /xylevel exch def xyopen xycolor mark xypatt xypattern stopped xyclose end cleartomark}def /xyg{gsave xy}def /xyf{currentfont exch xy grestore setfont}def /xycc{{xychgcol}xy}def /xyc{XYdict begin xycolstore end}def /xyx{/xyYpos exch def /xyXpos exch def}def /xyp{currentpoint xyx}def /xyd{setupDirection XYdirection 2 mul}def /xyct{currentpoint xyt 2 copy 6 2 roll}def /xyt{xyXpos xyYpos 2 copy translate}def /xyr{neg rotate xynt}def /xyrs{neg rotate 3 -1 roll sub neg 3 1 roll sub exch moveto xynt}def /xynt{neg exch neg exch translate}def /xys{scale xynt}def /xyss{scale 3 -1 roll sub neg 3 1 roll sub exch moveto xynt}def /xyi{0 0 transform grestore gsave itransform}def }ifï&! /XYdict where pop begin XYdict beginïÒ! /xyopen{currentdict /XYddict known{XYddict null eq{} {XYddict begin xyopen}ifelse}if}def /xyclose{countdictstack -1 xylevel 1 add{pop end}for}def /xychgcol{/xycolor exch def}def /xysetcol{xypush xychgcol}def ò ! /xypush{16 dict /XYddict exch def XYddict begin}def /undef where {pop /xypop{countdictstack xylevel eq{}{end}ifelse currentdict /XYddict undef}def} {/xypop{countdictstack xylevel eq{}{end}ifelse /XYddict null def}def}ifelse /pu /xypush load def /pp /xypop load defò ! /xypspt{72 72.27 div dup scale}bind def /pscorrect{.85 mul}bind def /gstartxy{gsave xypspt xywidth xycap xyjoin xymiter newpath 0 0 moveto}def /xypath{gstartxy rmoveto counttomark 2 idiv -1 1{pop lineto}for}def /xystroke{stroke grestore}bind def /xyfill{closepath fill grestore}bind def /xystfil{closepath gsave fill grestore 0 setgray 0 setlinewidth xystroke}bind def /xyeofill{closepath eofill grestore}bind def ò€! /xypolyline{xypath xystroke}def /xypolyfill{xypath xyfill}def /xydotsep{/@ currentlinewidth 2 mul def}def /xypolydot{xypath xydotsep [xydt @] 0 setdash xystroke}def /xypolydash{xypath xydotsep [@ @] 0 setdash xystroke}def /xypolyeofill{xypath xyeofill}def /pe /xypolyeofill load def /pl /xypolyline load def /pf /xypolyfill load def /pt /xypolydot load def /pd /xypolydash load def ò! /arc4pop{arcto 4{pop}repeat}bind def /xyoval{gstartxy oval closepath xystroke}def /xycircle{gstartxy circle xystroke}def /circle{dup 0 moveto 0 0 3 -1 roll 0 360 arc}def /oval{newpath 2 copy exch 5 index add 2 div exch 3 copy 10 3 roll moveto 1 index dup 5 1 roll 3 index 7 index arc4pop dup dup 4 1 roll 4 index exch 6 index arc4pop 1 index dup 8 1 roll 4 index 4 index arc4pop arc4pop closepath}def /xyellipse{gstartxy counttomark 1 gt{squarify pop pop 1}if circle xystroke}def /ov /xyoval load def /ox /xyellipse load def òP! /dotit{dup currentlinewidth 6 mul div round div /@ exch def [xydt @] 0 setdash}def /elldash{dup 4 -1 roll 10 exch div dashit}def /ovdash{dup 10 dashit}def /dashit{div round 2 mul div /@ exch def [@ @] 0 setdash}def /dotcirc{gstartxy cirlen dotit circle xystroke}def /dashcirc{gstartxy cirlen dashit circle xystroke}def /dotoval{gstartxy 5 copy ovlen dotit oval xystroke}def /dashoval{gstartxy 5 copy ovlen ovdash oval xystroke}def /cirlen{dup 6.283185 mul}bind def /ovlen{3 -1 roll sub 3 1 roll sub add exch 1.716815 mul sub}def /dotellipse{gstartxy counttomark 1 gt{squarify pop pop 1}if cirlen dotit circle closepath xystroke}def /dashellipse{gstartxy counttomark 1 gt{squarify add 2 div 1} {1 exch 1 exch}ifelse cirlen elldash circle xystroke}def /ot /dotellipse load def /od /dashellipse load def /vt /dotoval load def /vd /dashoval load def òR! /filloval{gstartxy oval xyfill}def /stfiloval{gstartxy oval xystfil}def /fillcircle{gstartxy circle xyfill}def /stfilcircle{gstartxy circle xystfil}def /fillellipse{gstartxy squarify pop pop 1 circle xyfill}def /stfilellipse{gstartxy squarify pop pop 1 circle xystfil}def /squarify{4 copy sub 2 div 3 1 roll sub 2 div translate add 2 div 3 1 roll add 2 div 2 copy scale 2 copy add 2 div currentlinewidth exch div setlinewidth newpath}def /fe /fillellipse load def /sfe /stfilellipse load def /fo /filloval load def /sfo /stfiloval load def /fc /fillcircle load def /sfc /stfilcircle load def ï«! /xywidth{.4 pscorrect setlinewidth}bind def /xydash{[] 0 setdash}bind def /xycap{1 setlinecap}bind def /xyjoin{1 setlinejoin}bind def /xymiter{10 setmiterlimit}bind def ò5! /cc{dup exec xychgcol}def /lw{dup setlinewidth /@l exch def /xywidth{@l setlinewidth}bind def}def /lc{dup setlinecap /@c exch def /xycap{@c setlinecap}bind def}def /lj{dup setlinejoin /@j exch def /xyjoin{@j setlinejoin}bind def}def /ml{dup setmitrelimit /@m exch def /xymiter{@m setmitrelimit}bind def}def ïÚ! /setupDirection{dup -2048 lt{3072 add neg 1024 exch} {dup 0 lt{1024 add neg -1024}{dup 2048 lt{1024 sub -1024 exch} {3072 sub 1024}ifelse}ifelse}ifelse atan dup 180 gt{360 sub}if dup /XYdirection exch def rotate}def ò’! userdict begin /gray{setgray}bind def /gray@{setgray}bind def /rgb{setrgbcolor}bind def /rgb@{setrgbcolor}bind def /hsb{sethsbcolor}bind def /hsb@{sethsbcolor}bind def /setcmykcolor where{pop}{/setcmykcolor{dup 3 1 roll dup 5 1 roll exch sub 1 add 5 1 roll exch sub 1 add 4 1 roll exch sub 1 add 3 1 roll setrgbcolor}bind def}ifelse /cmyk{setcmykcolor}bind def /cmyk@{setcmykcolor}bind def /sethalftone where{/sethalftone load /tone exch def}if /xycolarray 3 array def /xycolstore{currentrgbcolor 2 -1 0 {exch xycolarray 3 1 roll put}for}def xycolstore /xycolor{0 1 2{xycolarray exch get}for setrgbcolor}def /xypatt{}def /xypattern{cleartomark}bind def endï ! end endï&! /XYdict where pop begin XYdict beginò”! /:patt {XYddict begin 14 dict begin /BGnd exch def /FGnd exch def /PaintData exch def /PatternType 1 def /PaintType 1 def /BBox[0 0 1 1]def /TilingType 1 def /XStep 1 def /YStep 1 def /PatternMtx[24 0 0 24 0 0]def /PaintProc BGnd null ne {{begin BGnd aload pop setrgbcolor 0 0 1 1 rF FGnd aload pop setrgbcolor 24 24 true PatternMtx PaintData imagemask end}} {{begin FGnd aload pop setrgbcolor 24 24 true PatternMtx PaintData imagemask end}} ifelse def currentdict PatternMtx end gsave patangle xyland{180 add}if rotate macfreq patfreq div dup neg exch scale matrix currentmatrix grestore gsave setmatrix /DeviceRGB setcolorspace makepattern grestore end}defïj! /rF{gsave newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto fill grestore}bind def òž! /setpatscreen{/pattstring exch store patfreq patangle xyport not{90 add}if {1 add 4 mul cvi pattstring exch get exch 1 add 4 mul cvi 7 sub bitshift 1 and}setscreen}bind def /setcolpattern{setpatscreen 64 div 1 exch sub currentrgbcolor 1 1 3{pop 1 exch sub 3 index mul 1 exch sub 3 1 roll}for setrgbcolor pop}def /setgraypattern{setpatscreen 64 div setgray}def /macfreq 9.375 def /patangle 0 def /patfreq 12.5 defï×! /checkland{/normland where{pop normland not}{false}ifelse /xyland exch def /por where{pop por}{/isls where{pop isls not /xyland true def} {/land where{pop land not}{true} ifelse}ifelse}ifelse /xyport exch def}def ò*! /setpatfreq{/patfreq exch def}def /setpatangle{/patangle exch def}def /setbackcolor{/backcolor exch def}def /setforecolor{/forecolor exch def}def [1 1 1] setbackcolor xycolarray setforecolor /bg /setbackcolor load def /fg /setforecolor load def /pa /setpatangle load def /pq /setpatfreq load def ò‰! /xypattern{checkland counttomark dup 0 eq{pop} {dup 1 eq{pop setpatscreen} {dup 2 eq{pop setcolpattern} {dup 3 eq{pop /setcolorspace where { /.setcolorspace where{pop pop pop setcolpattern} {/.buildpattern where {pop forecolor backcolor :patt setpattern }{pop pop setcolpattern}ifelse}ifelse} {pop setcolpattern}ifelse} {5 eq{/setcolorspace where{ /.setcolorspace where{pop pop pop pop pop setcolpattern} {/.buildpattern where {pop :patt setpattern }{pop pop pop pop setcolpattern}ifelse}ifelse} {pop pop pop setcolpattern}ifelse }{}ifelse}ifelse}ifelse}ifelse}ifelse cleartomark }def /xysetpattern{/xypatt exch def}def /sp /xysetpattern load def ï ! end endï&! /XYdict where pop begin XYdict beginïØ! /xysize 10 def /T true def /F false def /dimendiv{65536 div}bind def /xysegl 327680 dimendiv def /xyopp{1 -1 scale}bind def /xynormwidth{26213 dimendiv pscorrect}bind def /xywidth{xynormwidth setlinewidth}bind def ïÚ! /xyfont{4096 add 64 div round 64 mul 4096 sub}def /xydt 0.01 def /xysdfont{4096 add 32 div round 32 mul 4096 sub}def /xydots{xywidth 1 setlinecap [xydt 2] 0 setdash}bind def /f /xyfont load def /fs /xysdfont load defï¯! /xyCheckDir{dup 8 div 3 mul 3 -1 roll sub neg exch div 360 mul dup dup XYdirection sub 180 div round 180 mul XYdirection add dup 3 -1 roll sub abs 10 gt not{exch}if pop}def ïG! /xyrulth{26213 dimendiv pscorrect setlinewidth 0 setlinecap}bind def ï‘! /gsavexy{gsave xypspt XYdirection rotate xywidth newpath 0 0 moveto}def /gchksavexy{gsave xypspt setupDirection xywidth newpath 0 0 moveto}def ïm! /xyswap{XYdirection 180 add /XYdirection exch def}def /xyline{gstartxy setupDirection rlineto xystroke}def ïø! /dash{exch gchksavexy xysegl XYdirection dup -90 lt{pop neg}{90 gt{neg}if}ifelse exch{neg}if 0 rlineto xystroke}def /stopper{gstartxy setupDirection 0 xysegl 2 div rmoveto 0 xysegl neg rlineto xystroke }def /d /dash load def /st /stopper load defò! /solid{gstartxy xydash neg exch neg exch rlineto xystroke}def /dashed{gstartxy 2 copy dup mul exch dup mul add sqrt dup xysegl add xysegl 2 mul div round 2 mul 1 sub div [ exch dup ] 0 setdash neg exch neg exch rlineto xystroke}def /l /solid load def /dd /dashed load defò! /dot{gstartxy 2 setlinecap [xydt 2] 0 setdash 1 0 rlineto xystroke}def /dotted{gstartxy 2 copy dup mul exch dup mul add sqrt dup 2 div round 1 add div 2 setlinecap [xydt 3 -1 roll] 0 setdash neg exch neg exch rlineto 0 0 rlineto xystroke}def /p /dot load def /dt /dotted load defïî! /cubic{gstartxy docubic} def /docubic{chkvalid {chkcubedge 8 -2 roll moveto curveto xystroke pop} {cleartomark grestore}ifelse}def /chkcubedge{2 copy 1.0 eq{0.0 eq{pop pop}{cubicedge}ifelse} {pop cubicedge}ifelse}def /bz /cubic load defïŸ! /dotcubic{gstartxy 1 setlinecap [xydt 2] 0 setdash docubic}def /dashcubic{gstartxy [5 5] 0 setdash docubic}def /bt /dotcubic load def /bd /dashcubic load defï ! /squine{gstartxy dosquine}def /dosquine{chkvalid {chksquedge 2 copy moveto xysq2cub curveto xystroke pop} {cleartomark grestore}ifelse}def /q /squine load defïD! /chkvalid{2 copy lt{dup 1 gt{false}{true}ifelse}{false}ifelse}def ïø! /chksquedge{2 copy 1.0 eq{0.0 eq{pop pop}{squineedge}ifelse} {pop squineedge}ifelse}def /xysq2cub{xysq2cubit 6 1 roll xysq2cubit 6 1 roll 3 index 3 index xysq2cubit 6 1 roll xysq2cubit 6 1 roll pop pop}def /xysq2cubit{2 index 2 mul add 3 div}def ï¥! /dotsquine{gstartxy 1 setlinecap [xydt 2] 0 setdash dosquine}def /dashsquine{gstartxy [5 5] 0 setdash dosquine}def /qt /dotsquine load def /qd /dashsquine load defï÷! /xy4mul{8 copy 5 -1 roll mul 5 1 roll 6 -1 roll mul 6 1 roll 3 -1 roll mul exch 4 -1 roll mul 3 1 roll add 3 1 roll add exch 10 2 roll 7 -1 roll mul 7 1 roll 4 -1 roll mul 5 1 roll 4 -1 roll mul 4 1 roll mul add 3 1 roll add exch 3 -1 roll }def ï”! /xy44mul{4 copy 16 4 roll exch 3 1 roll 4 copy 12 4 roll xy4mul 12 4 roll xy4mul 12 -4 roll 4 copy 16 4 roll 8 4 roll xy4mul 12 4 roll xy4mul}def òM! /cubicedge{10 2 roll exch 8 1 roll 3 -1 roll dup dup 9 2 roll 5 -1 roll dup dup 9 1 roll 8 3 roll 4 1 roll dup dup 5 3 roll dup dup 5 1 roll 3 -1 roll 18 -2 roll 2 copy 1 sub neg 4 1 roll 1 sub neg exch 4 1 roll xy444mul pop pop pop 13 1 roll pop pop pop 9 1 roll 10 1 roll pop 8 1 roll 7 1 roll 8 1 roll pop 5 1 roll 3 1 roll}def ò! /xy444mul{4 copy 24 4 roll 12 -4 roll 16 4 roll 4 copy 16 4 roll xy44mul 20 8 roll xy44mul 12 -4 roll 4 -1 roll 7 1 roll exch 4 1 roll exch 6 -1 roll exch 4 2 roll 16 8 roll 8 4 roll 4 -1 roll 7 1 roll exch 4 1 roll exch 6 -1 roll exch 4 2 roll 8 4 roll 16 4 roll 8 4 roll 20 -4 roll exch 3 1 roll 4 copy 20 4 roll 4 copy 16 4 roll 4 copy 12 4 roll xy4mul 28 4 roll xy4mul 20 4 roll xy4mul 12 4 roll xy4mul}def ï¿! /squineedge{8 2 roll exch 5 1 roll 3 -1 roll dup 6 2 roll 1 index exch 10 -2 roll 2 copy 1 sub neg 4 1 roll 1 sub neg exch 4 1 roll xy44mul 4 1 roll pop 5 1 roll 6 1 roll 3 -1 roll pop}def ïc! /xyshort{2 copy abs exch abs add xysegl .5 mul lt {pop pop grestore}{rlineto xystroke}ifelse}def ïs! /tipwidth{xywidth xynormwidth dup currentlinewidth exch div sqrt dup dup scale mul setlinewidth 1 setlinecap}def ï! /halftip{tipwidth xysize 10 div 0 0 moveto -.25 0 3 -1 roll -2.5 mul 0 xysize 2 div neg dup .62 mul 2 div neg curveto}bind def ïÑ! /atip{gchksavexy halftip xystroke}def /btip{gchksavexy xyopp halftip xystroke}def /tip{gchksavexy gsave halftip stroke grestore xyopp halftip xystroke}def /t /tip load def /a /atip load def /b /btip load defò@! /cmatip{gchksavexy halfcmtip xystroke}def /cmbtip{gchksavexy xyopp halfcmtip xystroke}def /cmtip{gchksavexy gsave halfcmtip stroke grestore xyopp halfcmtip xystroke}def /halfcmtip{tipwidth 0 0 moveto -.1333 0 .25 neg dup .125 3 -1 roll .25 curveto}bind def /ct /cmtip load def /ca /cmatip load def /cb /cmbtip load defò2! /xyfscale{/xyfsize exch def}def /xyfsize{10}def /eu{-0.0551 0.0643 -0.0976 0.1386 -0.125 0.2188}def /cm{-0.105 0.0437 -0.1804 0.1380 -0.2 0.25}def /XY{-0.1753 0.0181 -0.3452 0.0708 -0.5 0.155}def /tipstart{3 -1 roll gchksavexy exch xyfscale tipwidth dup XYdict exch known{dup /xy eq{pop /XY}if}{pop /XY}ifelse XYdict exch get}def /tipend{halfxytip xystroke}def /halfxytip{1 1 6{pop xyfsize mul 6 1 roll}for 0 0 moveto curveto}def /A{tipstart D}def /B{tipstart C}def /C{xyopp D}def /D{exec tipend}def /AB{tipstart dup gsave exec halfxytip stroke grestore C}def ò;! /Tip{exch gchksavexy /xyfsize{10}def tipwidth gsave dup XYdict exch known{dup /xy eq{pop /XT}if}{pop /XT}ifelse XYdict exch get dup halfTip stroke grestore xyopp halfTip xystroke}def /XT{360 32 div neg}def /Xt{-1 .31 mul 1 atan}def /ET{360 64 div 5 mul neg}def /Et{-1 .31 mul 1 atan}def /halfTip{exec rotate XY halfxytip}def /halfTtip{halfTip}def /Ttip{exch gchksavexy /xyfsize{10}def tipwidth gsave dup XYdict exch known{dup /xy eq{pop /Xt}if}{pop /Xt}ifelse XYdict exch get dup halfTtip stroke grestore xyopp halfTtip xystroke}def /tt /Tip load def /tT /Ttip load defïÕ! /halfturn{xysegl 2 div dup dup neg exch rmoveto 0 exch dup exch -180 -90 arc}bind def /aturn{gchksavexy halfturn xystroke}def /bturn{gchksavexy xyopp halfturn xystroke}def /ta /aturn load def /tb /bturn load defïÉ! /xysqll 231705 dimendiv def /squigl{gchksavexy xysqll dup neg 0 rmoveto 2 div dup dup neg dup 3 -1 roll 2 sqrt mul dup 5 1 roll 135 45 arcn dup 3 -1 roll -135 -45 arc xystroke}def /g /squigl load defïk! /fullhook{0 xysegl 2 div dup -90 90 arcn}bind def /halfhook{xysegl 2 div dup 0 exch 180 90 arcn}bind def ïÝ! /ahook{gchksavexy fullhook xystroke}def /bhook{gchksavexy xyopp fullhook xystroke}def /hook{gchksavexy gsave halfhook stroke grestore xyopp halfhook xystroke}def /h /hook load def /ha /ahook load def /hb /bhook load defïe! /xyqcirc{dup dup neg exch translate newpath dup neg 0 exch moveto 0 0 3 -1 roll -90 0 arc}bind def ïx! /circ{gstartxy 3 copy pop 2 copy cos mul 3 1 roll sin mul rmoveto 0 0 5 2 roll arc xystroke}bind def /o /circ load defïÐ! /circhar{gsave dup 3 gt{7 sub neg}if dup 3 eq{pop dup 2 sqrt -2 div mul}{dup 1 eq{pop dup 2 sqrt 2 div mul} {0 eq{dup}{0}ifelse}ifelse}ifelse 0 translate 3 1 roll circ grestore}bind def /c /circhar load defï ! end end Á à ý*tj ¶??‘㌠ý]«wïheader=color.pro íÛ¼‘8];ó DÓítG®G®cmr17ËX‘û>¹Ÿù»YŽŽ‘I1X-pic–7tComplete“Sources“with“T‘ý[™Ÿ¸-EŽ‘;gXnical“CommenŒqtaryŽŸ.ÙŸ‘qÁó!X«Q cmr12ÌKristo er–ê¨H.“Rose‘ ¿øó#!",š cmsy10ÎhÌKristo er.Rose@ens-ly¬ron.frÎiŸû¥2ó|{Ycmr8Â1ŽŽŽŽŽŽŽŸ’ŽŽ–ÌRoss‘ê¨Mo•SŽore‘ ¿øÎhÌross@mp“ce.mq.edu.auÎiŸû¥2Â2ŽŽŽŽŽŽŽŸlÏ’ 9cÌX‘üyšŸYŽŽ’¬¢-pic–ê¨v¬rersion“3.7“ÎhÌ1999/02/16ÎiŽ Mtë‘ ƒŸü^ÿóÙ“ Rcmr7±1ŽŽŽ‘óKñ`y cmr10²Ecole–UUNormale“Supš¸ã‘ûGerieure“de“Ly˜on“(LIP),“46“All˜‘ûGee“d'Italie,“F{69364“Ly˜on,“F‘ÿ*ªrance.ŽŸ ½u‘ ƒŸü^ÿ±2ŽŽŽ‘²MPCE–UU(Mathematics“dept.),“Macquarie“Univ•¸ãersit“y›ÿ*ª,–UUNorth“Ryde,“Sydney˜,“Australia“NSW“2109.ŽŽŽŒ‹* Á à ý*tj‘ãŒóKñ`y ó3 cmr10¹2ŽŽ ¶?? ýh«w‘þìPrinš²!ted–¦fF‘ÿeebruary“25,“1999,“from“ó$ßê logo10ÁMETÇAFŽ9ONT“¹sources“of“the‘êàX‘ü·ŸâÃYŽŽ‘j@-pic“pac˜k‘ÿdDage“with“T‘þ,³Ÿ[wEŽ‘B Xnical“com-ޤ ™š‘ãŒmenš²!tary‘ÿe.‘ÑiIt– assumes“that“y˜ou“are“familiar“with“the“use“of‘hµX‘ü·ŸâÃYŽŽ‘ è-pic“as“describMÞed“in“the“User's“Guide“[14Ž‘ ó4]Ž¡‘ãŒas–¦fwš²!ell“as“with“the“fundamen˜tals“of“T‘þ,³Ÿ[wEŽ‘B X“[6Ž›yš]“and“ÁMETÇAFŽ9ONT“¹[7Ž˜].Ž©ì‘ãŒó)ò"V ó3 cmbx10ÔOv¦terview.‘ ó5¹Chapter–™>1“explains“the“T‘þ,³Ÿ[wEŽ‘B X“sources“of“the‘€èX‘ü·ŸâÃYŽŽ‘ H-picture“Ðkernel‘ºè¹dra²!wing“language.‘„%Chapter“2Ž¡‘ãŒexplains–$vthe“sources“of“the“standard“Ðextensions‘ ޹proš²!viding“extended“graphic“capabilities,‘>sand“c˜hapter“3Ž¡‘ãŒthe–×rsources“of“standard“Ðfe–ÿp¹atur“es‘½Š¹proš²!viding–×rspMÞecialised“notation“for“particular“diagram“t˜ypMÞes.‘˜áChapter“5Ž¡‘ãŒexpMÞoses–¦fthe“ÁMETÇAFŽ9ONT“¹sources“of“the“standard“fonš²!ts“pro˜vided“in“the“distribution.Ž¡‘ôŒThe–¬FappšMÞendices“con²!tain“additional“information:‘`ÎApp˜endix“A‘¬conš²!tains“answ˜ers“to“all“the“exercises“ofŽ¡‘ãŒthe–†ïmain“text.‘~ AppMÞendix“B‘†§summarises“the“bac•²!kw“ards›†ïcompatibilit“y˜with‘n™X‘ü·ŸâÃYŽŽ‘ íù-pic˜v“ersion˜2.‘~ AppMÞendix˜CŽ¡‘ãŒcon²!tains–&¿the“GNU‘&žGeneral“Public“License“detailing“the“conditions“of“use“of‘iX‘ü·ŸâÃYŽŽ‘É-pic,‘FÕand“appMÞendix“DŽ¡‘ãŒv‘ÿdDarious–¦fsuppMÞort“ les“conš²!tained“in“the“distribution.‘ÝÝFinally“a“bibliograph˜y“and“the“index.Ž¡‘ôŒThe–¦frepMÞort“includes“most“of“the“information“in“the“reference“man²!ual“[Ô?Ž‘òH¹].ަ‘ãŒÔLicense.‘ ó5¹Most–µPof“the‘œúX‘ü·ŸâÃYŽŽ‘Z-pic“pacš²!k‘ÿdDage“is“cop˜yrigh˜t“b˜y“the“individual“authors.‘ šW‘ÿee“ha˜v˜e“c˜hosen“to“useŽ¡‘ãŒthe–µ\GNU‘™Copš²!yleft"“to“mak˜e“the“pac˜k‘ÿdDage“a˜v‘ÿdDailable“without“restriction“to“as“man˜y“users“as“pMÞossibleŽ¡‘ãŒand–÷ ensure“that“it“is“attributed“to“its“authors“without“risk“of“pšMÞersecution.‘£pThe“disclaimer“can“b˜e“foundŽ¡‘ãŒon–¦fthe“inside“co•²!v“er–¦fpage;“the“full“text“of“the“license“is“reprošMÞduced“as“app˜endix“C.ŽŽŸLW’ÓßöiŽŽŒ‹GÜ Á à ý*tj‘㌹iiŽŽ ¶??ŽŒ‹P« Á à ý*tj ¶?? ý¸Ä‘ãŒÓCon–ÿ8õten“tsŽŸ@½ý‘ãŒÔ1Ž‘óøèKernel:‘˜¼xy‘þó\.doY‹c’{Ï,1ŽŽ¤ ·‘óøè¹1.1Ž‘ (JThe‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic‘¦fimplemen²!tation‘ƒœ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘Ø)1ŽŽ¡‘ (J1.1.1Ž‘02‹Loading‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic‘yý‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘Ø)1ŽŽ¡‘ (J1.1.2Ž‘02‹Logo,–¦fv²!ersion,“and“messages‘"‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^13ŽŽ¡‘ (J1.1.3Ž‘02‹F‘ÿeon²!ts‘ÿz‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^14ŽŽ¡‘ (J1.1.4Ž‘02‹AlloMÞcations‘>‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^15ŽŽ¡‘ (J1.1.5Ž‘02‹Utilit²!y‘¦fmacros‘v‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^17ŽŽ¡‘óøè1.2Ž‘ (JPicture‘¦fbasics‘~‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^19ŽŽ¡‘ (J1.2.1Ž‘02‹P²!ositions‘ïב¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^20ŽŽ¡‘ (J1.2.2Ž‘02‹Ob‘›»jects‘·p‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^20ŽŽ¡‘ (J1.2.3Ž‘02‹Connections‘'`‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^20ŽŽ¡‘ (J1.2.4Ž‘02‹Decorations‘¹‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^21ŽŽ¡‘ (J1.2.5Ž‘02‹The‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic‘¦fstate‘ÈÊ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^21ŽŽ¡‘óøè1.3Ž‘ (JP²!ositionsd瑼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^22ŽŽ¡‘óøè1.4Ž‘ (JOb‘›»jects‘°½‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^45ŽŽ¡‘óøè1.5Ž‘ (JDecorations‘‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^64ŽŽ¡‘óøè1.6Ž‘ (JKernel–¦fob‘›»ject“library‘´w‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^70ŽŽ¡‘ (J1.6.1Ž‘02‹Directionals‘}ý‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^70ŽŽ¡‘ (J1.6.2Ž‘02‹Circle‘¦fsegmen²!ts‘ù‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^85ŽŽ¡‘ (J1.6.3Ž‘02‹T‘ÿeext‘¦‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^89ŽŽ¡‘óøè1.7Ž‘ ôX‘ü·ŸâÃYŽŽ‘T-pic‘¦foptions‘¬Ð‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^90ŽŽ¡‘ (J1.7.1Ž‘02‹Loading‘¾‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^90ŽŽ¡‘ (J1.7.2Ž‘02‹Option–¦f le“format‘ö€‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^91ŽŽ¡‘ (J1.7.3Ž‘02‹Driv²!er‘¦foptions‘ム¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^92ŽŽ¡‘óøè1.8Ž‘ (JAlgorithms‘DŸ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^97ŽŽ¡‘ (J1.8.1Ž‘02‹Directions‘~‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘^97ŽŽ¡‘ (J1.8.2Ž‘02‹Edges‘Þh‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ103ŽŽ¡‘ (J1.8.3Ž‘02‹Connections‘'`‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ111ŽŽŸ½ý‘ãŒÔ2Ž‘óøèExtensions’…^119ŽŽ¡‘óøè¹2.1Ž‘ (JCurv²!e–¦fand“Spline“extension‘ ᑼÉ.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ119ŽŽ¡‘ (J2.1.1Ž‘02‹Curv²!ed‘¦fconnections‘l=‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ120ŽŽ¡‘ (J2.1.2Ž‘02‹Circles–¦fand“Ellipses=©‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ188ŽŽ¡‘ (J2.1.3Ž‘02‹Quadratic‘¦fSplines‘lC‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ193ŽŽ¡‘óøè2.2Ž‘ (JF‘ÿerame–¦fand“Brac•²!k“et‘¦fextension‘·3‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ196ŽŽ¡‘ (J2.2.1Ž‘02‹F‘ÿerames‘E†‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ198ŽŽ¡‘ (J2.2.2Ž‘02‹Brac•²!k“ets‘”t‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ206ŽŽ¡‘ (J2.2.3Ž‘02‹Filled‘¦fregions‘µm‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ209ŽŽ¡‘ (J2.2.4Ž‘02‹F‘ÿeraming–¦fas“ob‘›»ject“moMÞdi er‘É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ211ŽŽŽŸLW’ÐÕKiiiŽŽŒ‹Põ Á à ý*tj‘㌹iv’œ¬ó&p®0J ó3 cmsl10ÑCONTENTSŽŽ ¶?? ýh«w‘ (J¹2.2.5Ž‘02‹Using–¦fcurv²!es“for“frames‘¸!‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ212ŽŽ¤ ½0‘óøè2.3Ž‘ (JMore–¦fTips“extension‘Ô‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ214ŽŽ¡‘ (J2.3.1Ž‘02‹End–¦f&“log‘«È‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ217ŽŽ¡‘óøè2.4Ž‘ (JLine–¦fst²!yles“extension‘û‚‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ217ŽŽ¡‘óøè2.5Ž‘ (JRotate–¦fand“Scale“extension‘%3‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ227ŽŽ¡‘óøè2.6Ž‘ (JColour‘¦fextension‘qT‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ234ŽŽ¡‘óøè2.7Ž‘ (JP²!attern–¦fand“Tile“extensionƒ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ240ŽŽ¡‘óøè2.8Ž‘ (JImpMÞort–¦fgraphics“extension‘†‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ247ŽŽ¡‘óøè2.9Ž‘ (JMo²!vie–¦fStorybMÞoard“extension‘¬Œ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ250ŽŽ¡‘óøè2.10Ž‘ (JP•²!ostScript‘¦fbac“k“end‘“‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ253ŽŽ¡‘ (J2.10.1Ž‘02‹ChoMÞosing–¦fthe“D•²!VI-driv“er‘¢Ì‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ254ŽŽ¡‘ (J2.10.2Ž‘02‹Wh²!y–¦fuse“ó*Œ-ø ó3 cmcsc10ÕPostScriptŸü¾Â1ŽŽ‘ ¢–‘¼É¹.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ259ŽŽ¡‘ (J2.10.3Ž‘02‹HoMÞoking‘¦fin²!to‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic‘t‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ261ŽŽ¡‘ (J2.10.4Ž‘02‹Kernel‘¦fimpro•²!v“emen“ts{둼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ262ŽŽ¡‘óøè2.11Ž‘ (JTPIC‘¦fbac•²!k“end‘š‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ269ŽŽ¡‘óøè2.12Ž‘ (Jem-T‘ÿeeX‘¦fbac•²!k“end‘$q‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ276ŽŽ¡‘óøè2.13Ž‘ (JNecula's‘¦fextensions‘h‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ279ŽŽ¡‘ (J2.13.1Ž‘02‹Expansion‘NV‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ280ŽŽ¡‘ (J2.13.2Ž‘02‹P²!olygon‘¦fshapMÞes‘ᑼÉ.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ281ŽŽŸÈ‘ãŒÔ3Ž‘óøèF‘þó\eatures’‘Ì291ŽŽ¡‘óøè¹3.1Ž‘ (JAll‘¦ffeatures‘#‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ291ŽŽ¡‘óøè3.2Ž‘ (JDumm²!y‘¦foption‘aÉ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ292ŽŽ¡‘óøè3.3Ž‘ (JArroš²!w–¦fand“P˜ath“feature‘˜'‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ294ŽŽ¡‘ (J3.3.1Ž‘02‹P²!aths‘È‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ295ŽŽ¡‘ (J3.3.2Ž‘02‹Arro²!ws‘d¬‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ307ŽŽ¡‘óøè3.4Ž‘ (JTw²!o-cell‘¦ffeatureU6‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ316ŽŽ¡‘ (J3.4.1Ž‘02‹T²!ypMÞesetting–¦f2-cells“in“Diagrams‘t鑼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ317ŽŽ¡‘ (J3.4.2Ž‘02‹Standard‘¦fOptions‘lB‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ323ŽŽ¡‘ (J3.4.3Ž‘02‹Nudging‘ œ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ325ŽŽ¡‘ (J3.4.4Ž‘02‹Extra‘¦fOptions‘÷…‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ326ŽŽ¡‘ (J3.4.5Ž‘02‹After‘¦fP²!arsing...‘ᑼÉ.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ330ŽŽ¡‘ (J3.4.6Ž‘02‹2-cells–¦fin“general‘ŽX‘ü·ŸâÃYŽŽ‘ p-pictures‘øe‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ331ŽŽ¡‘óøè3.5Ž‘ (JMatrix‘¦ffeature‘葼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ341ŽŽ¡‘ (J3.5.1Ž‘/5X‘ü·ŸâÃYŽŽ‘:™•-matrices‘R(‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ342ŽŽ¡‘ (J3.5.2Ž‘02‹New–¦fcoMÞordinate“formats‘p‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ352ŽŽ¡‘ (J3.5.3Ž‘02‹Spacing–¦fand“rotation‘ʽ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ354ŽŽ¡‘ (J3.5.4Ž‘02‹En²!tries'‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ357ŽŽ¡‘óøè3.6Ž‘ (JGraph‘¦ffeature‘¿O‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ360ŽŽ¡‘óøè3.7Ž‘ (JP²!olygon‘¦ffeature‘OV‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ369ŽŽ¡‘óøè3.8Ž‘ (JLattice–¦fand“w²!eb“feature‘Ct‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ389ŽŽ¡‘óøè3.9Ž‘ (JCircle,–¦fEllipse,“Arc“feature‘Fi‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ394ŽŽ¡‘ (J3.9.1Ž‘02‹F‘ÿeull‘¦fCircles‘:Ì‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ396ŽŽ¡‘ (J3.9.2Ž‘02‹Ellipses‘j‰‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ399ŽŽ¡‘ (J3.9.3Ž‘02‹Dra²!wing‘¦farcs‘2û‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ400ŽŽ¡‘ (J3.9.4Ž‘02‹Circular–¦fand“Elliptical“Arcs‘¥œ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ405ŽŽ¡‘óøè3.10Ž‘ (JKnots–¦fand“Links“feature‘µ\‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ418ŽŽ¡‘óøè3.11Ž‘ (JSmart–¦fP²!ath“option‘¾5‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ445ŽŽ‘㌟ þ‰ffÁyÌŸ LÍ‘ {ºŸü-=ó¹Aa¨cmr6Ã1ŽŽŽ‘¦aó.Œ-ø cmcsc10ÙPostScript–Tó+o´‹Ç cmr9Öis“a“registered“T‘ÿ:«rademark“of“AdobAÇe,“Inc.“[1Ž‘Ÿþ].ŽŽŽŒ‹¤ Á à ý*tj‘ãŒÑCONTENTS’Ÿ·*¹vŽŽ ¶?? ýh«w‘ãŒÔ4Ž‘óøèDriv¦ters’—Ò@461ŽŽ¤ ³ ‘óøè¹4.1Ž‘ (JSuppšMÞort–¦ffor“Sp˜eci c“Driv²!ers‘­…‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ461ŽŽ¡‘óøè4.2Ž‘ (Jdvidrv‘¦fdriv²!er‘Zü‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ461ŽŽ¡‘óøè4.3Ž‘ (JD•²!VIPS‘¦fdriv“er‘¥ý‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ462ŽŽ¡‘óøè4.4Ž‘ (JD•²!VITOPS‘¦fdriv“er‘A¨‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ467ŽŽ¡‘óøè4.5Ž‘ (JOzT‘ÿeeX‘¦fdriv²!er‘óÚ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ472ŽŽ¡‘óøè4.6Ž‘ (JOzT‘ÿeeX–¦fv1.7“driv²!er‘Ó‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ477ŽŽ¡‘óøè4.7Ž‘ (JT‘ÿeextures‘¦fdriv²!er‘x1‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ481ŽŽ¡‘óøè4.8Ž‘ (JT‘ÿeextures–¦fv1.6“driv²!er‘™*‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ485ŽŽ¡‘óøè4.9Ž‘ (JXD•²!VI‘¦fdriv“ertk‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ489ŽŽ¡‘óøè4.10Ž‘ (JCMacT‘ÿeeX‘¦fdriv²!er‘Ü‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ494ŽŽ¡‘óøè4.11Ž‘ (JExtra–¦ffeatures“with“ÕPostScript“¹suppMÞort‘œ¢‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ495ŽŽ¡‘ (J4.11.1Ž‘02‹xyps-ps.doMÞc‘Ô™‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ495ŽŽ¡‘ (J4.11.2Ž‘02‹Installation‘¤‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ497ŽŽ¡‘ (J4.11.3Ž‘02‹Extensions‘ïÍ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ504ŽŽ¡‘ (J4.11.4Ž‘02‹xyps-c.doMÞc‘Ù‰‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ506ŽŽ¡‘ (J4.11.5Ž‘02‹Colour‘Êý‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ507ŽŽ¡‘ (J4.11.6Ž‘02‹xyps-f.doMÞc‘^Þ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ509ŽŽ¡‘ (J4.11.7Ž‘02‹F‘ÿerames‘E†‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ510ŽŽ¡‘ (J4.11.8Ž‘02‹xyps-l.doMÞc‘¬¼‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ513ŽŽ¡‘ (J4.11.9Ž‘02‹Line-st²!ylesU+‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ514ŽŽ¡‘ (J4.11.10Ž‘02‹xyps-r.doMÞc‘m{‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ516ŽŽ¡‘ (J4.11.11Ž‘02‹Rotations–¦fand“scaling‘‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ517ŽŽ¡‘ (J4.11.12Ž‘02‹xyps-t.doMÞc‘uD‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ519ŽŽ¡‘ (J4.11.13Ž‘02‹P²!atterns–¦fand“tiles‘ƒ¢‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ520ŽŽ©¸/‘ãŒÔ5Ž‘óøèStandard‘2F‘þó\on¦tts’l2O523ŽŽ¡‘óøè¹5.1Ž‘ (JSemidirectional‘¦ffon²!t‘-‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ523ŽŽ¡‘ (J5.1.1Ž‘02‹xyd2.mf‘óÍ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ523ŽŽ¡‘ (J5.1.2Ž‘02‹xydash10‘¡‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ525ŽŽ¡‘óøè5.2Ž‘ (JDirectional‘¦ffon²!t‘OV‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ527ŽŽ¡‘ (J5.2.1Ž‘02‹xyd.mf‘é*‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ527ŽŽ¡‘ (J5.2.2Ž‘02‹xy²!atip10‘„ß‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ528ŽŽ¡‘ (J5.2.3Ž‘02‹xybtip10‘›D‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ530ŽŽ¡‘ (J5.2.4Ž‘02‹xybsql10‘Ù‘‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ532ŽŽ¡‘óøè5.3Ž‘ (JSpMÞecial‘¦ffon²!ts‘ƒÚ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ534ŽŽ¡‘ (J5.3.1Ž‘02‹xycirc10‘k‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ534ŽŽ¡‘óøè5.4Ž‘ (JOptional‘¦ffon²!tsMq‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ538ŽŽ¡‘ (J5.4.1Ž‘02‹xycmat10‘Ý_‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ538ŽŽ¡‘ (J5.4.2Ž‘02‹xycm²!bt10‘‚‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ539ŽŽ¡‘ (J5.4.3Ž‘02‹xy²!euat10‘5鑼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ541ŽŽ¡‘ (J5.4.4Ž‘02‹xy²!eubt10‘š-‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ542ŽŽ¦‘ãŒÔAŽ‘óøèAnsw¦ters–2to“all“exercises’='!545ŽŽ¦‘ãŒBŽ‘óøèBac•¦tkw“ards‘2Compatibilit“y’5±553ŽŽ¡‘óøè¹B.1Ž‘ (JV‘ÿeersion–¦f2“Compatibilit²!y‘¿‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ553ŽŽ¡‘ (JB.1.1Ž‘02‹UnsuppMÞorted‘¦fincompatibilities‘\x‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ554ŽŽ¡‘ (JB.1.2Ž‘02‹Obsolete–¦fk²!ernel“features‘`Œ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ555ŽŽ¡‘ (JB.1.3Ž‘02‹Obsolete–¦fextensions“&“features‘Îd‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ560ŽŽŽŽŒ‹Ú# Á à ý*tj‘㌹vi’œ¬ÑCONTENTSŽŽ ¶?? ýh«w‘ (J¹B.1.4Ž‘02‹Obsolete‘¦floading‘ij‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ563ŽŽ¤ ™š‘ (JB.1.5Ž‘02‹Compiling‘¦fv2-diagrams‘N‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ565ŽŽ¡‘óøèB.2Ž‘ (JObsolete‘¦ffon²!ts‘Ù›‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ567ŽŽ¡‘ (JB.2.1Ž‘02‹xyline10‘ 4‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ567ŽŽ¡‘ (JB.2.2Ž‘02‹xyqc10‘é,‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ570ŽŽ¡‘ (JB.2.3Ž‘02‹xymisc10‘<¼‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ572ŽŽ¤ŒÏ‘ãŒÔCŽ‘óøèGNU–2General“Public“License’¼®577ŽŽ¡‘ãŒDŽ‘óøèDistribution–2suppY‹ort“ les’4°æ583ŽŽ¤ ™š‘óøè¹D.1Ž‘ (JHypMÞe‘FÅ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ583ŽŽ¡‘ (JD.1.1Ž‘02‹CA–ÿeT“ALOG‘>°‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ583ŽŽ¡‘ (JD.1.2Ž‘02‹README‘„Ù‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ583ŽŽ¡‘óøèD.2Ž‘ (JInstallation‘¦finstructions‘íÊ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ585ŽŽ¡‘ (JD.2.1Ž‘02‹TRAILER‘›@‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ585ŽŽ¡‘ (JD.2.2Ž‘02‹INST‘ÿeALL‘óÉ‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ587ŽŽ¡‘óøèD.3Ž‘ (JGeneration‘Ž˜‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ594ŽŽ¡‘ (JD.3.1Ž‘02‹MAKE‘\à‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ594ŽŽ¡‘ (JD.3.2Ž‘02‹Mak²!e le‘¼X‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ598ŽŽ¡‘óøèBibliograph²!y‘k¡‘¼É.ŽŽ–„=‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ“‘¼É.ŽŽ‘äõ628ŽŽŸŒÏ‘ãŒÔIndex’±Ÿ­631ŽŽŽŽŒ‹#[ Á à ý*tj ¶?? ý³æ?‘ãŒó0ÂÖN ½q cmbx12ÛChapter‘Ç 1ŽŸ2:È‘ãŒÓKernel:‘ p¤xy‘ýªá.do‘Ç cŽŸ5Ôb‘㌹After–¡Rgiving“an“o•²!v“erview–¡Rof“the‘ˆüX‘ü·ŸâÃYŽŽ‘\-pic“en•²!vironmen“t–¡Rin“Çx¹1.1,‘¢Vthis“cš²!hapter“doMÞcumen˜t“the“basic“conceptsޤ ™š‘ãŒof‘ÓˆX‘ü·ŸâÃYŽŽ‘ Rè-picture–ëÞconstruction“in“Çx¹1.2,‘-including“the“mainš²!tained“`graphic“state'.‘Ÿ°The“follo˜wing“sections“giv˜eŽ¡‘ãŒthe–r7precise“syn²!tax“rules“of“the“main‘YáX‘ü·ŸâÃYŽŽ‘ÙA-pic“constructions:‘u€the“pMÞosition“language“in“Çx¹1.3,‘¥+the“ob‘›»jectŽ¡‘ãŒconstructions–Hin“Çx¹1.4,‘^@and“the“picture“`decorations'“in“Çx¹1.5.‘ý„Çx¹1.6“presenš²!ts“the“k˜ernel“repMÞertoire“ofŽ¡‘ãŒob‘›»jects–ý{for“use“in“pictures;‘)Çx¹1.7“doMÞcumenš²!ts“the“in˜terface“to‘å%X‘ü·ŸâÃYŽŽ‘d…-pic“options“lik˜e“the“standard“`feature'Ž¡‘ãŒand–¦f`extension'“options.Ž© Ôb‘ôŒSection–÷¨Çx¹1.8“doMÞcumen²!ts“the“more“complicated“algorithms“used“to“compute“directions,– øedges,“andŽ¡‘ãŒconnections.ŽŸ#Ð*‘ãŒó2ÂÖN ff cmbx12Ý1.1Ž‘r|The‘ǨX‘û#ÕŸYYŽŽ‘ôè-pic‘ffimplemenŒÌtationŽŸãÀ‘㌹This–a section“brie y“discusses“the“v‘ÿdDarious“aspMÞects“of“the“presenš²!t‘IJX‘ü·ŸâÃYŽŽ‘ Ȫ-pic“k˜ernel“implemen˜tation“of“whic˜hŽ¡‘ãŒthe–¦fuser“should“bMÞe“a•²!w“are.ŽŸ¢n‘ãŒó3ÂÖN  cmbx12Þ1.1.1Ž‘ ÌLoading‘&aX‘ûó1Ÿ"YŽŽ‘v¿-picŽŸ4‘âsùX‘ü·ŸâÃYŽŽ‘íó#-pic–HÅis“careful“to“set“up“its“oš²!wn“en˜vironmen˜t“in“order“to“function“with“a“large“v‘ÿdDariet˜y“of“formats.Ž¡‘ãŒF‘ÿeor–¦fmost“formats“a“single“line“with“the“commandޤIò’»†ÎÏ\input‘¿ªxyŽŽ¡‘㌹in–¤lthe“preamš²!ble“of“a“doMÞcumen˜t“ le“should“load“the“k˜ernel“(see“`in˜tegration“with“standard“formats'ޤ ™š‘ãŒbšMÞelo²!w–¦ffor“v‘ÿdDariations“p˜ossible“with“certain“formats,“in“particular“LŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ‘B X“[10Ž‘ ó4]).ަ‘ôŒThe–€rest“of“this“section“describMÞes“things“yš²!ou“m˜ust“consider“if“y˜ou“need“to“use‘i*X‘ü·ŸâÃYŽŽ‘ èŠ-pic“together“withŽ¡‘ãŒother–уmacro“pac•²!k‘ÿdDages,›ÜJst“yle–уoptions,˜or“formats.‘_5The“less“yš²!our“en˜vironmen˜t“deviates“from“plain“T‘þ,³Ÿ[wEŽ‘B XŽ¡‘ãŒthe–¦feasier“it“should“bMÞe.ŽŸ<‘ãŒÔFile‘ïheader:‘ ó5¹Here–Ê is“what“actually“happMÞens“in“the“header“of“Ïxy.docŽ‘'H¹.‘HÈIt“conš²!tains“the“cop˜yrigh˜tŽ¡‘ãŒmessage,›è–protection–tôagainst“loading“the“ le“more“than“once,˜and“then“b•MÞo“otstrap›tôco“de˜to˜handleŽ¡‘ãŒcategory–¦fcoMÞdes“and“the“ÏDOCMODE“¹format|wš²!e“explain“eac˜h“separately“bMÞelo˜w:ŽŸPˆ‘ãŒÃ1Ž‘õŒÏ%%–¿ª$Id:“xy.doc,v“3.7“1999/02/16“15:12:50“krisrose“Exp“$ŽŽ¡‘ãŒÃ2Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ3Ž‘õŒÏ%%–¿ªBasic“Xy-pictures:“Xy-pic“bootstrap“and“kernel“macros.ŽŽ¡‘ãŒÃ4Ž‘õŒÏ%%–¿ªCopyright“(c)“1991-1999› TKristoffer“H.“Rose˜ŽŽ¡‘ãŒÃ5Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ6Ž‘õŒÏ%%–¿ªThis“file“is“part“of“the“Xy-pic“package“for“graphs“and“diagrams“in“TeX.ŽŽŽŸLW’Ò¨~¹1ŽŽŒ‹? Á à ý*tj‘㌹2’0Ø¿ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘ãŒÃ7Ž‘õŒÏ%%–¿ªCopyright“(c)“1991-1999› TKristoffer“H.“Rose˜ŽŽ¤ ™š‘ãŒÃ8Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ9Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“free“software;“you“can“redistribute“it“and/or“modifyŽŽ¡‘ãŒÃ10Ž‘õŒÏ%%–¿ªit“under“the“terms“of“the“GNU“General“Public“License“as“published“by“theŽŽ¡‘ãŒÃ11Ž‘õŒÏ%%–¿ªFree“Software“Foundation;“either“version“2“of“the“License,“or“(at“yourŽŽ¡‘ãŒÃ12Ž‘õŒÏ%%–¿ªoption)“any“later“version.ŽŽ¡‘ãŒÃ13Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ14Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“distributed“in“the“hope“that“it“will“be“useful,“butŽŽ¡‘ãŒÃ15Ž‘õŒÏ%%–¿ªWITHOUT“ANY“WARRANTY;“without“even“the“implied“warranty“of“MERCHANTABILITYŽŽ¡‘ãŒÃ16Ž‘õŒÏ%%–¿ªor“FITNESS“FOR“A“PARTICULAR“PURPOSE.‘ TSee“the“GNU“General“Public“LicenseŽŽ¡‘ãŒÃ17Ž‘õŒÏ%%–¿ªfor“more“details.ŽŽ¡‘ãŒÃ18Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ19Ž‘õŒÏ%%–¿ªYou“should“have“received“a“copy“of“the“GNU“General“Public“License“alongŽŽ¡‘ãŒÃ20Ž‘õŒÏ%%–¿ªwith“this“package;“if“not,“write“to“the“Free“Software“Foundation,“Inc.,ŽŽ¡‘ãŒÃ21Ž‘õŒÏ%%–¿ª675“Mass“Ave,“Cambridge,“MA“02139,“USA.ŽŽ¡‘ãŒÃ22Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ23Ž‘õŒÏ\ifx\xyloaded\undefined\else\message{not‘¿ªreloaded}\endinput\fiŽŽ¡‘ãŒÃ24Ž‘õŒÏ\let\xyloaded=\relaxŽŽ©Pˆ‘ãŒÃ26Ž‘õŒÏ%–¿ªNOTE:“Apart“from“the“actual“macros“(as“also“found“in“xy.tex),“this“fileŽŽ¡‘ãŒÃ27Ž‘õŒÏ%–¿ªcontains“both“the“Xy-pic“kernel“reference“manual“and“TeXnical“documentation.ŽŽ¡‘ãŒÃ28Ž‘õŒÏ%–¿ªSee“xyrefer.man“and“xysource.man“for“how“to“typeset“this“information.ŽŽ¦‘ãŒÃ30Ž‘õŒÏ\message{Bootstrap\string'ing\string:}ŽŽ¦‘ãŒÃ32Ž‘õŒÏ{\catcode96‘¿ª12\catcode`\#6\catcode`\.12\catcode`\:12\catcode`\'12\catcode`\@11ŽŽ¡‘ãŒÃ33Ž‘õŒÏ\ifx\xywarnifdefined\undefined\else‘¿ª\immediate\write16{}%ŽŽ¡‘ãŒÃ34Ž‘ûKÃÏ\immediate\write16{Xy-pic–¿ªWarning:“\string\xywarnifdefined\space“redefined.}%ŽŽ¡‘ãŒÃ35Ž‘ûKÃÏ\immediate\write16{}\fiŽŽ¡‘ãŒÃ36Ž‘õŒÏ\gdef\xywarnifdefined#1{\ifx#1\undefined\else‘¿ª\immediate\write16{}%ŽŽ¡‘ãŒÃ37Ž‘ûKÃÏ\immediate\write16{Xy-pic–¿ªWarning:“`\string#1'“redefined.}%ŽŽ¡‘ãŒÃ38Ž‘ûKÃÏ\immediate\write16{}\fi}ŽŽ¡‘ãŒÃ39Ž‘õŒÏ\xywarnifdefined\xydef@‘¿ª\gdef\xydef@#1{\xywarnifdefined#1\gdef#1}ŽŽ¡‘ãŒÃ40Ž‘õŒÏ\xywarnifdefined\xylet@‘¿ª\gdef\xylet@#1{\xywarnifdefined#1\global\let#1}ŽŽ¡‘ãŒÃ41Ž‘õŒÏ\xywarnifdefined\xynew@ŽŽ¡‘ãŒÃ42Ž‘ûKÃÏ\gdef\xynew@#1#2{\xywarnifdefined#2\csname‘¿ªnew#1\endcsname#2}}ŽŽ¦‘ãŒÃ44Ž‘õŒÏ\message{catcodes\string,}ŽŽ¦‘ãŒÃ46Ž‘õŒÏ\xywarnifdefined\xyuncatcodesŽŽ¡‘ãŒÃ47Ž‘õŒÏ\xywarnifdefined\xyreuncatcodes‘¿ª\def\xyreuncatcodes{\edef\xyuncatcodes{%ŽŽ¡‘ãŒÃ48Ž‘ûKÃÏ\catcode92–¿ª0“\catcode123“1“\catcode125“2“\catcode37“14ŽŽ¡‘ãŒÃ49Ž‘ûKÃÏ\catcode–¿ª9“\the\catcode“9“\catcode10“\the\catcode10“\catcode12“\the\catcode12ŽŽ¡‘ãŒÃ50Ž‘ûKÃÏ\catcode35–¿ª\the\catcode35“\catcode36“\the\catcode36“\catcode38“\the\catcode38ŽŽ¡‘ãŒÃ51Ž‘ûKÃÏ\catcode43–¿ª\the\catcode43“\catcode45“\the\catcode45“\catcode46“\the\catcode46ŽŽ¡‘ãŒÃ52Ž‘ûKÃÏ\catcode47‘¿ª\the\catcode47ŽŽ¡‘ãŒÃ53Ž‘ûKÃÏ\catcode60–¿ª\the\catcode60“\catcode61“\the\catcode61“\catcode62“\the\catcode62ŽŽ¡‘ãŒÃ54Ž‘ûKÃÏ\catcode64–¿ª\the\catcode64“\catcode96“\the\catcode96ŽŽ¡‘ãŒÃ55Ž‘ûKÃÏ\newlinechar–¿ª\the\newlinechar“\endlinechar“\the\endlinechar“}}ŽŽ¡‘ãŒÃ56Ž‘õŒÏ\xyreuncatcodesŽŽ¦‘ãŒÃ58Ž‘õŒÏ\xywarnifdefined\xycatcodes‘¿ª\def\xycatcodes{%ŽŽ¡‘ãŒÃ59Ž‘ûKÃÏ\catcode–¿ª9“10ŽŽŽŽŒ‹K# Á à ý*tj‘ãŒÑ1.1.‘„CTHE‘ŽX‘ü·ŸâÃYŽŽ‘ p-PIC‘¦fIMPLEMENT–ÿeA“TION’B¹3ŽŽ ¶?? ýh«w‘ãŒÃ60Ž‘ûKÃÏ\catcode–¿ª35‘ T6“\catcode“36“3“\catcode“38“4ŽŽ¤ ™š‘ãŒÃ61Ž‘ûKÃÏ\catcode–¿ª43“12“\catcode“45“12“\catcode“46“12“\catcode“47“12ŽŽ¡‘ãŒÃ62Ž‘ûKÃÏ\catcode–¿ª60“12“\catcode“61“12“\catcode“62“12ŽŽ¡‘ãŒÃ63Ž‘ûKÃÏ\catcode–¿ª64“11“\catcode“96“12“}ŽŽ¤Pˆ‘ãŒÃ65Ž‘õŒÏ\xycatcodesŽŽ¡‘ãŒÃ67Ž‘õŒÏ\message{docmode,}ŽŽ¡‘ãŒÃ69Ž‘õŒÏ{\catcode`\|0‘¿ª\xywarnifdefined|DOCMODEŽŽ¤ ™š‘ãŒÃ70Ž‘õŒÏ\gdef|DOCMODE#1{\ifx(#1\relax–¿ª\xycatcodes“\expandafter\ignorespacesŽŽ¡‘ãŒÃ71Ž‘ûKÃÏ\else–¿ª\skipspecials@“\expandafter\docm@\fi}%ŽŽ©Pˆ‘ãŒÃ73Ž‘õŒÏ\xywarnifdefined\skipspecials@ŽŽ¡‘ãŒÃ74Ž‘õŒÏ\gdef\skipspecials@{%ŽŽ¡‘ãŒÃ75Ž‘ûKÃÏ\catcode`\\12–¿ª\catcode`\{12“\catcode`\}12“\catcode`\#12“\catcode`\%12ŽŽ¡‘ãŒÃ76Ž‘ûKÃÏ\catcode`\^^L12–¿ª\endlinechar`\^^J“}%ŽŽ¦‘ãŒÃ78Ž‘õŒÏ\catcode`\/=12‘¿ª\lccode`\/`\\%ŽŽ¡‘ãŒÃ79Ž‘õŒÏ\lccode`\D`\D–¿ª\lccode`\O`\O“\lccode`\C`\C“\lccode`\M`\M“\lccode`\E`\EŽŽ¡‘ãŒÃ80Ž‘õŒÏ\lowercase{%ŽŽ¡‘ãŒÃ81Ž‘õŒÏ\xywarnifdefined\docm@‘¿ª\gdef\docm@{\docm@i}%ŽŽ¡‘ãŒÃ82Ž‘õŒÏ\xywarnifdefined\docm@i‘¿ª\gdef\docm@i#1^^J{\docm@ii#1/DOCMODE\docm@iii}%ŽŽ¡‘ãŒÃ83Ž‘õŒÏ\xywarnifdefined\docm@iiŽŽ¡‘ãŒÃ84Ž‘ûKÃÏ\gdef\docm@ii#1/DOCMODE{\def\next@{#1}\futurelet\next\docm@iii}%ŽŽ¡‘ãŒÃ85Ž‘õŒÏ\xywarnifdefined\docm@iii‘¿ª\gdef\docm@iii#1\docm@iii{%ŽŽ¡‘ãŒÃ86Ž‘ûKÃÏ\ifx\next\docm@iii–¿ª\let\next\next@“\docecho@“\let\next@\docm@ŽŽ¡‘ãŒÃ87Ž‘ûKÃÏ\else\ifx\next@\empty‘¿ª\let\next@\docfinish@ŽŽ¡‘ãŒÃ88Ž‘ûKÃÏ\else‘¿ª\edef\next@{\noexpand\docm@iv\next@/DOCMODE#1\noexpand\docm@iv}%ŽŽ¡‘ãŒÃ89Ž‘ûKÃÏ\fi\fi‘¿ª\next@}%ŽŽ¡‘ãŒÃ90Ž‘õŒÏ\xywarnifdefined\docm@ivŽŽ¡‘ãŒÃ91Ž‘ûKÃÏ\gdef\docm@iv#1/DOCMODE\docm@iv{\def\next{#1}\docecho@‘¿ª\docm@}}%ŽŽ¦‘ãŒÃ93Ž‘õŒÏ\xywarnifdefined\docecho@‘¿ª\global\let\docecho@\relaxŽŽ¡‘ãŒÃ94Ž‘õŒÏ\xywarnifdefined\docfinish@‘¿ª\gdef\docfinish@{\xyuncatcodes|DOCMODE\next}}ŽŽŸ,8‘ãŒÔPriv‘ÿLèacy:‘ Úß¹X‘ü·ŸâÃYŽŽ‘Z?-pic–ßnwill“wš²!arn“abMÞout“con˜trol“sequences“it“rede nes|th˜us“y˜ou“can“bMÞe“sure“that“thereŽ¡‘ãŒare–Éno“con icts“bMÞet•²!w“een‘«3X‘ü·ŸâÃYŽŽ‘*“-pic-de ned›Écon“trol˜sequences,‘ Ñthose˜of˜y“our˜format,‘ Ñand˜other˜macros,Ž¡‘ãŒpro•²!vided›¦fy“ou˜load‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic˜last˜and˜get˜no˜w“arning˜messages˜lik“eޤ i‘yÓÈÏXy-pic–¿ªWarning:“`Ž’ÝaCó  b> ó3 cmmi10Ä:–Ó1:“:Ž’ëú×Ï'‘¿ªredefined.ŽŽ¡‘㌹In–`kgeneral“the‘HX‘ü·ŸâÃYŽŽ‘ Çu-pic“kš²!ernel“will“c˜hec˜k“all“con˜trol“sequences“it“rede nes“Ðexc‘ÿp¹ept‘jU¹that“(1)“generic“tempMÞo-ޤ ™š‘ãŒraries–zlikš²!e“Ï\next“¹are“not“c˜hec˜k˜ed,‘‚æ(2)“prede ned“fon˜t“iden˜ti ers“(see“Çx¹1.1.3)“are“assumed“in˜ten˜tionallyŽ¡‘ãŒpreloaded,‘ÇÁand–â(3)“some“of“the“more“exotic“conš²!trol“sequence“names“used“in˜ternally“(lik˜e“Ï@{-}Ž‘ŒŠ¹)“areŽ¡‘ãŒonly›¦fc•²!hec“k“ed˜to˜bMÞe˜di eren“t˜from˜Ï\relax¹.Ž¡‘ôŒThis–yÈis“handled“bš²!y“Ï\xywarnifdefined¹|after“w˜e“ha˜v˜e“ensured“that“it“is“unique“itselfŸü¾Â1ŽŽ‘À¹.‘ÎþÏ\xydef‘¿ª@¹,Ž¡‘ãŒÏ\xylet‘¿ª@¹,‘6¨and‘¸Ï\xynew@{Ž‘1Çh¹t²!ypMÞeÇiÏ}Ž‘Úb¹are–¸abbreviations“used“to“this“end“throughout‘bX‘ü·ŸâÃYŽŽ‘ Â-pic“instead“of“Ï\let¹,Ž¡‘ãŒÏ\def¹,–¦fand“the“Ï\newŽ‘¥Çh¹t²!ypMÞeÇi“¹commands.Ž‘ãŒŸ ôw‰ffÁyÌŸ LÍ‘ {ºŸü-=Ã1ŽŽŽ‘¦aÖThis–maš¾9y“seem“paranoid“but“in“fact“man˜y“incon˜vieniences“in“the“T‘þuAŸïÿEŽ‘˜ŸX“w˜orld“stem“from“the“fact“that“someb•AÇo“dyޤ copied›xôsomeb•AÇo“dy˜elses˜de nition˜of,–‘Üsa¾9y‘ÿ:«,“ó5ߤN cmtt9à\xywarnifdefinedÖ,“moAÇdi ed˜it,“and˜then˜used˜it˜in˜something˜that˜someho¾9wŽ¡got–”+distributed!‘˜õThe“` at“name“space'“problem“remains“T‘þuAŸïÿEŽ›˜ŸX“largest“problem“as“a“programming“language“in“this“T‘þuAŸïÿEŽ˜XŽ¡hac•¾9k“ers‘Topinion.ŽŽŽŒ‹Xõ Á à ý*tj‘㌹4’0Ø¿ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘ôŒ¹Next–Þ#some“auxilliaries:‘MWÏ\xydefcsname@Ž‘Vç¹is“similar“to“Ï\xydef@Ž‘1ùì¹except“that“it“builds“the“con²!trolޤ ™š‘ãŒsequence–`Šwith“Ï\csname“¹.–Ó3.“.‘3½Ï\endcsname–`йwhicš²!h“means“that“it“is“Ï\relaxŽ‘)?¹when“unde ned|there“is“th˜usŽ¡‘ãŒno›¦fw•²!a“y˜to˜prev“en“t˜rede nition˜of˜con“trol˜sequences˜bMÞound˜to˜Ï\relax˜Ç Ž‘5ÂŽ‘ó3ó×2cmmi8Å_ŽŽŽ‘ s;¹.Ž©Pˆ‘ãŒÃ201Ž‘õŒÏ\xydef@\xydefcsname@#1{\DN@{#1}\DNii@##1{%ŽŽ¡‘ãŒÃ202Ž‘ mÏ\ifx–¿ª##1\relax\else“\xywarning@{\string`\string##1\string'“redefined}\fiŽŽ¡‘ãŒÃ203Ž‘ mÏ\def##1}%ŽŽ¡‘ãŒÃ204Ž‘ûKÃÏ\expandafter\nextii@\csname\codeof\next@\endcsname}ŽŽŸO¨‘ôŒ\xyletcsnamecsname@Ž‘ef¹is–M¯to“Ï\let“¹one“wš²!eird“con˜trol“sequence“bMÞe“the“same“as“another“using“sev˜eralŽ¡‘ãŒÏ\expandafterŽ‘(ˆ¹s:ަ‘ãŒÃ211Ž‘õŒÏ\xydef@\xyletcsnamecsname@#1#2{\def\1{#1}\def\2{#2}\DN@##1##2{%ŽŽ¡‘ãŒÃ212Ž‘ mÏ\ifx–¿ª##1\relax\else“\xywarning@{`\string##1\string'“redefined}\fiŽŽ¡‘ãŒÃ213Ž‘ mÏ\let##1=##2}%ŽŽ¡‘ãŒÃ214Ž‘ûKÃÏ\expandafter\expandafter\expandafter\next@ŽŽ¡‘ãŒÃ215Ž‘ mÏ\expandafter\csname\expandafter\codeof\expandafter\1\expandafter\endcsnameŽŽ¡‘ãŒÃ216Ž‘ËÏ\csname\codeof\2\endcsname}ŽŽŸO¨‘ôŒ¹Finally–™Ï\codeof¹:‘Ã5a“useful“hacš²!k“used“to“allo˜w“an˜y“c˜haracters“in“con˜trol“sequences:‘Ã5Ï\codeofÇh¹csÇiŽ¡‘㌹expands–×Yto“the“cš²!haracters“of“the“con˜trol“sequence“Çh¹csÇi“¹as“a“string“of“`other'“c˜haracters,–#•Ði¹.Ðe¹.,“all‘×YofŽ¡‘ãŒcategory–¦f12“and“with“a“Ï Ÿ¤zÂ12Ž‘ ¦n¹after“evš²!ery“con˜trol“sequence.‘ÝÝThe“Çh¹csÇi“¹m˜ust“bMÞe“a“macro“or“it“blo˜ws“up.ަ‘ãŒÃ226Ž‘õŒÏ\xywarnifdefined\codeofŽŽ¡‘ãŒÃ227Ž‘õŒÏ\xywarnifdefined\codeof@ŽŽ¡‘ãŒÃ228Ž‘õŒÏ{\catcode`\:=12–¿ª%“to“ensure“that“all“of“:->“and“<-:“are“other“:-)ŽŽ¡‘ãŒÃ229Ž‘ûKÃÏ\gdef\codeof#1{\expandafter\codeof@\meaning#1<-:}ŽŽ¡‘ãŒÃ230Ž‘ûKÃÏ\gdef\codeof@#1:->#2<-:{#2}}ŽŽŸ'Tû‘ãŒÔCategory‘ÁcoY‹des:‘ ó5¹The–C½situation“is“complicated“bš²!y“the“ exibilit˜y“of“T‘þ,³Ÿ[wEŽ‘B X's“input“format.‘¼úThe“culpritŽ¡‘ãŒis–cithe“`category“coMÞde'“concept“of“T‘þ,³Ÿ[wEŽ‘B X“(Ðcf¹.“[6Ž‘yš,‘pÏp.37]):‘¼_when“loaded‘KX‘ü·ŸâÃYŽŽ‘ Ês-pic“requires“the“c²!haracters“Ï \{}%ŽŽ¡‘㌹(the–Ë“ rst“is“a“space)“to“ha•²!v“e–Ë“their“standard“meaning“and“all“other“prinš²!table“c˜haracters“to“ha˜v˜e“the“ÐsameŽ¡‘ãŒc–ÿp¹ate“gory–as“when‘ñwX‘ü¤ZŸâÃYŽŽ‘ /j-pic“wil‘Fl“b›ÿp¹e“use˜d‘!ª¹|in–¸{particular“this“means“that“(1)“y²!ou“should“surround“the“loadingŽ¡‘ãŒof‘ìúX‘ü·ŸâÃYŽŽ‘lZ-pic–Pwith“Ï\makeatother“¹.–Ó3.“.‘؃Ï\makeatletter–P¹when“loading“it“from“within“a“LŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ‘B X“pac²!k‘ÿdDage,‘ andŽ¡‘ãŒthat–#.(2)‘ ØX‘ü·ŸâÃYŽŽ‘ Š8-pic“should“bšMÞe“loaded“after“ les“that“c²!hange“category“co˜des“likš²!e“the“Ïgerman.sty“¹that“mak˜esŽ¡‘ãŒÏ"Ž‘í£T¹activ•²!e.‘ñ_Some›W‘st“yles˜require˜that˜y“ou˜reset˜the˜catcoMÞdes˜for˜ev“ery˜diagram,–ƒÜÐe¹.Ðg¹.,“with˜Ïfrench.styŽ¡‘㌹yš²!ou–¦fshould“use“the“command“Ï\englishŽ‘5J¹bMÞefore“ev˜ery“Ï\xymatrixŽ‘7c`¹.ޤ˜º‘ôŒW‘ÿee–¦fde ne“Ï\xyuncatcodes“¹to“restore“the“currenš²!t“catcoMÞdes,“and“Ï\xycatcodes“¹to“install“our“o˜wn.Ž¡‘ôŒHere–¦fis“an“exact“list“of“the“category“coMÞdes“whic²!h‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic“requires“(all“standard“in“plain“T‘þ,³Ÿ[wEŽ‘B X):ŽŸ oŸù‘ü‰#c²!haracter(s)Ž‘Zç•Ï\ŽŽ‘}J¯{ŽŽ’Ÿ­É}ŽŽ’Âã¹CRŽ’î¬TT‘ÿeAB‘¦fSPŽ’/ÏÆÏAŽ’5p¹{ÏZŽ‘ faŽ‘%º¹{ÏzŽŽ’r x0Ž’wË"¹{Ï9ŽŽ’¢A›%ŽŽŽŸ ™š‘ü‰#¹category‘¦fcoMÞdeŽ‘[ 0Ž‘}m·1Ž’ŸÐÑ2Ž’ÇP5Ž’ûr»10Ž’="M11Ž’uU12Ž’Ÿ§Ö14ŽŽŽŽŸÓÆ‘ãŒF‘ÿeurthermore–¦fnone“of“the“remaining“prinš²!table“ASCIMÞI“c˜haractersޤ–ú’–(ýÏ!"#$&'()*,/:;?@[]^_`Ž’ "E|Ž’áï~ŽŽ¡‘㌹ma²!y–®ÛbšMÞe“of“category“0,–°ø1,“2,“9,“14,“or‘®Û15,“b˜ecause–®Ûall“should“b˜e“tokš²!ens“allo˜w˜ed“in“the“replacemen˜t“textޤ ™š‘ãŒof–¦fa“Ï\defŽ‘¥¹|this“also“means“that“they“maš²!y“not“bMÞe“activ˜e“c˜haracters“de ned“to“bMÞe“\Ï\outerŽ‘"}ü¹"!ŽŸ˜º‘ôŒAll–other“catcošMÞdes“needed“are“established“using“Ï\xycatcodes“¹de ned“ab˜o•²!v“e|this–is“the“reason“theŽ¡‘ãŒmacros–Em²!ust“bšMÞe“loaded“at“a“time“where“the“category“co˜des“are“stable“(otherwise“it“will“mak²!e“themŽ¡‘ãŒstable!).ŽŽŽŒ‹h Á à ý*tj‘ãŒÑ1.1.‘„CTHE‘ŽX‘ü·ŸâÃYŽŽ‘ p-PIC‘¦fIMPLEMENT–ÿeA“TION’B¹5ŽŽ ¶?? ýh«w‘ôŒInš²!ternally‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic–¦fenforces“the“follo˜wing“category“coMÞdes:ŽŸ*"Ÿëçx‘ó. c²!haracterŽ‘M*¨Ï#ŽŽ‘sËW$ŽŽ’—Œ1&ŽŽ’µa'ŽŽ’Önf+ŽŽ’ý-ŽŽ’"£".ŽŽ’Bw…<ŽŽ’]˜à=ŽŽ’xº;>ŽŽ’“Û–@ŽŽ’®üñ`ŽŽŽ¤ ™š‘ó. ¹ASCI•MÞI‘¦fco“deŽ‘Jã35Ž‘q1’36Ž’”òl38Ž’²óœ39Ž’ÓÔ¡43Ž’úuP45Ž’ ]46Ž’?ÝÀ60Ž’Zÿ61Ž’v v62Ž’‘AÑ64Ž’¬c,96ŽŽ¡‘ó. category‘¦fcoMÞdeŽ‘Kz}6Ž‘r,3Ž’•Ü4Ž’²óœ12Ž’ÓÔ¡12Ž’úuP12Ž’ ]12Ž’?ÝÀ12Ž’Zÿ12Ž’v v12Ž’‘AÑ11Ž’¬c,12ŽŽ¡‘ó. abbreviationŽ‘D‹)ÏHASHŽŽ‘k+ØDOLLŽŽ’‘̇ANDŽŽ’²­ŒRQŽŽ’ÍÎçPLUSŽŽ’ôo–DASHŽŽ’EDOTŽŽ’?—°LTŽŽ’Z¹ EQŽŽ’uÚfGTŽŽ’ûÁATŽŽ’¬LQŽŽŽŽŽŸ*½Ï‘㌹with–SspMÞecial“conš²!trol“sequences“named“Ï\addŽ‘QÆÇh¹abbreviationÇiÏ@Ž‘ ȹthat“tak˜e“an“argumen˜t“and“expand“to“itޤ ™š‘ãŒfollo•²!w“ed›³|b“y˜the˜original˜c“haracter˜tok“en,–¶ÁÐi¹.Ðe¹.,“man•²!y˜tests˜throughout˜the˜program˜loMÞok˜lik“e˜Ï\addDOT@ŽŽ¡‘ãŒ\ifxŽ‘þ1'\nextŽ‘•ß¹.–Ó3.“.Ž©Pˆ‘ãŒÃ293Ž‘õŒÏ\xywarnifdefined\addAT@ŽŽ¡‘ãŒÃ294Ž‘õŒÏ\xywarnifdefined\addHASH@ŽŽ¡‘ãŒÃ295Ž‘õŒÏ\xywarnifdefined\addDOLL@ŽŽ¡‘ãŒÃ296Ž‘õŒÏ\xywarnifdefined\addAND@ŽŽ¡‘ãŒÃ297Ž‘õŒÏ\xywarnifdefined\addRQ@ŽŽ¡‘ãŒÃ298Ž‘õŒÏ\xywarnifdefined\addPLUS@ŽŽ¡‘ãŒÃ299Ž‘õŒÏ\xywarnifdefined\addDASH@ŽŽ¡‘ãŒÃ300Ž‘õŒÏ\xywarnifdefined\addDOT@ŽŽ¡‘ãŒÃ301Ž‘õŒÏ\xywarnifdefined\addLT@ŽŽ¡‘ãŒÃ302Ž‘õŒÏ\xywarnifdefined\addEQ@ŽŽ¡‘ãŒÃ303Ž‘õŒÏ\xywarnifdefined\addGT@ŽŽ¡‘ãŒÃ304Ž‘õŒÏ\xywarnifdefined\addLQ@ŽŽ¦‘ãŒÃ306Ž‘õŒÏ\xydef@\xymakeADD@#1#2–¿ª#3“{\ifnum\catcode#3=6“\def#1##1{##1#2#2}%ŽŽ¡‘ãŒÃ307Ž‘ûKÃÏ\else‘¿ª\def#1##1{##1#2}\fi}ŽŽ¦‘ãŒÃ309Ž‘õŒÏ\xydef@\xyrecat@{\xymakeADD@\addAT@}ŽŽ¡‘ãŒÃ310Ž‘õŒÏ\xydef@\xyrecat{\xyrecat@}ŽŽ¡‘ãŒÃ311Ž‘õŒÏ\xydef@\xyresetcatcodes{\def\xyrecat{\xyrecat@}\xyreuncatcodesŽŽ¡‘ãŒÃ312Ž‘ûKÃÏ\input–¿ªxyrecat“\relax“\xyuncatcodes}ŽŽ¦‘ãŒÃ314Ž‘õŒÏ\xyuncatcodes–¿ª\xyresetcatcodes“\xycatcodesŽŽ¦‘ãŒÃ316Ž‘õŒÏ\xydef@\testAND@{{\aftergroup\ifxŽŽ¡‘ãŒÃ317Ž‘ mÏ\addAND@\ifx\next\addFalse@\else\addTrue@\fi}}ŽŽ¡‘ãŒÃ318Ž‘õŒÏ\xydef@\addFalse@{\aftergroup\iffalse}ŽŽ¡‘ãŒÃ319Ž‘õŒÏ\xydef@\addTrue@{\aftergroup\iftrue}ŽŽŸjx‘㌹Ho•²!w“ev“er,‘cit– {is“pMÞossible“to“`repair'“the“problem“in“case“anš²!y“of“the“c˜haracters“Ï#$&'+-.<=>`Ž‘IQD¹c˜hangeŽ¡‘ãŒcategory‘¦fcoMÞde:Ž‘ãŒŸ ÕF‰ffã²dŸ Ÿ ’ÃÛâÏ\xyresetcatcodesŽŽŽŸ”Ó‰ffã²dŸ„5¹will–¦fload“the“ le“Ïxyrecat.tex“¹(v²!ersion“3.3)“to“do“it.ŽŸ"UÃ1Ž‘Ï%%–¿ª$Id:“xyrecat.doc,v“3.3“1996/12/19“03:31:56“krisrose“Exp“$ŽŽ¡Ã2Ž‘Ï%%ŽŽ¡Ã3Ž‘Ï%%–¿ªXy-pic“``Reset“Category“Codes''“utility.ŽŽ¡Ã4Ž‘Ï%%–¿ªCopyright“(c)“1994-1996›"}üKristoffer“H.“Rose˜ŽŽ¡Ã5Ž‘Ï%%ŽŽ¡Ã6Ž‘Ï%%–¿ªThis“file“is“part“of“the“Xy-pic“package“for“graphs“and“diagrams“in“TeX.ŽŽ¡Ã7Ž‘Ï%%–¿ªSee“the“companion“README“and“INSTALL“files“for“further“information.ŽŽ¡Ã8Ž‘Ï%%–¿ªCopyright“(c)“1991-1996›"}üKristoffer“H.“Rose˜ŽŽŽŽŒ‹y Á à ý*tj‘㌹6’0Ø¿ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘ãŒÃ9Ž‘õŒÏ%%ŽŽ¤ ™š‘ãŒÃ10Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“free“software;“you“can“redistribute“it“and/or“modifyŽŽ¡‘ãŒÃ11Ž‘õŒÏ%%–¿ªit“under“the“terms“of“the“GNU“General“Public“License“as“published“by“theŽŽ¡‘ãŒÃ12Ž‘õŒÏ%%–¿ªFree“Software“Foundation;“either“version“2“of“the“License,“or“(at“yourŽŽ¡‘ãŒÃ13Ž‘õŒÏ%%–¿ªoption)“any“later“version.ŽŽ¡‘ãŒÃ14Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ15Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“distributed“in“the“hope“that“it“will“be“useful,“butŽŽ¡‘ãŒÃ16Ž‘õŒÏ%%–¿ªWITHOUT“ANY“WARRANTY;“without“even“the“implied“warranty“of“MERCHANTABILITYŽŽ¡‘ãŒÃ17Ž‘õŒÏ%%–¿ªor“FITNESS“FOR“A“PARTICULAR“PURPOSE.‘ TSee“the“GNU“General“Public“LicenseŽŽ¡‘ãŒÃ18Ž‘õŒÏ%%–¿ªfor“more“details.ŽŽ¡‘ãŒÃ19Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ20Ž‘õŒÏ%%–¿ªYou“should“have“received“a“copy“of“the“GNU“General“Public“License“alongŽŽ¡‘ãŒÃ21Ž‘õŒÏ%%–¿ªwith“this“package;“if“not,“write“to“the“Free“Software“Foundation,“Inc.,ŽŽ¡‘ãŒÃ22Ž‘õŒÏ%%–¿ª675“Mass“Ave,“Cambridge,“MA“02139,“USA.ŽŽ¡‘ãŒÃ23Ž‘õŒÏ%%ŽŽŸå‘ãŒÔHeader:‘ ó5¹The–÷command“is“de ned“in“Ïxy.docŽ‘&u¹:‘4the“purpšMÞose“of“this“ le“is“to“b˜e“reloadable“suc²!h“thatŽ¡‘ãŒthe–¦fcš²!haracters“can“bMÞe“reread“b˜y“T‘þ,³Ÿ[wEŽ‘B X“with“fresh“catcoMÞdes.ŽŸuì‘ôŒThe–•cošMÞde“rede nes“the“sp˜ecial“Ï\addŽ‘=¹.–Ó3.“.“Ï@Ž‘ šr¹conš²!trol–•sequences“used“for“parsing“of“just“those“c˜haracters,Ž¡‘ãŒassuming‘¦fÏ\nextŽ‘$ ¹is–¦fde ned“correctly“bMÞefore“loading“it:Ž©Pˆ‘ãŒÃ51Ž‘õŒÏ%\xyreuncatcodesŽŽ¡‘ãŒÃ52Ž‘õŒÏ\xyuncatcodesŽŽ¦‘ãŒÃ54Ž‘õŒÏ\xyrecat–¿ª@“64“\catcode“64“11ŽŽ¦‘ãŒÃ56Ž‘õŒÏ\xymakeADD@\addHASH@‘þ¨#‘¿ª35ŽŽ¡‘ãŒÃ57Ž‘õŒÏ\xymakeADD@\addDOLL@‘þ¨$‘¿ª36ŽŽ¡‘ãŒÃ58Ž‘õŒÏ\xymakeADD@\addAND@‘¾R&‘¿ª38ŽŽ¡‘ãŒÃ59Ž‘õŒÏ\xymakeADD@\addRQ@‘"}ü'‘¿ª39ŽŽ¡‘ãŒÃ60Ž‘õŒÏ\xymakeADD@\addPLUS@‘þ¨+‘¿ª43ŽŽ¡‘ãŒÃ61Ž‘õŒÏ\xymakeADD@\addDASH@‘þ¨-‘¿ª45ŽŽ¡‘ãŒÃ62Ž‘õŒÏ\xymakeADD@\addDOT@‘¾R.‘¿ª46ŽŽ¡‘ãŒÃ63Ž‘õŒÏ\xymakeADD@\addLT@‘"}ü<‘¿ª60ŽŽ¡‘ãŒÃ64Ž‘õŒÏ\xymakeADD@\addEQ@‘"}ü=‘¿ª61ŽŽ¡‘ãŒÃ65Ž‘õŒÏ\xymakeADD@\addGT@‘"}ü>‘¿ª62ŽŽ¡‘ãŒÃ66Ž‘õŒÏ\xymakeADD@\addLQ@‘"}ü`‘¿ª96ŽŽ¦‘ãŒÃ68Ž‘õŒÏ\endinputŽŽ¦‘ãŒÃ70Ž‘õŒÏ%–¿ª$Log:“xyrecat.doc,v“$ŽŽ¡‘ãŒÃ71Ž‘õŒÏ%–¿ªRevision“3.3› T1996/12/19“03:31:56˜krisroseŽŽ¡‘ãŒÃ72Ž‘õŒÏ%–¿ªMaintenance“releaseŽŽ¡‘ãŒÃ73Ž‘õŒÏ%ŽŽ¡‘ãŒÃ74Ž‘õŒÏ%–¿ªRevision“3.1› T1995/09/05“20:31:32˜krisŽŽ¡‘ãŒÃ75Ž‘õŒÏ%‘¿ªReleasing!ŽŽ¡‘ãŒÃ76Ž‘õŒÏ%ŽŽ¡‘ãŒÃ77Ž‘õŒÏ%–¿ªRevision“3.0– T1995/07/07“20:14:21“krisŽŽ¡‘ãŒÃ78Ž‘õŒÏ%–¿ªMajor“release“w/new“User's“Guide!ŽŽ¡‘ãŒÃ79Ž‘õŒÏ%ŽŽ¡‘ãŒÃ80Ž‘õŒÏ%–¿ªRevision“2.13– T1995/07/04“15:11:17“krisŽŽ¡‘ãŒÃ81Ž‘õŒÏ%–¿ªReady“to“release“v3?ŽŽ¡‘ãŒÃ82Ž‘õŒÏ%ŽŽŽŽŒ‹…I Á à ý*tj‘ãŒÑ1.1.‘„CTHE‘ŽX‘ü·ŸâÃYŽŽ‘ p-PIC‘¦fIMPLEMENT–ÿeA“TION’B¹7ŽŽ ¶?? ýh«w‘ãŒÃ83Ž‘õŒÏ%–¿ªNEW“file“to“go“in“version“3!ŽŽŸ*b‘ôŒ¹The–׿last“blošMÞc²!k“of“the‘¿X‘ü·ŸâÃYŽŽ‘>ð-pic“header“b˜o˜otstraps“the“\ÏDOCMODE‘ט¹format"“used“in“Ï.docŽ‘ ®t¹v‘ÿdDarian²!ts“ofޤ ™š‘âsÃX‘ü·ŸâÃYŽŽ‘íó#-pic–€*macro“ les“in“order“to“kš²!eep“doMÞcumen˜tation“and“macros“together“in“a“literal“programming“st˜yleŽ¡‘ãŒ(this–¶(is“redundanš²!t“in“the“Ïxy.texŽ‘)êL¹macro“ le“where“all“instances“of“ÏDOCMODEŽ‘/©ö¹ha˜v˜e“bMÞeen“eliminated“(seeŽ¡‘ãŒcš²!hapter–Çx¹D.3.2“for“ho˜w“this“is“accomplished)“but“it“is“included“an˜yw˜a˜y“since“users“ma˜y“load“optionsŽ¡‘ãŒstill–fRin“ÏDOCMODEŽ›/ J¹format).‘ÈThe“details“of“ÏDOCMODEŽ˜¹are“describšMÞed“in“Ïxydoc.styŽ‘7#L¹,‘s#a“sp˜ecial“LŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ‘B X“pac²!k‘ÿdDageŽ¡‘ãŒused–¦fto“t²!ypšMÞeset‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic“do˜cumenš²!tation;“please“read“it“if“y˜ou“in˜tend“to“write‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic“options.ŽŸÚ#‘ãŒÔIn¦ttegration–LÍwith“standard“formats‘ ó5¹This–Þžis“handled“bš²!y“the“Ïxyidioms.texŽ‘J¹4¹ le“and“the“in˜tegrationŽ¡‘ãŒas–¦fa“LŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ‘B X“[10Ž‘ ó4]“pacš²!k‘ÿdDage“b˜y“Ïxy.styŽ‘&$b¹.Ž¡‘ôŒW‘ÿee–¦finput“Ïxyidioms.texŽ‘LHĹfrom“the“k²!ernel:ŽŸPˆ‘ãŒÃ350Ž‘õŒÏ\input‘¿ªxyidiomsŽŽ©!‘‘ãŒÔxyidioms.doY‹c:‘ ó5¹This–a®included“ le“pro²!vides“some“common“idioms“whose“de nition“depMÞends“on“theŽ¡‘ãŒused–·1format“sucš²!h“that‘žÛX‘ü·ŸâÃYŽŽ‘;-pic“can“use“prede ned“dimension“registers“etc.“and“y˜et“still“bšMÞe“indep˜enden²!tŽ¡‘ãŒof–uthe“format“under“whicš²!h“it“is“used.‘§The“curren˜t“v˜ersion“(3.4)“handles“plain“T‘þ,³Ÿ[wEŽ‘B X“(v˜ersion“2“and“3“[6Ž‘yš]),Ž¡‘ãŒÇA‘þ,³Ÿ[wMŽ‘ ô©S¹-T‘þ,³Ÿ[wEŽ›B X–U€(v²!ersion“2.0“and“2.1“[17Ž‘ ó4]),‘FLŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ˜X“(v²!ersion“2.09“[9Ž‘yš]“and“2Ä"“¹[10Ž‘ ó4]),‘FÇA‘þ,³Ÿ[wMŽ‘ ô©S¹-LŸýûó‘üÙÂAŽŽ‘ÈG¹T‘þ,³Ÿ[wEŽ˜X“(v²!ersion“1.0,Ž¡‘ãŒ1.1–¦f[2Ž›yš],“and“1.2),“and“eplain“(v²!ersion“2.6“[3Ž˜])Ÿü¾Â2ŽŽ‘À¹.ަ‘ãŒÃ1Ž‘õŒÏ%%–¿ª$Id:“xyidioms.doc,v“3.4“1997/05/18“01:14:25“krisrose“Exp“$ŽŽ¡‘ãŒÃ2Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ3Ž‘õŒÏ%%–¿ªFormat-dependent“idioms“for“Xy-pic.ŽŽ¡‘ãŒÃ4Ž‘õŒÏ%%–¿ªCopyright“(c)“1991-1997› TKristoffer“H.“Rose˜ŽŽ¡‘ãŒÃ5Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ6Ž‘õŒÏ%%–¿ªThis“file“is“part“of“the“Xy-pic“package“for“graphs“and“diagrams“in“TeX.ŽŽ¡‘ãŒÃ7Ž‘õŒÏ%%–¿ªSee“the“companion“README“and“INSTALL“files“for“further“information.ŽŽ¡‘ãŒÃ8Ž‘õŒÏ%%–¿ªCopyright“(c)“1991-1997› TKristoffer“H.“Rose˜ŽŽ¡‘ãŒÃ9Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ10Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“free“software;“you“can“redistribute“it“and/or“modifyŽŽ¡‘ãŒÃ11Ž‘õŒÏ%%–¿ªit“under“the“terms“of“the“GNU“General“Public“License“as“published“by“theŽŽ¡‘ãŒÃ12Ž‘õŒÏ%%–¿ªFree“Software“Foundation;“either“version“2“of“the“License,“or“(at“yourŽŽ¡‘ãŒÃ13Ž‘õŒÏ%%–¿ªoption)“any“later“version.ŽŽ¡‘ãŒÃ14Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ15Ž‘õŒÏ%%–¿ªThe“Xy-pic“package“is“distributed“in“the“hope“that“it“will“be“useful,“butŽŽ¡‘ãŒÃ16Ž‘õŒÏ%%–¿ªWITHOUT“ANY“WARRANTY;“without“even“the“implied“warranty“of“MERCHANTABILITYŽŽ¡‘ãŒÃ17Ž‘õŒÏ%%–¿ªor“FITNESS“FOR“A“PARTICULAR“PURPOSE.‘ TSee“the“GNU“General“Public“LicenseŽŽ¡‘ãŒÃ18Ž‘õŒÏ%%–¿ªfor“more“details.ŽŽ¡‘ãŒÃ19Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ20Ž‘õŒÏ%%–¿ªYou“should“have“received“a“copy“of“the“GNU“General“Public“License“alongŽŽ¡‘ãŒÃ21Ž‘õŒÏ%%–¿ªwith“this“package;“if“not,“write“to“the“Free“Software“Foundation,“Inc.,ŽŽ¡‘ãŒÃ22Ž‘õŒÏ%%–¿ª675“Mass“Ave,“Cambridge,“MA“02139,“USA.ŽŽ¡‘ãŒÃ23Ž‘õŒÏ%%ŽŽ¡‘ãŒÃ24Ž‘õŒÏ\ifx\xyidiomsloaded\empty–¿ª\message{not“reloaded}\endinput“\fiŽŽ¡‘ãŒÃ25Ž‘õŒÏ\let\xyidiomsloaded=\emptyŽŽŸáP‘ãŒÔHeader:‘ ó5¹This–¦fis“a“separate“ le“so“that“w²!e“can“abMÞort“the“de nitions“easily“using“Ï\endinputŽ‘7c`¹.Ž‘ãŒŸ ¯/‰ffÁyÌŸ LÍ‘ {ºŸü-=Ã2ŽŽŽ‘¦aÖThe–T`v2'“feature“inš¾9troAÇduces“some“name“con icts,“in“order“to“main˜tain“compatibilit˜y“with“earlier“v˜ersions“of‘(„X‘ý9™ŸŒÊYŽŽ‘ Þ1-pic.ŽŽŽŒ‹U Á à ý*tj‘㌹8’0Ø¿ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘ãŒÔScratc¦th‘(%registers:‘ ó5¹All–¾¾the“formats“currenš²!tly“treated“allo˜w“the“use“of“the“follo˜wing“plain“T‘þ,³Ÿ[wEŽ‘B X“scratc˜hŽ© ™š‘ãŒregister›¦fcon•²!v“en“tions˜(Ðcf¹.˜[6Ž‘yš,˜p.346])ޤîÄ‘óøéÇŽŽŽ‘þìÏ\count@Ž‘*Ð)¹is–¦faš²!v‘ÿdDailable“as“a“loMÞcal“scratc˜h“coun˜ter“register.Ž¡‘óøéÇŽŽŽ‘þìÏ\dimen@Ž‘')ù,‘[¥Ï\dimen@iŽ‘2Xõ¹,‘[¥Ï\dimen@iiŽ‘8Ÿ¹,‘[¥Ï\dimen3Ž‘0а¹to‘7eÏ\dimen9Ž‘,u ¹,‘[¥and‘7eÏ\dimen255Ž‘<+Ĺare–7eaš²!v‘ÿdDailable“as“scratc˜hަ‘þìdimension‘¦fregisters.Ž¡‘óøéÇŽŽŽ‘þìÏ\skip@Ž‘!j¹,‘¦fÏ\skip1Ž‘)Êȹto‘¦fÏ\skip9Ž‘&$b¹,–¦fand“Ï\skip255Ž‘5J¹are“aš²!v‘ÿdDailable“as“scratc˜h“skip“registers.Ž¡‘óøéÇŽŽŽ‘þìÏ\toks@Ž‘%¹and‘¦fÏ\toks1Ž–)Êȹto‘¦fÏ\toks9Ž“¹are–¦faš²!v‘ÿdDailable“as“scratc˜h“tok˜en“lists.Ž¡‘óøéÇŽŽŽ‘þìÏ\boxz@Ž‘%¹and‘¦fÏ\box1Ž–$ ¹to‘¦fÏ\box9Ž“¹are–¦faš²!v‘ÿdDailable“as“scratc˜h“bMÞo˜x“registers.ŽŸîÑãŒwith–žùthe“constrainš²!t“that“Ï\global“¹should“nev˜er“(alw˜a˜ys)“bMÞe“used“when“assigning“to“n˜um˜bMÞer“0,– v2,“4,“6,ަ‘ãŒ8,–¦fand“255“(1,“3,“5,“7,“and“9).ޤeÉ‘âI·ÔX‘ü8åŸòVYŽŽ‘ï©-spY‹eci c–ðáscratc¦th“registers:‘ ó5¹W‘ÿee–Kç rst“giv²!e“new“names“to“dimension“registers“4,–uG6,“and‘Kç8,“sinceަ‘ãŒnone–¬Mof“the“formats“do“that:‘é«Ï\A@Ž‘(©¹,‘­ÇÏ\B@Ž‘ìŹ,‘­Çand“Ï\R@Ž‘—˜¹are“spšMÞeci c“to‘“÷X‘ü·ŸâÃYŽŽ‘W-pic“and“will“b˜e“referred“to“as“ÄA¹,‘­ÇÄB‘Œ¤¹,ަ‘ãŒand–¦fÄR‘¼¹in“commen²!ts.ŽŸPˆ‘ãŒÃ85Ž‘õŒÏ\xywarnifdefined\A@‘¿ª\dimendef\A@=4ŽŽ¦‘ãŒÃ86Ž‘õŒÏ\xywarnifdefined\B@‘¿ª\dimendef\B@=6ŽŽ¦‘ãŒÃ87Ž‘õŒÏ\xywarnifdefined\R@‘¿ª\dimendef\R@=8ŽŽŸeÒ‘ôŒ¹Some–¦fshared“scratc²!h“registers“are“de ned“last.Ž¡‘ãŒÔIdioms:‘ ó5¹First›—ŽŽ¡Ã5Ž‘Ï%%ŽŽ¡Ã6Ž‘Ï%%–¿ªThis“file“is“part“of“the“Xy-pic“package“for“graphs“and“diagrams“in“TeX.ŽŽ¡Ã7Ž‘Ï%%–¿ªSee“the“companion“README“and“INSTALL“files“for“further“information.ŽŽ¡Ã8Ž‘Ï%%–¿ªCopyright“(c)“1991-1996›"}üKristoffer“H.“Rose˜ŽŽ¡Ã9Ž‘Ï%%ŽŽ¡Ã10Ž‘Ï%%–¿ªThe“Xy-pic“package“is“free“software;“you“can“redistribute“it“and/or“modifyŽŽ¡Ã11Ž‘Ï%%–¿ªit“under“the“terms“of“the“GNU“General“Public“License“as“published“by“theŽŽ¡Ã12Ž‘Ï%%–¿ªFree“Software“Foundation;“either“version“2“of“the“License,“or“(at“yourŽŽ¡Ã13Ž‘Ï%%–¿ªoption)“any“later“version.ŽŽ¡Ã14Ž‘Ï%%ŽŽ¡Ã15Ž‘Ï%%–¿ªThe“Xy-pic“package“is“distributed“in“the“hope“that“it“will“be“useful,“butŽŽ¡Ã16Ž‘Ï%%–¿ªWITHOUT“ANY“WARRANTY;“without“even“the“implied“warranty“of“MERCHANTABILITYŽŽ¡Ã17Ž‘Ï%%–¿ªor“FITNESS“FOR“A“PARTICULAR“PURPOSE.‘ TSee“the“GNU“General“Public“LicenseŽŽ¡Ã18Ž‘Ï%%–¿ªfor“more“details.ŽŽ¡Ã19Ž‘Ï%%ŽŽ¡Ã20Ž‘Ï%%–¿ªYou“should“have“received“a“copy“of“the“GNU“General“Public“License“alongŽŽ¡Ã21Ž‘Ï%%–¿ªwith“this“package;“if“not,“write“to“the“Free“Software“Foundation,“Inc.,ŽŽ¡Ã22Ž‘Ï%%–¿ª675“Mass“Ave,“Cambridge,“MA“02139,“USA.ŽŽ¦Ã24Ž‘Ï%–¿ªLoad“Xy-pic“with“catcode“of“@“set“as“it“will“be“in“user“text:ŽŽ¡Ã25Ž‘Ï\count255=\the\catcode`\@–¿ª{\catcode`\@=11“\xdef\xystycatcode{\the\count255}}ŽŽ¡Ã26Ž‘Ï\makeatletterŽŽ¦Ã28Ž‘Ï%–¿ªREPAIR“bug“of“the“2e“version“of“AMS-LaTeX“where“\makeatother“is“broken...ŽŽŽŽŒ‹ Å) Á à ý*tj‘㌹12’+_%ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘ãŒÃ29Ž‘õŒÏ\ifx\@ifpackageloaded\undefined‘¿ª\makeatotherŽŽ© ™š‘ãŒÃ30Ž‘õŒÏ\else‘¿ª\@ifpackageloaded{amstex}{\catcode`\@=\active}{\makeatother}\fiŽŽ¤Pˆ‘ãŒÃ32Ž‘õŒÏ\input‘¿ªxyŽŽ¡‘ãŒÃ34Ž‘õŒÏ%–¿ªThat“is“all“unless“this“is“called“as“a“LaTeX2e“`native“mode'“package.‘ TIsŽŽ¦‘ãŒÃ35Ž‘õŒÏ%–¿ªthere“an“official“way“to“check“this?‘ TAnyway,“this“seems“to“work:ŽŽ¦‘ãŒÃ36Ž‘õŒÏ\makeatletterŽŽ¦‘ãŒÃ37Ž‘õŒÏ\ifx\if@compatibility\undefined–¿ª\catcode`\@=\xystycatcode“\endinput“\fiŽŽ¡‘ãŒÃ39Ž‘õŒÏ%–¿ªEnsure“that“we“are“*really*“running“LaTeX2e...!ŽŽ¦‘ãŒÃ40Ž‘õŒÏ\NeedsTeXFormat{LaTeX2e}ŽŽ¡‘ãŒÃ42Ž‘õŒÏ%–¿ªThis“file“provides“the“current“version“of“Xy-pic!ŽŽ¦‘ãŒÃ43Ž‘õŒÏ\edef\next{%ŽŽ¦‘ãŒÃ44Ž‘ûKÃÏ\noexpand\ProvidesPackage{xy}[\xydate\space–¿ªXy-pic“version“\xyversion]}\nextŽŽ¡‘ãŒÃ46Ž‘õŒÏ%–¿ªRecognise“some“standard“LaTeX2e“class“options“(cf.“`LaTeX“Companion'“p.317):ŽŽ¦‘ãŒÃ47Ž‘õŒÏ\DeclareOption{cmactex}{\xyoption{cmactex}}ŽŽ¦‘ãŒÃ48Ž‘õŒÏ\DeclareOption{dvips}{\xyoption{dvips}\xyoption{ps}}ŽŽ¦‘ãŒÃ49Ž‘õŒÏ\DeclareOption{dvitops}{\xyoption{dvitops}\xyoption{ps}}ŽŽ¦‘ãŒÃ50Ž‘õŒÏ\DeclareOption{emtex}{\xyoption{emtex}}ŽŽ¦‘ãŒÃ51Ž‘õŒÏ\DeclareOption{ln}{\xywarning@{`ln'–¿ªDVI“driver“not“yet“fully“supported}}ŽŽ¦‘ãŒÃ52Ž‘õŒÏ\DeclareOption{oztex}{\xyoption{oztex}}ŽŽ¦‘ãŒÃ53Ž‘õŒÏ\DeclareOption{textures}{\xyoption{textures}}ŽŽ¦‘ãŒÃ54Ž‘õŒÏ\DeclareOption{xdvi}{\xyoption{xdvi}}ŽŽ¡‘ãŒÃ56Ž‘õŒÏ%–¿ªThis“is“special:ŽŽ¦‘ãŒÃ57Ž‘õŒÏ\DeclareOption{colour}{\xyoption{color}}–¿ª%“:-)ŽŽ¡‘ãŒÃ59Ž‘õŒÏ%–¿ªThis“(obsolete)“cmtip“style“option“should“be“activated“after“loading:ŽŽ¦‘ãŒÃ60Ž‘õŒÏ\DeclareOption{cmtip}{\xyoption{cmtip}\UseComputerModernTips}ŽŽ¡‘ãŒÃ62Ž‘õŒÏ%–¿ªPass“the“desired“tip“size“if“definedŽŽ¦‘ãŒÃ63Ž‘õŒÏ\DeclareOption{10pt}{\xywithoption{tips}{\def\tipsize@@{10}}}ŽŽ¦‘ãŒÃ64Ž‘õŒÏ\DeclareOption{11pt}{\xywithoption{tips}{\def\tipsize@@{11}}}ŽŽ¦‘ãŒÃ65Ž‘õŒÏ\DeclareOption{12pt}{\xywithoption{tips}{\def\tipsize@@{12}}}ŽŽ¡‘ãŒÃ67Ž‘õŒÏ%–¿ªOther“options“are“just“loaded.ŽŽ¦‘ãŒÃ68Ž‘õŒÏ\DeclareOption*{\edef\next{\noexpand\xyoption{\CurrentOption}}\next}ŽŽ¡‘ãŒÃ70Ž‘õŒÏ%–¿ªReinstall“catcode“of“@...ŽŽ¦‘ãŒÃ71Ž‘õŒÏ\catcode`\@=\xystycatcodeŽŽ¡‘ãŒÃ73Ž‘õŒÏ%–¿ª...“process“the“options,“and“that“is“all.ŽŽ¦‘ãŒÃ74Ž‘õŒÏ\ProcessOptionsŽŽ¡‘ãŒÃ76Ž‘õŒÏ\endinputŽŽ¡‘ãŒÃ78Ž‘õŒÏ%–¿ª$Log:“xy.sty,v“$ŽŽ¦‘ãŒÃ79Ž‘õŒÏ%–¿ªRevision“3.3› T1996/12/19“03:31:56˜krisroseŽŽ¦‘ãŒÃ80Ž‘õŒÏ%–¿ªMaintenance“releaseŽŽ¦‘ãŒÃ81Ž‘õŒÏ%ŽŽ¦‘ãŒÃ82Ž‘õŒÏ%–¿ªRevision“3.1– T1995/09/05“20:31:32“krisŽŽ¦‘ãŒÃ83Ž‘õŒÏ%‘¿ªReleasing!ŽŽ¦‘ãŒÃ84Ž‘õŒÏ%ŽŽ¦‘ãŒÃ85Ž‘õŒÏ%–¿ªRevision“3.0– T1995/07/07“20:14:21“krisŽŽ¦‘ãŒÃ86Ž‘õŒÏ%–¿ªMajor“release“w/new“User's“Guide!ŽŽŽŽŒ‹ Ó€ Á à ý*tj‘ãŒÑ1.1.‘„CTHE‘ŽX‘ü·ŸâÃYŽŽ‘ p-PIC‘¦fIMPLEMENT–ÿeA“TION’ ¨¹13ŽŽ ¶?? ýh«w‘ãŒÃ87Ž‘õŒÏ%ŽŽ¤ ™š‘ãŒÃ88Ž‘õŒÏ%–¿ªRevision“2.13– T1995/07/04“15:11:17“krisŽŽ¡‘ãŒÃ89Ž‘õŒÏ%–¿ªReady“to“release“v3?ŽŽ¡‘ãŒÃ90Ž‘õŒÏ%ŽŽ¡‘ãŒÃ91Ž‘õŒÏ%–¿ªRevision“2.12– T1994/10/25“11:34:25“krisŽŽ¡‘ãŒÃ92Ž‘õŒÏ%–¿ªInterim“release“just“before“v3“[works“with“AMS-LaTeX“1.2]...ŽŽ¡‘ãŒÃ93Ž‘õŒÏ%ŽŽ¡‘ãŒÃ94Ž‘õŒÏ%–¿ªRevision“2.9– T1994/06/09“14:59:19“krisŽŽ¡‘ãŒÃ95Ž‘õŒÏ%–¿ªRelease“3beta.ŽŽ¡‘ãŒÃ96Ž‘õŒÏ%ŽŽ¡‘ãŒÃ97Ž‘õŒÏ%–¿ªRevision“2.8– T1994/04/08“04:30:00“krisŽŽ¡‘ãŒÃ98Ž‘õŒÏ%–¿ªSecond“(bug“fix)“3alpha“release.ŽŽ¡‘ãŒÃ99Ž‘õŒÏ%ŽŽ¡‘ãŒÃ100Ž‘õŒÏ%–¿ªRevision“2.7– T1994/03/08“02:06:01“krisŽŽ¡‘ãŒÃ101Ž‘õŒÏ%–¿ªRelease“3alpha.ŽŽ¡‘ãŒÃ102Ž‘õŒÏ%ŽŽ¡‘ãŒÃ103Ž‘õŒÏ%–¿ªNew“for“version“2.7.ŽŽŸ,é´‘ãŒÞ1.1.2Ž‘ ÌLogo,–€v ersion,“and“messagesŽŸæ]‘㌹Loading‘›X‘ü·ŸâÃYŽŽ‘ w-pic–³mprinš²!ts“a“banner“con˜taining“the“v˜ersion“and“author“of“the“k˜ernel;‘ksmall“progress“messagesŽ¡‘ãŒare–fprinš²!ted“when“eac˜h“ma‘›»jor“division“of“the“k˜ernel“has“bMÞeen“loaded.‘®ÝAn˜y“options“loaded“will“announceŽ¡‘ãŒthemself–¦fin“a“similar“fashion.ŽŸ;h‘ôŒOf–Ä»these,‘ OÏ\stripRCS‘Äq¹is“a“vš²!ery“useful“hac˜k“for“extracting“the“ rst“compMÞonen˜t“of“an“R˜CS‘ÄqÏ$Ž‘ „¹.–Ó3.“.“Ï$ŽŽ¡‘㌹k•²!eyw“ord‘¦fv‘ÿdDalue.Ž©Pˆ‘ãŒÃ412Ž‘õŒÏ\xydef@\stripRCS$#1${\stripRCS@#1:–¿ª@@“@@@}ŽŽ¡‘ãŒÃ413Ž‘õŒÏ\xydef@\stripRCS@#1:–¿ª#2@“#3@@@{%ŽŽ¡‘ãŒÃ414Ž‘ûKÃÏ\ifx–¿ª@#2\string?\else\ifx“:#2\else\stripRCS@@#2\fi\fi}ŽŽ¡‘ãŒÃ415Ž‘õŒÏ\xydef@\stripRCS@@#1–¿ª#2:“@{#1}ŽŽ¦‘ãŒÃ417Ž‘õŒÏ\edef\next{\stripRCS$Revision:–¿ª3.7“$}ŽŽ¡‘ãŒÃ418Ž‘õŒÏ\xylet@\xyversion=\nextŽŽ¦‘ãŒÃ420Ž‘õŒÏ\edef\next{\stripRCS$Date:–¿ª1999/02/16“15:12:50“$}ŽŽ¡‘ãŒÃ421Ž‘õŒÏ\xylet@\xydate=\nextŽŽ¦‘ãŒÃ423Ž‘õŒÏ\xydef@\Xygreet@{%ŽŽ¡‘ãŒÃ424Ž‘ûKÃÏ\W@{}%ŽŽ¡‘ãŒÃ425Ž‘ûKÃÏ\W@{–¿ªXy-pic“version“\xyversion\space<\xydate>}%ŽŽ¡‘ãŒÃ426Ž‘ûKÃÏ\W@{–¿ªCopyright“(c)“1991-1998“by“Kristoffer“H.“Rose“}%ŽŽ¡‘ãŒÃ427Ž‘ûKÃÏ\W@{–¿ªXy-pic“is“free“software:“see“the“User\string's“Guide“for“details.}%ŽŽ¡‘ãŒÃ428Ž‘ûKÃÏ\W@{}}ŽŽ¡‘ãŒÃ429Ž‘õŒÏ\Xygreet@ŽŽ¡‘ãŒÃ430Ž‘õŒÏ\expandafter\everyjob\expandafter{\the\everyjob\Xygreet@}ŽŽ¦‘ãŒÃ432Ž‘õŒÏ\message{Loading‘¿ªkernel:}ŽŽŸòV‘ôŒ¹If–î¼yš²!ou“refer“to‘ÖfX‘ü·ŸâÃYŽŽ‘ UÆ-pic“in“y˜our“written“text“(please“do“Ç Ž‘[‹ÂŽ‘;‰Å^ŽŽŽ‘ªM¹)“then“y˜ou“can“use“the“command“Ï\Xy-picŽ‘íd¹toŽ¡‘ãŒtš²!ypMÞeset–p´the“\‘þçªX‘ü·ŸâÃYŽŽ‘ g -pic"“logo.‘Ë÷The“v˜ersion“of“the“k˜ernel“is“t˜ypMÞeset“b˜y“Ï\xyversion“¹and“the“release“date“b˜yŽ¡‘ãŒÏ\xydate–O¹(as“found“in“the“banner).‘°ÕBy“the“w•²!a“y‘ÿe,‘:Sthe‘ùX‘ü·ŸâÃYŽŽ‘ †Y-pic–OÐname‘Ò¡Ÿü¾Â3ŽŽ‘±ô¹originates“from“the“fact“that“the“ rstŽ‘ãŒŸ ªj‰ffÁyÌŸ LÍ‘ {ºŸü-=Ã3ŽŽŽ‘¦aÖNo–Tdescription“of“a“T‘þuAŸïÿEŽ‘˜ŸX“program“is“complete“without“an“explanation“of“its“name.ŽŽŽŒ‹Þô Á à ý*tj‘㌹14’+_%ÑCHAPTER–¦f1.‘„CKERNEL:“XY.DOCŽŽ ¶?? ýh«w‘㌹v•²!ersion›ªdw“as˜little˜more˜than˜supp•MÞort˜for˜(Äx;‘Ó1yd“¹)˜co“ordinates˜in˜a˜con gurable˜co“ordinate˜system˜whereޤ ™š‘ãŒthe–ïGmain“idea“w²!as“that“Ðal‘Fl‘ñ¹opšMÞerations“could“b˜e“sp˜eci ed“in“a“manner“indep˜endenš²!t“of“the“orien˜tationŽ¡‘ãŒof–BÊthe“cošMÞordinates.‘³This“prop˜ert²!y“has“b˜een“mainš²!tained“except“that“no˜w“the“pac˜k‘ÿdDage“allo˜ws“explicitŽ¡‘ãŒabsolute–¦forienš²!tation“as“w˜ell.Ž©Pˆ‘ãŒÃ451Ž‘õŒÏ\xydef@\Xy{\leavevmodeŽŽ¡‘ãŒÃ452Ž‘ûKÃÏ\hbox{\kern-.1em‘¿ªX\kern-.3em\lower.4ex\hbox{Y\kern-.15em}}}ŽŽŸu‘ôŒ¹Messages–¬‹that“start“with“\ÏXy-picŽ‘&*‡Warning¹"“are“indications“that“something“needs“yš²!our“atten˜tion;Ž¡‘ãŒan–¦f\ÏXy-picŽ‘&$bError¹"“will“stop“T‘þ,³Ÿ[wEŽ‘B X“bšMÞecause‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic“do˜es“not“knoš²!w“ho˜w“to“proMÞceed.ŽŸ ¾¯‘ôŒW‘ÿee–ܪuse“the“input“line“n•²!um“bMÞer–ܪif“aš²!v‘ÿdDailable“and“rudimen˜tary“help“in“the“form“of“a“reference“to“theŽ¡‘ãŒmanš²!ual–Äyif“no“spMÞeci c“help“string“is“giv˜en.‘8Ï\newlinechar“¹is“set“loMÞcally“to“Ï^^JŽ‘Çð¹while“writing“suc˜h“thatŽ¡‘ãŒmessages–¦fof“sev²!eral“lines“can“bMÞe“written.ަ‘ãŒÃ469Ž‘õŒÏ\message{messages;}ŽŽ¦‘ãŒÃ471Ž‘õŒÏ\xywarnifdefined\thelineno@ŽŽ¡‘ãŒÃ472Ž‘õŒÏ\ifx\inputlineno\undefined‘¿ª\edef\thelineno@{\string?}ŽŽ¡‘ãŒÃ473Ž‘õŒÏ\else‘¿ª\def\thelineno@{\the\inputlineno}\fiŽŽ¡‘ãŒÃ474Ž‘õŒÏ\xydef@\xytracelineno@{‘¿ª\string[\jobname:\thelineno@\string]}ŽŽ¦‘ãŒÃ476Ž‘õŒÏ\xydef@\xywarning@#1{{\newlinechar=10‘¿ª%ŽŽ¡‘ãŒÃ477Ž‘ mÏ\W@{}\W@{Xy-pic–¿ªWarning:“#1\xytracelineno@.}\W@{}}}ŽŽ¦‘ãŒÃ479Ž‘õŒÏ\xydef@\xyerror@#1#2{\if\inxy@\xy@{ERROR‘¿ª#1}{}\fiŽŽ¡‘ãŒÃ480Ž‘ûKÃÏ{\def\2{#2}\newlinechar=10‘¿ª%ŽŽ¡‘ãŒÃ481Ž‘ mÏ\ifx\2\empty–¿ª\errhelp{See“the“Xy-pic“manual“for“further“information.}%ŽŽ¡‘ãŒÃ482Ž‘ mÏ\else‘¿ª\errhelp{#2}\fiŽŽ¡‘ãŒÃ483Ž‘ mÏ\errmessage{Xy-pic–¿ªerror:“#1}}}ŽŽŸu‘ôŒ¹Finally–¦fone“that“I“hopMÞe“will“nev²!er“get“expanded“Ç Ž‘5ÂŽ‘ó3Å_ŽŽŽŽ¦‘ãŒÃ489Ž‘õŒÏ\xydef@\xybug@#1{{\newlinechar=10‘¿ª%ŽŽ¡‘ãŒÃ490Ž‘ûKÃÏ\errhelp{This–¿ªis“a“bug“in“Xy-pic“and“should“not“happen!^^J%ŽŽ¡‘ãŒÃ491Ž‘õŒÏIf–¿ªit“did“then“please“send“a“bug“report“with“the“offending“Xy-pic“code^^J%ŽŽ¡‘ãŒÃ492Ž‘õŒÏto–¿ªthe“author“of“Xy-pic,“krisrose@ens-lyon.fr.}%ŽŽ¡‘ãŒÃ493Ž‘ûKÃÏ\errmessage{Xy-pic–¿ªBUG:“#1“--“notify“krisrose@ens-lyon.fr.}}}ŽŽŸ"Ý^‘ãŒÞ1.1.3Ž‘ ÌF‘þàon tsŽŸô ‘㌹The‘ŽX‘ü·ŸâÃYŽŽ‘ p-pic–¦fkš²!ernel“implemen˜tation“mak˜es“its“dra˜wings“using“ v˜e“spMÞecially“designed“fon˜ts:ŽŸA€N‘Uq¤ŸÍvi‰ffÿçO¤ …ÌÍŸ}„ ™™ff‘‹8ŸûëƒF‘ÿeon²!tŽ‘HÕè„ ™™ffŽ‘n¨çCharactersŽ’Ç¶ÌŸ}„ ™™ffŽ’ÌéÿDefaultŽ’ÿ´Ÿ}„ ™™ffŽŽ©zã‰ffÿçO¡ÌÍŸ}„ ™™ff‘ÌÍŸûëƒÏ\xydashfontŽ‘HÕè„ ™™ffŽ‘y`¹dashesŽ’Ç¶ÍŸ}„ ™™ffŽ’ÌéÿÏxydash10Ž’ÿ´Ÿ}„ ™™ffŽŽ¤ ™™ÌÍŸ}„ ™™ff‘ÌÍŸûëƒ\xyatipfontŽ‘HÕè„ ™™ffŽ‘TUйarro²!w–¦ftips,“uppMÞer“halfŽ’Ç¶ÍŸ}„ ™™ffŽ’ÌéÿÏxyatip10Ž’ÿ´Ÿ}„ ™™ffŽŽ¡ÌÍŸ}„ ™™ff‘ÌÍŸûëƒ\xybtipfontŽ‘HÕè„ ™™ffŽ‘U³ò¹arroš²!w–¦ftips,“lo˜w˜er“halfŽ’Ç¶ÍŸ}„ ™™ffŽ’ÌéÿÏxybtip10Ž’ÿ´Ÿ}„ ™™ffŽŽ¡ÌÍŸ}„ ™™ff‘ÌÍŸûëƒ\xybsqlfontŽ‘HÕè„ ™™ffŽ‘SA¹quarter–¦fcircles“forŽ’Ç¶ÍŸ}„ ™™ffŽ’ÌéÿÏxybsql10Ž’ÿ´Ÿ}„ ™™ffŽŽ¡ÌÍŸ}„ ™™ff‘HÕè„ ™™ffŽ‘d"¸¹hoMÞoks–¦fand“squigglesŽ’Ç¶ÌŸ}„ ™™ffŽ’ÿ´Ÿ}„ ™™ffŽŽ¡ÌÍŸ}„ ™™ff‘ÌÍŸûëƒÏ\xycircfontŽ‘HÕè„ ™™ffŽ‘Z¸¾¹1Ä=¹8–¦fcircle“segmen²!tsŽ’Ç¶ÌŸ}„ ™™ffŽ’ÌéÿÏxycirc10Ž’ÿ´Ÿ}„ ™™ffŽŽ¦‰ffÿçOŽŽŸB ‘㌹The–7G rst“four“conš²!tain“v‘ÿdDariations“of“c˜haracters“in“a“large“n˜um˜bMÞer“of“directions,‘[the“last“con˜tains“1/8Ž¡‘ãŒcircle‘¦fsegmen²!ts.ŽŸÀ ‘ãŒÔNote:‘ ó5¹The–Ådefault“fonš²!ts“are“not“part“of“the‘¬ÁX‘ü·ŸâÃYŽŽ‘,!-pic“k˜ernel“Ðsp–ÿp¹e“ci c“ation‘× ¹:‘>they–Åjust“set“a“standard“forŽ¡‘ãŒwhat–ÁØdraš²!wing“capabilities“should“at“least“bMÞe“required“b˜y“an‘©‚X‘ü·ŸâÃYŽŽ‘(â-pic“implemen˜tation.‘04Implemen˜tationsŽŽŽŒ‹êÖ Á à ý*tj‘ãŒÑ1.1.‘„CTHE‘ŽX‘ü·ŸâÃYŽŽ‘ p-PIC‘¦fIMPLEMENT–ÿeA“TION’ ¨¹15ŽŽ ¶?? ýh«w‘ãŒexploiting–yAcapabilitites“of“particular“output“devices“are“in“use.‘VoHence“the“fonš²!ts“are“only“loaded“b˜yޤ ™š‘âsÃX‘ü·ŸâÃYŽŽ‘íó#-pic–ÒÛif“the“conš²!trol“sequence“names“are“unde ned|this“is“used“to“preload“them“at“di eren˜t“sizes“orŽ¡‘ãŒprev•²!en“t–¦fthem“from“bMÞeing“loaded“at“all.Ž© ¹U‘ôŒT‘ÿeo–2ÙbšMÞe“more“precise,‘= X‘ü·ŸâÃYŽŽ‘½-pic“requires“Ï\xydashfont“¹to“b˜e“a“Ðsemidir–ÿp¹e“ctional‘Tƒ¹fon²!t–2Ùas“ÁMETÇAFŽ9ONT“¹willŽ¡‘ãŒgenerate–×ewith“the“drivš²!er“ le“Ïxyd2.mf¹|this“is“v˜ery“impMÞortan˜t“bMÞecause“the“Ðitalic‘ƒc–ÿp¹orr“e“ctions‘½}¹of‘×etheŽ¡‘ãŒcš²!haracters–6Min“this“particular“fon˜t“are“used“to“appro˜ximate“trigonometric“computations,‘ZFso“if“y˜ou“re-Ž¡‘ãŒplace–ÖùÏ\xydashfont“¹bMÞe“sure“to“replace“it“with“another“semidirectional“fonš²!t!‘o—Similarly‘ÿe,‘ãthe“three“fon˜tsŽ¡‘ãŒÏ\xyatipfont¹,–sÏ\xybtipf