%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86d Copyright 1999 Radical Eye Software %%Title: tvs.dvi %%Pages: 16 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentPaperSizes: a4 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips tvs.dvi -o tvs.ps %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2000.08.17:1231 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (tvs.dvi) @start %DVIPSBitmapFont: Fa cmbxti10 14.4 1 /Fa 1 47 df<13FCEA03FF000F13804813C05AA25AA2B5FCA31480A214006C5A6C5A6C5A EA0FE0121271912B>46 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmbx12 13.14 20 /Fb 20 118 df<923807FFE092B512FC020714FF021F81027F9038007FC0902601FFF0EB 0FE04901C0497E4990C7487ED90FFC147F011F824A14FF495AA2137F5CA2715A715A715A EF078094C8FCA7EF07FCB9FCA526007FF0C7123F171FB3B3A2003FB5D8E00FB512F8A53D 4D7ECC44>12 D46 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B200 7FB712E0A52B4777C63D>49 DI53 D73 D80 D97 D<91380FFF8091B512F8010314FF010F15804948C613C0D97FF8EB1FE0D9FFE0EB3FF048 49137F4849EBFFF84890C7FCA2485A121FA24848EC7FF0EE3FE0EE1FC0007F92C7FC5BA2 12FFAC127FA27FA2123FA26C6C153EA26C6C157E177C6C6D14FC6C6D14F86C6D13036C6D EB07F0D97FFCEB1FE06DB4EBFFC0010F90B5120001035C010014F0020F13802F347CB237 >99 D101 D103 DI108 D<903A7FC001FFC0B5010F13F8033F7F4B13FFDBFE077F9138 C1F00300039026C3E0017F6CD9C78080ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6D8 C07FEBFFE0A53B327BB144>110 D<913807FF80027F13F80103B6FC010F15C090261FFE 017F903A7FF0003FF849486D7E480180EB07FE4890C76C7E4817804980000F17C048486E 13E0A2003F17F0A249157F007F17F8A400FF17FCAB007F17F8A46C6CEDFFF0A2001F17E0 A26C6C4A13C0A26C6C4A13806C6D4913006C5E6C01E0EB1FFC6D6C495A903A3FFE01FFF0 010FB612C0010392C7FCD9007F13F80207138036347DB23D>I<90397FC007FFB5017F13 E002C1B512FC02C714FF9126CFF80F7F9126DFC0037F000301FFC77F6C496E7E02F8814A 6E7E717E4A81831980A28319C0A37113E0AC19C05FA319805F19005F606E143F6E5D4D5A 6E4A5A02FF495BDBC0075B9126EFF01F5B02E7B548C7FC02E114F8DAE07F13E0DB0FFEC8 FC92CAFCAFB612C0A53B477CB144>I<9039FF803FE0B5EBFFF8028113FE02837FDA87E1 1380EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13006F5A4A90C7FCA45C B3A8B612E0A52A327CB132>114 D<903907FF8070017FEBF1F048B6FC1207380FFC0139 1FE0003F4848130F491307127F90C71203A2481401A27FA27F01F090C7FC13FCEBFFC06C 13FEECFFE06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14F8010114FCEB000F EC007FED1FFE0078140F00F8140715037E1501A27E16FC7E15036D14F86D13076D14F001 F8EB1FE001FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C027347CB230>I<14 F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B512F0B7FCA426007F F8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEBFFC06D14 806D6C1300EC0FFC26467EC430>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmtt9 9 3 /Fc 3 60 df<127012F812FE7E6C7E6C7EEA0FE06C7E12037F6C7E1200137EA27FA2EB1F 80A3EB0FC0A4EB07E0ACEB0FC0A4EB1F80A3EB3F00A2137EA25B1201485A5B1207485AEA 3FC0485A48C7FC5A12F81270133A7AB327>41 D<007FB512F8B612FCA46C14F81E067C99 27>45 D<120FEA3FC0A2EA7FE0A4EA3FC0A2EA0F00C7FCAC120FEA3F8013C0127F13E0A3 123FA2120F120713C0120FA2EA3F80EA7F005A5A12F812700B2A739F27>59 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmr9 9 23 /Fd 23 122 df<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E120C 121C5A5A126009177A8715>44 D<123C127E12FFA4127E123C08087A8715>46 D68 D76 D97 D99 D<153FEC0FFFA3EC007F81AEEB 07F0EB3FFCEBFC0F3901F003BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA12 7E127FA27E6C6C5BA26C6C5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE01300 26357DB32B>II<151F90 391FC07F809039FFF8E3C03901F07FC73907E03F033A0FC01F83809039800F8000001F80 EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7FCEBF07C380EFFF8380C1FC0001CC9 FCA3121EA2121F380FFFFEECFFC06C14F06C14FC4880381F0001003EEB007F4880ED1F80 48140FA56C141F007C15006C143E6C5C390FC001F83903F007E0C6B51280D91FFCC7FC22 337EA126>103 DII108 D<2703F01FE013FF00FF90267FF80313C0903BF1E07C0F03E0903BF3803E1C01F02807F7 003F387FD803FE1470496D486C7EA2495CA2495CB3486C496C487EB53BC7FFFE3FFFF0A3 3C217EA041>I<3903F01FC000FFEB7FF09038F1E0FC9038F3807C3907F7007EEA03FE49 7FA25BA25BB3486CEB7F80B538C7FFFCA326217EA02B>II<3903F03F8000FFEBFFE09038F3C0F89038F7007ED807FE 7F6C48EB1F804914C049130F16E0ED07F0A3ED03F8A9150716F0A216E0150F16C06D131F 6DEB3F80160001FF13FC9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325 307EA02B>I<3803E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F80 49C7FCA35BB2487EB512E0A31A217FA01E>114 DI<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000 AF1403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E>II119 DI<3A7FFF807FF8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C 017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14 FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA70 1CEA7838EA1FF0EA0FC025307F9F29>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmr7 7 1 /Fe 1 50 df<13381378EA01F8121F12FE12E01200B3AB487EB512F8A215267BA521>49 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmtt12 17.28 3 /Ff 3 87 df83 D<003FB912FE4884BB1280A7903BC0000FFC0001AB6C48 7013006CC7167EC893C7FCB3B3B3A3027FB67E91B77EA24982A36D5EA26E5D41587CD74A >I<263FFFFE020FB51280486D4A14C0B66C4914E0A56C91C76C14C06C496E1480000101 C09139007FF0006C60A36E15FF017F5FA36E5C013F5FA36E5C011F94C7FCA36E5C010F5E A36E140F01075EA36E141F6D5EA36F133F6D5EA46D6D495AA46E6C495AA46E6C485BA46E 6C4890C8FCA4020F5CEDFC07A302075CA2EDFE0FA202035CA2EDFF1FA26E5CA46EEBBFE0 A416FF6F5BA46F5BA36F90C9FC6F5A6F5A43597DD74A>86 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg lcircle10 10 4 /Fg 4 12 df8 D<1818183CA7187CA21878A418F8A218F01701A218E01703A218C01707 A2EF0F80171F1800173EA25F17FC5F4C5A16034C5A4C5A4C5A4CC7FC167E5EED03F84B5A ED1FC0ED7F80DA01FEC8FCEC07FCEC3FF0903803FFC0017F90C9FC387FFFFCB512E049CA FCEA7FC03636B2B564>I<126012F0A77EA21278A3127CA2123C123EA2121E121FA27E7F A26C7E7F12036C7EA26C7E7F137E133E7F806D7E6D7E6D7E6D7E6D7E147F6E7EEC0FC0EC 07F0EC03FCEC00FFED7FC0ED1FF8ED07FF030113FC9239007FFFF8040F13FC1601933800 07F8363680B564>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmti10 10.95 30 /Fh 30 125 df<933807FF80043F13E09338FE00F8DB01F0133EDB07E0130E4B48131F4C 137F031F14FF4BC7FCA218FE157E1878180015FE5DA31401A25DA414030103B712F0A218 E0903A0003F000070207140F4B14C0A3171F020F15805DA2173F1800141F5D5F177EA214 3F92C712FE5FA34A1301027EECF81CA3160302FEECF03C4A1538A21878187013014A0101 13F018E0933800F1C0EF7F804948EC1F0094C7FCA35C1307A2001E5B127F130F00FF5BA2 49CAFC12FEEAF81EEA703CEA7878EA1FF0EA07C0385383BF33>12 D<120FEA3FC0127FA212FFA31380EA7F00123C0A0A77891C>46 D<131EEB3F80137FEBFF C05AA214806C13005B133C90C7FCB3120FEA3FC0127FA212FFA35B6CC7FC123C122777A6 1C>58 D<147F903801FFC090380780F090381E00784913380170133C49131C4848131E48 5A120790C7FC120E121E121C003C143E0038143C0078147C1270007C14F8B41301EC03F0 1407EC0FE048EB1FC0EC3F800078EBFF00C6485AEB03F8495AEB1FE0495A49C7FC13FE48 5A485A13E0485A1470EB80F0000F5B1300495AEA0703495A019FC7FCEA03FCEA00F090C8 FCA8EA0780EA1FE0123FA2127FA35B6C5A001EC8FC1F416FC02E>63 D<49B812F8A390260003FEC7121F18074B14031801F000F014075DA3140F5D19E0A2141F 4B1338A2EF7801023F027013C04B91C7FCA217F0027F5CED80011603160F91B65AA3ED00 1F49EC07805CA3010392C8FC5CF003804C13070107020E14005C93C75A180E010F161E4A 151C183CA2011F5E5C60A2013F15014A4A5A1707017F150F4D5A4A147F01FF913807FF80 B9FCA295C7FC3D3E7BBD3E>69 D<49B6FC5BA2D9000313005D5DA314075DA3140F5DA314 1F5DA3143F5DA3147F5DA314FF92C7FCA35B5CA313035CA313075CA3130F5CA3131F5CA3 133F5CA2137FA25C497EB67EA3283E7BBD23>73 D<48B9FCA25A903AFE001FF00101F891 38E0007FD807E0163E49013F141E5B48C75BA2001E147FA2001C4B131C123C003814FFA2 007892C7FC12704A153C00F01738485CC716001403A25DA21407A25DA2140FA25DA2141F A25DA2143FA25DA2147FA25DA214FFA292C9FCA25BA25CA21303A25CEB0FFE003FB67E5A A2383D71BC41>84 D<277FFFFE01B500FC90B512E0B5FCA20003902680000790C7380FFC 006C90C701FCEC07F049725A04035EA26350C7FCA20407150EA2040F5D1A3C041F153862 163B6216734F5A6D14E303014B5A6C15C303034BC8FC1683DB0703140E191E030E151C61 031C7F61ED380161157003F04A5A15E002014B5A15C0DA03804AC9FC60DA0700140E6014 0E605C029C5D14B8D97FF85D5C715A5C4A5DA24A92CAFC5F91C7FC705A137E5F137C5F13 7801705D53406EBD5B>87 D<91B690383FFFFC605E020101E0010F13006E49EB07F84C6D 5A19C06F6C495A96C7FC033F140E705B183C031F5C705B4D5A030F5C70485A4DC8FC0307 130EEEFC1E5F03035BEEFE705F6F6C5A5FA26F90C9FC83A2707EA216FF4B7F5DED079FEE 1FF0150EED1C0F03387F1578EDF007DA01E07F15C09138038003DA07007F140E021E1301 4A805C02707F4A81495A4948147F01078249C8FC013F6F7E496C147F2603FFC049487EB5 00F8011FEBFFE0A261463E7CBD44>I<147E49B47E903907C1C38090391F80EFC090383F 00FF017E137F4914804848133F485AA248481400120F5B001F5C157E485AA215FE007F5C 90C7FCA21401485C5AA21403EDF0385AA21407EDE078020F1370127C021F13F0007E013F 13E0003E137FECF3E1261F01E313C03A0F8781E3803A03FF00FF00D800FC133E252977A7 2E>97 DIII I103 DI<1478EB 01FCA21303A314F8EB00E01400AD137C48B4FC38038F80EA0707000E13C0121E121CEA3C 0F1238A2EA781F00701380A2EAF03F140012005B137E13FE5BA212015BA212035B143812 0713E0000F1378EBC070A214F0EB80E0A2EB81C01383148038078700EA03FEEA00F8163E 79BC1C>I108 DIII<903903E001F890390FF807FE903A1E7C1E0F80 903A1C3E3C07C0013C137801389038E003E0EB783F017001C013F0ED80019038F07F0001 E015F8147E1603000113FEA2C75AA20101140717F05CA20103140F17E05CA20107EC1FC0 A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA9C1FC7FCEC0F FCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A2387FFFE0B5FCA22D3A80A72E >I114 DII<137C48B4141C26038F 80137EEA0707000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F03F13 03140000005D5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F 1683EE0380A2ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C9039 1FFC07F8903907F001F02A2979A731>I<017CEB01C048B4EB07F038038F80EA0707000E 01C013F8121E001C1403EA3C0F0038EC01F0A2D8781F130000705BA2EAF03F91C712E012 005B017E130116C013FE5B1503000115805BA2ED07001203495B150EA25DA25D15780001 14706D5B0000495A6D485AD97E0FC7FCEB1FFEEB03F0252979A72A>I<017C167048B491 387001FC3A038F8001F8EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C15 07D8781F4A133C00701380A2D8F03F130F020049133812005B017E011F14784C137013FE 5B033F14F0000192C712E05BA2170100034A14C049137E17031880A2EF070015FE170E00 010101141E01F86D131C0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC090 2703F0007FC7FC372979A73C>I<137C48B4143826038F8013FCEA0707000E7F001E1401 001C15F8EA3C0F12381503D8781F14F000701380A2D8F03F1307020013E012005B017E13 0F16C013FE5B151F1201491480A2153F000315005BA25D157EA315FE5D00011301EBF803 0000130790387C1FF8EB3FF9EB07E1EB00035DA21407000E5CEA3F80007F495AA24A5AD8 FF0090C7FC143E007C137E00705B387801F0383803E0381E0FC06CB4C8FCEA03F8263B79 A72C>121 D124 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmtt10 10.95 62 /Fi 62 127 df<903907C007C0A2496C487EA8011F131FA202C05BA3007FB7FCA2B81280 A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F90B512FE4881B81280A36C16 00A22701FC01FCC7FCA300031303A201F85BA76C486C5AA229387DB730>35 D<1438147C14FCA4EB03FF011F13E090B512FC4880000780481580261FFEFD13C09039F0 FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE14035A1507A36CEC03F0A200 7F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F86C6C7F011F7F01037F01 00148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E1501B4FCA35AA26CEC03 F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806CB612006C5C6C5CC614F0 013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>II39 D<141E147F14FF5BEB03FEEB07FCEB0FF0EB1FE0EB3FC0EB7F 80EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2127F90C7FCA412FEAD127FA47F 123FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F80EB3FC0EB1FE0EB0FF0EB07FC EB03FEEB01FF7F147F141E184771BE30>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C 7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8A214FC1301A214FE1300A4147F AD14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB1FC0133F1480137FEBFF00485A 485A485A485AEA3FE0485A485A90C7FC5A1278184778BE30>I44 D<007FB612F0A2B712F8A36C15F0A225077B9E30> I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED 03F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA2 4A5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA249 5AA249C8FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127C A225477BBE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049 137F4848EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FC A400FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB 1FE0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5B D900FEC7FC273A7CB830>I II<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00 C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>58 D<16F01503ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFFF8495B0107 13C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7F F87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91 381FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>60 D<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157D A530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF 6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F153FED FFF05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC48 485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>I64 D<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490383F80FE A590387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA40007814913 07A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<91387F803C903903FFF0 3E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F484813075B484813 03A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C6D14FE123FA2 7F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C9038E07FE06D B512C06D14806D1400010713FC6D13F09038007FC0273A7CB830>67 D<003FB712804816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FC A69038FC007FA4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>70 D<3B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00 B290B6FCA601F8C7FCB3A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C49 6C13E02D387FB730>72 D<007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB7 1280A46C1500213879B730>I77 D<90383FFFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB0FF0 A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE001F8 13FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>79 D<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA282178016 3FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB038 7FFFC0B57EA46C5B29387EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F 9138003FF0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93 C7FC5D8182D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EB FFF8B56C7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048B512C74814F74814FF5A381FF80F383FE001497E484813 7F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C 14E0000114F86C80011F13FF01031480D9003F13C014019138007FE0151FED0FF0A2ED07 F8A2007C140312FEA56C140716F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B5128016 0000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB830>I<003FB712C04816E0B8FCA4 3AFE003F800FA8007CED07C0C791C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I< 3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C 6C14FE6D13016D5CEC800390393FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038 007FFCEC1FF02F3980B730>II<3A3FFF01FFF84801837F02C77FA202835B6C01015B3A01FC00 7F806D91C7FC00005C6D5BEB7F01EC81FCEB3F8314C3011F5B14E7010F5B14FF6D5BA26D 5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB0FE781EB1FC381EB3F8181EB7F008149 7F49800001143F49800003141F49800007140FD87FFEEB7FFFB590B5128080A25C6C486D 130029387DB730>88 D<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019 476DBE30>91 D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017F A26C7EA26D7EA26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E 7EA26E7EA26E7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07 F8A21503A2ED01F0150025477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5 FCB6FCA46C140019477DBE30>I<007FB612F0A2B712F8A36C15F0A225077B7D30>95 D<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F8013005A127EA212FE5AA5EA FFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>I III<913801FFE04A7F5C A28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A481303380FFC00D81FF0133F49 131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F 390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C713E0011F010313C0D907FC C8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B57E488048018113803A07FC 007FC04848133FD81FE0EB1FE0150F484814F0491307127F90C7FCED03F85A5AB7FCA516 F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE0 6C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A7CA830>IIII< 14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003F B612C04815E0B7FCA27E6C15C023397AB830>I107 D<387FFFF8B57EA47EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02FC 137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07EB03 F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548018F13 C0A46C486C01071380322881A730>II<49B4FC010F 13E0013F13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A2 4848EB07F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15 F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C 13FC6D5B010F13E0010190C7FC272A7CA830>II114 D<90381FFC1E48B5129F000714FF5A5A5A387FF0 07EB800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E00001 14F86C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB 3F806D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830 >III<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C1380 3B01F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7 FCA26E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E 5A2B277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7 EA3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147D A2ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D 277FA630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE 90383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F8190 3803F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE 6D7E48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3F FFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C 137E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15 FCEB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA200 0F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA6 30>I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E4913 00C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E 4890C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I<017C133848 B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8FF8713E0010713C0486C1380D8 7C0113003838007C1F0C78B730>126 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmtt12 14.4 3 /Fj 3 87 df83 D<003FB812FC5AB912FEA590C7EB0001A9007EEE00FCA2C81500B3B3AC49 B67E4981A56D5D37497DC83E>I<263FFFF0903807FFFE4883B56C491480A36C496D1400 6C5FD801FEC8EA3FC0A36D157F6C5FA36E14FF017F93C7FCA36E5B013F5DA36E1303011F 5DA36E1307010F5DA36E130F01075DA36E131F01035DA36E133F01015DA46D6C495AA46E 6C48C8FCA491383FC1FEA4021F5B15E3A3020F5BA215F7A202075BA215FFA26E5BA46E5B 6E5B6FC9FC394A7EC83E>86 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmbx12 17.28 35 /Fk 35 122 df<94387FFF80041FB512F04BB612FC030F81037F6F7E4AB5D8E0077F4A49 C76C7E020F01F0EC1FF04A01C0147F4A90C8487E4A485C4A484A7F49495C495BA2495B4E 7F49705B5DA3725B725B725B735A96C9FCAB0503B512FEBBFCA6D8000F01E0C7120184B3 B3AF003FB6D8F803B71280A651657DE45A>12 D<16F04B7E1507151F153FEC01FF140714 7F010FB5FCB7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>49 D<913801FFF8021FEBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027FF E0003F7F4890C7000F7F48486E7FD807F86E148048486E14C048486E14E048486F13F001 FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5D EA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B 604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F 4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD9 0FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5 FC020F14F8023F14FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F 49486D8049C86C7F484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B 6C5B6C495E011FC85A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F13809226 0FFFFEC8FC020FB512F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F71 7F7113E085717FA2717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A 80A34D14005C7E4A5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C491480 6C01F0010791C7FC6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14 F0020149C9FC426079DD51>II<01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B712 8019006060606060606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFC ADED3FFE0203B512F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F8 01007F02E06EB4FC02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC 83A219FEA419FFA3EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B 4917F8EA3FF001804B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B 6C6C6C01075B6C01E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D900 3F1480020301F0C8FC406078DD51>I65 DI<4DB5ED03C0057F02F014070407B600FE 140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807 FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291 B54882490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84 A24891CD127FA25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50F C0A26C7FA37E6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D 4E5A6D6D4E5A6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE 07FE6E02C0ED1FF8020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648 C8FC030117F86F6C16E004071680DC007F02F8C9FC050191CAFC626677E375>II73 D82 D<001FBEFCA64849C79126E0000F14 8002E0180091C8171F498601F81A0349864986A2491B7FA2491B3F007F1DC090C9181FA4 007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A3021FBAFCA663617AE070>84 DI<913803FFFE02 7FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F48 6D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC15 7F0207B7FC147F49B61207010F14C0013FEBFE004913F048B512C04891C7FC485B4813F8 5A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FE D90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E011F02FC130F010302F00101 1400D9001F90CBFC49437CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEB FF80047F14F00381B612FC038715FF038F010014C0DBBFF0011F7FDBFFC001077F93C76C 7F4B02007F03F8824B6F7E4B6F13804B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE 1BFCA44F13F8A31BF0A24F13E0A24F13C06F17804F1300816F4B5A6F4A5B4AB402075B4A 6C6C495B9126F83FE0013F13C09127F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E0 91C7001F91C8FC90C8000313E04F657BE35A>I<92380FFFF04AB67E020F15F0023F15FC 91B77E01039039FE001FFF4901F8010113804901E0010713C04901804913E0017F90C7FC 49484A13F0A2485B485B5A5C5A7113E0485B7113C048701380943800FE0095C7FC485BA4 B5FCAE7EA280A27EA2806C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C6D150F 6D6DEC1FC06D01E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091B512F0 023F5D020F1580020102FCC7FCDA000F13C03E437BC148>II<92380FFFC04AB512FC020FEC FF80023F15E091B712F80103D9FE037F499039F0007FFF011F01C0011F7F49496D7F4990 C76C7F49486E7F48498048844A804884485B727E5A5C48717EA35A5C721380A2B5FCA391 B9FCA41A0002C0CBFCA67EA380A27EA27E6E160FF11F806C183F6C7FF17F006C7F6C6D16 FE6C17016D6C4B5A6D6D4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90 C7FC6D6C90B55A021F15F8020715E0020092C8FC030713F041437CC14A>III<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C81 93267FE07F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC 8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>II<903807FF80B6FCA6C6FC7F7FB3 B3B3B3ADB712E0A623647BE32C>108 D<902607FF80D91FFFEEFFF8B691B500F00207EB FF80040702FC023F14E0041F02FF91B612F84C6F488193267FE07F6D4801037F922781FE 001F9027E00FF0007FC6DA83F86D9026F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87E C7804C6D027C80039FC76E488203BEEEFDF003BC6E4A8003FC04FF834B5FA24B5FA24B94 C8FCA44B5EB3B2B7D8F007B7D8803FB612FCA67E417BC087>I<902607FF80EB1FFFB691 B512F0040714FC041F14FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F0 7F6DD98FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280 A651417BC05A>I<923807FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E01 0701F0010F13E04901C001037F49496D7F4990C87F49486F7E49486F7E48496F13804819 C04A814819E048496F13F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D 4B13FCA36C19F8A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B 5A6D6D495B6D6D495B010701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715 E0020092C8FC030713E048437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F003 81B612FC038715FF038F010114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E 7F03F86E7F4B6E7F4B17804B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F 13FCA41BF861A21BF0611BE0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B7049 5B04E0017F13C09226CFFC03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313 E093CBFCB3A3B712F0A64F5D7BC05A>I114 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121F D80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14 E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C0 1303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC81177F6C163FA217 1F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FC EB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437BC140>II<902607FFC0ED3F FEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D49 48806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002 F0C7FC51427BC05A>I119 D<007FB600C0017FB512F8A6D8001F01 F8C70007EBF0006D040190C7FC6D6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A 6E6D495A7049C8FC6E4A5A6E6D485A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F 91C9FC5F6F5B816F7F6F7F8481707F8493B57E4B805D4B80DB0FF37FDB1FE17F04C08015 3F4B486C7F4B486C7F4A486D7F4A486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A 4AC86C7F49486F7F4A6F7F0107707FEB3FFFB600F049B7FCA650407EBF55>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmsy10 10.95 2 /Fl 2 16 df13 D15 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fm cmbx12 14.4 50 /Fm 50 122 df12 D<003015C0007CEC03E0D87F80131FD8FFE0EB7FF09038F801 FF263FFF0F13C06C90B512800007ECFE00000114F86C5C013F13C06D5BD907FEC7FC6D5A EB00F01460241071CD43>20 D46 D<913803FFC0023F13FC91B6FC010315C0010F018113F0903A1F FC003FF849486D7E49486D7E49486D7E48496D138048496D13C0A24817E04890C813F0A3 4817F8A24817FC49157FA3007F17FEA600FF17FFB3A5007F17FEA6003F17FCA26D15FFA2 6C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E5B6C6D4913006D6C495AD91FFC EB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FCC7FC020313C0384F7BCD43>48 D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7FCB3B3B3A600 7FB712FEA52F4E76CD43>II<91380FFFC091B512FC 0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7ED803F86E7E491680D8 07FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801FC1680C9FC4C13005F A24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF80DA000713E0030113 F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA218FEA2EA03E0EA0FF8 487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E001F04A13C06C484A13 80D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F1580010302FCC7FCD9001F 1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F167FA216FF5D5DA25D 5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC01580EC1F005C147E147C 5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207485A485A90C8FC123E 127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>III<121F7F7FEBFF8091B81280A45A1900606060A2606060485F0180C86CC7FC 007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8FC16FEC812014B5A5E4B5A15 0F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140FA25D141FA2143FA4147F5DA3 14FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FFC0027F13FC0103B67E010F15 E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C7E48488048486E1380000717 C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014F802FE4913806C7FDBC00313 009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFFE017806C4BC7FC6D806D8101 0F15E06D81010115FC010781011F81491680EBFFE748018115C048D9007F14E04848011F 14F048487F48481303030014F8484880161F4848020713FC1601824848157F173FA2171F A2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17C06D157F6C6CEDFF806C6C6C 010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D010F1580010102FCC7FCD9000F 13C0364F7ACD43>I<91B5FC010F14F8017F14FF90B712C00003D9C00F7F2707FC00017F D80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C6C5AC9485A 5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D14035D5D14075D A25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC3FE06E5A31 5479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7FA34C808304 7F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F814C7E031F8116 8083033F8293C77E4B82157E8403FE824B800201835D840203834B800207835D844AB87E A24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A820103854A820107 85A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65 DI<932601FFFCEC01C0047F D9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7 383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982 4949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA2 98C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D 606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D 6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F 93C8FC030715FCDB007F14E0040101FCC9FC525479D261>II70 D<932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA80 3F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9 FC4901F8824949824949824949824949824990CA7E494883A2484983485B1B7F485B481A 3FA24849181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003F EBC000A36C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC 6D13FF6D6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F 033FEE001F030703FC1307DB007F02E01301040149CAFC5B5479D26A>I73 D76 D<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF 020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF4949 6F7F49496F7F4990C96C7F49854948707F4948707FA24849717E48864A83481B804A8348 1BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C 1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D 4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F 01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FCDB001F13E0565479D265> 79 D I82 D<91260FFF80130791B5 00F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5 FC4848C87E48488149150F001F824981123F4981007F82A28412FF84A27FA26D82A27F7F 6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C83 6C836D826D82010F821303010082021F16801400030F15C0ED007F040714E01600173F05 0F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D 5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7 FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>I85 D87 D97 DI<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1FFE0001 FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300705A48 92C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC 3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F49C7FC 020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F13FC91 B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F484980 485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C 6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD9 003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715C04901 817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0488191 C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E06CEE01 F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE 903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>IIII<137F497E 000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3 A6B612E0A51B547BD325>I 107 DIII<913801FFE0021F13FE91B612C0010315F0010F9038 807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F48834890C8 6C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C5FA2 6C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF80 7FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5010F 13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F 92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F61 6E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F14 80031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB590380F FF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF 150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0130148487F4980 127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C 816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC007F00 F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FF C00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA6147EA414 FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE 07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B0203 13802A4D7ECB34>IIII<007FB500 F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F495A6D6D 91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF806E91C9 FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A486C7E 020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E49486E7E 49486E7FEBFFF0B500FE49B612C0A542357EB447>II E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fn cmr10 10.95 84 /Fn 84 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907 F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7 FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11 D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13 7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9 FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB 1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3 2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92 C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB 7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I16 D<133E133F137F13FFA2EA01FEEA03FCEA07F813F0EA0FE0EA 1FC01380EA3E005A5A1270122010116EBE2D>19 D<006013060078131E00FC133F003F13 FC381F81F8380FE7F03803FFC06C13806C1300133C1318180B76B92D>I<121EEA7F80EA FFC0A9EA7F80ACEA3F00AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E00 0A4179C019>33 D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F39 1E600F3000001300A401E01370491360A3000114E04913C0000313010100138048130300 0EEB070048130E0018130C0038131C003013181C1C7DBE2D>I<14E0A4EB07FC90383FFF 8090B512E03901F8E3F03903E0E0FCD807C0133CD80F807FD81F007F003E80003C158000 7C140316C00078141F00F8143F157FA47EED3F806CEC0E0092C7FC127F138013C0EA3FF0 13FEEA1FFF6C13FC6C13FF6C14C06C806C6C13F8011F7F130301007FECE7FF14E102E013 80157F153FED1FC0A2003E140F127FD8FF801307A5130000FC158000F0140F1270007815 005D6C141E153E6C5C6C5C3907C0E1F03903F8EFE0C6B51280D93FFEC7FCEB0FF8EB00E0 A422497BC32D>36 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312 011380120313005A120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03 801307EB0F00131E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25A A3123E127EA6127C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA21201 7F12007F13787F133E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C0 7E12707E7E121E7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214 C0A3130714E0A6130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2 137813F85B12015B485A12075B48C7FC121E121C5A5A5A5A145A7BC323>II<121EEA7F80 12FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A121812 3812300B1C798919>44 DI<121EEA7F80A2EAFFC0A4EA7F80A2 EA1E000A0A798919>IIIIII<150E151E153EA2157EA215FE 1401A21403EC077E1406140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5B A25B5BA25B5B1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6 FCA3283E7EBD2D>I<00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB 3FE090C9FCACEB01FE90380FFF8090383E03E090387001F8496C7E49137E497F90C71380 0006141FC813C0A216E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C0 12780038EC3F80123C6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90 C7FCEB07F8243F7CBC2D>II<1238 123C123F90B612FCA316F85A16F016E00078C712010070EC03C0ED078016005D48141E15 1C153C5DC8127015F04A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C13 03A31307A3130F5CA2131FA6133FAA6D5A0107C8FC26407BBD2D>III<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA 7F80A2EA1E000A2779A619>I<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0 A26C18E03C167BA147>61 D63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A291 3801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D 7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C153F A2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D41 7DC044>65 DI IIIIIII75 DIIIII82 DI<003FB91280A3903AF0007F E001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00E0A5 C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>IIII<007FB5D8 C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C6D6C 143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BEDF81E 913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFEED71 FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02386D7E 14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00076D EC7FFFB500FC0103B512FEA33F3E7EBD44>II91 D<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318 0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F A2003F131F01C013E0390F0007801C1C73BE2D>II97 DI<49B4FC010F13E090383F00F8017C131E4848131F 4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3 003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890383F01 F090380FFFC0D901FEC7FC222A7DA828>II II<167C903903F801 FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC 49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071F FFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A 0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D6C6C49 5A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>III<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313 017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380F FF803801FC00185185BD1C>II I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803F03C01F80007 903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B13FF4992C7FC A2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF 903807FFC091381E07E091387803F000079038E001F82603F9C07F0001138001FB6D7E91 C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F 81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2 003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6C EB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A 7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A03FFC001FC6C49 6C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC0 6D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F891 C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090397F00387C 01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA448C7FCAA6C7EA3 6C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F81F190380FFFC1 903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC787C ECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FEA3 1F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E1307003C1303127C00 78130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8 003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C14E06CEB 03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4137CA2 13FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE01C0A2EB 7F03013F138090381F8700EB07FEEB01F81B397EB723>IIIIII<001FB61280A2EBE0000180140049485A001E495A121C4A5A003C49 5A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90393FC00380A2EB7F 80EBFF005A5B484813071207491400485A48485BA248485B4848137F00FF495A90B6FCA2 21277EA628>I124 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fo cmbx12 20.736 15 /Fo 15 122 df69 D<922603FFF8150E037FD9FFC0143F0203B600FC5C021F03FF5C027FEEC00149B8EAF003 49EFFC07010FDA000F13FE4901F09039007FFF8F4901C0020F13DF4990C8000390B5FC49 4815004801F8163F48844A8248498248844A8248844A834885A291CB7E5A86A286B5FC86 80A28680A280A26E8380806E187E6E95C7FC6C8015E015FCEDFFC06C15FCEEFFE06C16FF 18F06CEFFF8019F06C18FE737E6C856C19F06C19FC6D846D846D856D856D850101856D85 023F846E841407020084031F18801500040F17C0EE007F050716E0EF003F1803DE007F14 F0191F8585070114F8A28586007E85B4FC86A286A37F86A36D1AF0A37F1CE06D60A26D1A C06D607F6D1A806E5F6E4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B03FC031F5B01 FBD9FF80027F5B01F102FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD9800317E090C7 6C168048020F4BC8FC48020015F00070030349C9FC557A75F76C>83 D<001FC012F8A7481FFC03F0C76C91C7120F92C8EF007F02F81B1F02E01B0702801B0191 C984491D7F491D3F491D1FA2491D0FA2491D07007F1FFEA2491D03A4491D01A700FF1FFF 90CA85A6CB1A00B3B3B3AD4ABC12C0A8787479F387>I86 D<001FB900F091B812FE A8C7000F02FCCA003F01FCC8FC6E6E050113807196C9FC6E626E6F4C5A6E6F4C5AA26F6E 4C5A6F6E4C5A724C5A816F6E4C5A6F6E4B5B5290CAFC6F806F6F4A5A734A5A6F4E5A7080 734A5A704D5A706E4A5A7080515B706E4990CBFC706E495A1A80704C5A706F485A716E48 5AA2716E485A716E485A745B7114FD7191B5CCFC63715D83715D638484878472807280A2 72807281888473808896B6FC4E814E8188604E81DE1FFB8119F9DE3FF0814E486C80F0FF C074804D496C804D0100814E7F05076E804D486D804D5A74814D486D814D48834D488075 804C49834C90C87E4C486F8075804C48844C48814C486F818B4C48814C4870804B497080 A24B90CA6C804B4871804B4886884B4871804B48874B488376814B4872804A49874A90CC 7E7780027F01F887B800FE0303B912FEA887767BF592>88 D<93387FFF80030FB512FC03 7FECFF804AB712E0020716F8021F16FE027FD9F8077F49B5D8C000804991C7003F13E049 01FC020F7F49496E7F49498049496E7F49496E7F90B55A48727E92C914804884485B1BC0 48841BE0485BA27313F05AA25C5AA21BF885A2B5FCA391BAFCA41BF002F8CCFCA67EA380 7EA47E806CF103F0F207F86C7F1A0F6C6E17F06C191F6F17E06C6E163F6D6DEE7FC06D6D 16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02E0EC3FFC6D02F8ECFFF86D9126FFC00F 5B023F91B65A020F178002034CC7FC020016F8031F15E0030392C8FCDB000F13E04D507B CE58>101 D103 D105 D<902601FFF891260FFFE093383FFF80B692B500FE0303B512F80503 6E6C020F14FE050F03E0023F6E7E053F03F891B712E04D6F4982932701FFF01F6D0107D9 C07F7F4CD900076D90270FFC001F7FDC07FC6D9126801FF06D7FC66CDA0FF06D9126C03F C06D7F011FDA1FC06D4BC77E6D4A48DCE0FE834CC8ECE1FC047E6FD9F1F86E804CEFF3F0 DBF9F8EFF7E04C6003FB7001FF6F804C6015FF4C95C9FCA24C5FA293C95CA44B60B3B3A6 B8D8E003B8D8800FB712FEA8974E79CDA2>109 D<902601FFF891380FFFE0B692B512FE 05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D80C66CDA0FF0 6D80011FDA1FC07F6D4A48824CC8FC047E6F7F5EEDF9F85E03FB707F5E15FF5EA25EA293 C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C>I<93381FFFE00303B6FC031F15E092 B712FC020316FF020F17C0023FD9FC0014F091B500C0010F13FC4991C700037F4901FC02 007F010F496F13C049496F7F49496F7F4B8149496F7F90B5C96C7F4886A24849707F481B 80A248497014C0A2481BE0A348497113F0A3481BF8A5B51AFCAE6C1BF8A46C1BF06E94B5 FCA36C1BE0A26C6D4C14C0A26C1B806E5E6C1B006C6E4B5BA26C6E4B5B6D6D4B5B6D6D4B 5B6D6D4B5B6D6D92B55A6D01FF02035C6D02C0010F91C7FC010002FC90B512FC6E90B75A 021F17E00207178002014CC8FCDA003F15F0030392C9FCDB001F13E056507BCE61>I<90 2601FFF8EB07FEB691383FFFC094B512F00403804C14FE4C8093261FFC3F138093263FE0 7F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16F815FB16F016E015FF16C07114 C05E72138095381FFE0093C76C5AF001E095C8FCA25DA65DB3B3A2B812F8A8434E7ACD4F >114 D<912603FFFCEB0780027F9039FFE00FC00103B6EAF83F010FEDFEFF013F92B5FC 49EB000F2601FFF01300480180143F4890C8120F4848814848814981123F83485A187FA2 12FF6D163FA37F7F6DEE1F8002C092C7FC14F014FEECFFF06CECFF8016FEEEFFE06C16FC 6C16FF18C06C836C17F86C836C836C83013F17806D17C0010717E0010117F0EB003F0207 16F8EC001F030015FC1607EE007F051F13FE1707007E82B482836D167FA2183F7F181FA2 7F19FC7FA26D163F6D17F86D167F19F06D16FF6E4A13E002E04A13C06E4A138002FE023F 1300913AFFC003FFFE01E790B65A01C316F0018016C026FE003F92C7FC48010714F80070 D9007F90C8FC3F507ACE4C>I<15FFA75CA55CA45CA25CA25CA25CA25C91B5FCA25B5B5B 131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE183F7014C07F187F7014806D 16FF826D4B13006E6D485AEEFE0F6E90B55A020F5D6E5D020115C06E6C5C031F49C7FC03 0113F03B6E7CEC4B>I121 D E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%BeginPaperSize: a4 a4 %%EndPaperSize %%EndSetup %%Page: 1 1 1 0 bop 94 1385 a Fo(T)197 1423 y(E)300 1385 y(X)65 b(V)-16 b(ersioning)66 b(System)p 94 1490 3780 34 v 1424 1586 a Fn(Soft)m(w)m(are)31 b(for)g(storing)e(complete)i(source)g(co)s(des)f (of)h(T)3301 1605 y(E)3351 1586 y(X)f(do)s(cumen)m(ts)94 5373 y Fm(b)l(y)45 b(Da)l(vid)h(An)l(to)-7 b(\024)-60 b(s)p 94 5446 3780 17 v eop %%Page: 2 2 2 1 bop 94 4756 a Fn(Cop)m(yrigh)m(t)547 4753 y(c)522 4756 y Fl(\015)30 b Fn(2000)i(Da)m(vid)e(An)m(to)-5 b(\024)-41 b(s)94 4881 y(P)m(ermission)26 b(is)h(gran)m(ted)h(to)g(mak)m(e)h(and)e (distribute)e(v)m(erbatim)i(copies)h(of)g(this)e(man)m(ual)h(pro)m (vided)f(the)i(cop)m(y-)94 4980 y(righ)m(t)i(notice)h(and)f(this)f(p)s (ermission)e(notice)k(are)g(preserv)m(ed)f(on)g(all)f(copies.)94 5105 y(P)m(ermission)h(is)g(gran)m(ted)h(to)h(cop)m(y)g(and)e (distribute)f(mo)s(di\014ed)f(v)m(ersions)j(of)g(this)f(man)m(ual)g (under)f(the)j(condi-)94 5204 y(tions)e(for)f(v)m(erbatim)h(cop)m (ying,)g(pro)m(vided)e(that)j(the)f(en)m(tire)f(resulting)f(deriv)m(ed) h(w)m(ork)h(is)f(distributed)d(under)94 5304 y(the)31 b(terms)f(of)h(a)g(p)s(ermission)c(notice)k(iden)m(tical)e(to)i(this)e (one.)94 5429 y(P)m(ermission)g(is)f(gran)m(ted)j(to)g(cop)m(y)f(and)f (distribute)f(translations)g(of)i(this)f(man)m(ual)g(in)m(to)h(another) g(language,)94 5528 y(under)38 b(the)i(ab)s(o)m(v)m(e)h(conditions)d (for)h(mo)s(di\014ed)f(v)m(ersions,)j(except)g(that)f(this)e(p)s (ermission)f(notice)i(ma)m(y)i(b)s(e)94 5628 y(stated)32 b(in)d(a)i(translation)e(appro)m(v)m(ed)i(b)m(y)f(the)g(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8 b(oundation.)p eop %%Page: 1 3 1 2 bop 94 -116 a Fn(Chapter)30 b(1:)41 b(In)m(tro)s(duction)2771 b(1)94 365 y Fk(1)81 b(In)l(tro)t(duction)219 686 y Fn(This)26 b(is)h(do)s(cumen)m(tation)g(of)h(T)1283 705 y(E)1333 686 y(X)g(V)-8 b(ersioning)26 b(System,)i(soft)m(w)m(are)h(for)f (storing)f(complete)h(source)g(co)s(des)94 785 y(of)j(T)249 805 y(E)299 785 y(X)g(do)s(cumen)m(ts.)219 942 y(V)-8 b(ersion)30 b(1.0)219 1098 y(\(Do)s(cumen)m(tation)i(CVS)d(v)m(er.)41 b($Id:)g(tvs.texi,v)31 b(1.23)h(2000/08/16)i(17:00:24)g(an)m(tos)d(Exp) f($\))94 1436 y Fm(1.1)69 b(Wh)l(y)44 b(do)h(y)l(ou)g(need)g Fj(TVS)p Fm(?)219 1651 y Fn(It)27 b(m)m(ust)g(ha)m(v)m(e)h(happ)s(ened) d(to)i(y)m(ou.)40 b(Y)-8 b(ou)28 b(use)e(T)1851 1670 y(E)1901 1651 y(X)h(at)h(w)m(ork.)39 b(Y)-8 b(ou)28 b(run)d(another)i (distribution)c(at)28 b(home.)94 1750 y(Y)-8 b(ou)39 b(wrote)g(a)g(b)s(eautiful)d(do)s(cumen)m(t)i(at)h(home,)i(y)m(ou)e (came)g(to)g(w)m(ork)f(and)g(got)i(error)e(message)h Fi(I)30 b(can't)94 1850 y(find)g(file)f(`foo.tex')p Fn(.)38 b(There)30 b(is)f(a)i(pac)m(k)-5 b(age)33 b(missing)28 b(in)h(y)m(our)h(w)m(ork)h(installation.)219 2006 y(Or:)42 b(Y)-8 b(ou)32 b(wrote)g(a)g(b)s(eautifully)c(t)m(yp)s(eset)33 b(b)s(o)s(ok)e(sev)m(eral)g(y)m(ears)i(ago.)45 b(Y)-8 b(ou)32 b(used)f(em-T)3247 2026 y(E)3297 2006 y(X)h(on)f(M$-DOS)94 2106 y(mac)m(hine.)56 b(The)36 b(b)s(o)s(ok)e(should)g(b)s(e)h(t)m(yp)s (eset)h(again.)57 b(Y)-8 b(ou)36 b(ha)m(v)m(e)h(only)d(m)m(y)p 2698 2106 28 4 v 33 w(b)s(o)s(ok.tex)i(and)f(no)h(macros)g(y)m(ou)94 2206 y(used.)k(What)31 b(to)h(do?)219 2362 y(T)-8 b(o)38 b(b)s(e)f(serious,)i(there)f(is)f(nothing)g(to)h(b)s(e)f(done)h(no)m (w.)63 b(But)38 b(if)f(y)m(ou)h(stored)g(the)g Fh(c)-5 b(omplete)46 b Fn(source)38 b(of)94 2462 y(the)e(do)s(cumen)m(ts,)g(it) f(didn't)f(ha)m(v)m(e)j(to)f(happ)s(en)d(to)j(y)m(ou.)56 b(And)35 b(ho)m(w)g(to)h(store)g(the)g(complete)f(source?)56 b(It's)94 2561 y(simple|use)28 b Fi(TVS)p Fn(.)94 2639 y Fg(\013)p 144 2639 3734 4 v 3733 w(\010)p 94 2956 4 270 v 247 2775 a Fn(Please!)39 b(Please!)f(P)m(ac)m(king)24 b(complete)g(T)1635 2795 y(E)1685 2775 y(X)f(do)s(cumen)m(t)g(sources)g (is)f(a)i(delicate)f(and)f(sensitiv)m(e)g(op)s(eration.)123 2858 y(Read)34 b(the)g(en)m(tire)g(man)m(ual)f(b)s(efore)g(y)m(ou)h (use)g Fi(TVS)f Fn(to)h(do)g(something)f(imp)s(ortan)m(t.)51 b(This)32 b(kind)g(of)i(soft)m(w)m(are)123 2939 y(can)c(b)s(e)g(useful) f(for)h(y)m(ou)h(if)e(and)h(only)f(if)h(y)m(ou)g(use)g(it)g(correctly) -8 b(.)42 b(I'm)30 b(sorry)g(for)g(this)f(but)h(it's)g(the)g(fact.)p 3927 2956 V 94 3008 a Fg(\012)p 144 3008 3734 4 v 3733 w(\011)94 3346 y Fm(1.2)69 b(What)45 b Fj(TVS)e Fm(can)i(do?)219 3560 y Fi(TVS)29 b Fn(can)g(store)h(complete)g(source)g(co)s(des)g(of)f (T)1838 3580 y(E)1888 3560 y(X)h(do)s(cumen)m(ts.)40 b(It)30 b(parses)f(logs)g(of)h(T)3182 3580 y(E)3232 3560 y(X)f(and)g(\014nds)f(\014les)94 3660 y(whic)m(h)i(w)m(ere)g(used)g(to) h(t)m(yp)s(eset)g(the)g(do)s(cumen)m(t.)40 b Fi(TVS)30 b Fn(can)h(w)m(ork)f(in)f(three)i(lev)m(els:)169 3817 y Fl(\017)60 b Fn(Only)32 b(do)s(cumen)m(t)g(log)h(is)f(examined.)47 b(It)33 b(stores)g(all)f(macros,)i(st)m(yles,)g(included)c(do)s(cumen)m (ts)j(etc.)49 b(y)m(ou)274 3916 y(need.)169 4057 y Fl(\017)60 b Fn(Do)s(cumen)m(t)31 b(log)f(and)f(format)h(log)f(is)g(examined.)40 b(It)29 b(also)h(stores)g(all)e(source)i(\014les)f(needed)g(to)h(build) d(up)274 4156 y(format)k(\014le.)169 4297 y Fl(\017)60 b Fn(\(exp)s(erimen)m(tal\))27 b(Moreo)m(v)m(er)i(dvips)c(log)i(is)e (parsed)h(and)h(used)f(fon)m(ts)h(are)g(stored.)40 b(This)25 b(is)h(not)h(so)g(useful)274 4397 y(as)k(only)f Fi(.pk)f Fn(\014les)g(ma)m(y)i(b)s(e)f(obtained)g(this)f(w)m(a)m(y)-8 b(.)219 4594 y(Files)39 b(collected)h(b)m(y)g Fi(TVS)f Fn(can)h(b)s(e)g(used)f(on)g(an)m(y)i(T)2042 4614 y(E)2092 4594 y(X)f(installation)d(to)k(build)c(up)i(exactly)h(the)h(same)94 4694 y(do)s(cumen)m(t.)g(Next,)32 b(let)e(us)f(call)h(the)h(pro)s(duct) e(of)h Fi(TVS)g Fn(a)h Fh(c)-5 b(omplete)34 b(sour)-5 b(c)g(e)p Fn(.)219 4850 y(There)30 b(are)h(sev)m(eral)f(imp)s(ortan)m (t)g(features)h(of)f Fi(TVS)p Fn(:)169 5007 y Fl(\017)60 b Fi(TVS)30 b Fn(is)f(a)i(P)m(erl)f(script,)g(it)f(runs)g(wherev)m(er)i (P)m(erl)f(is)f(a)m(v)-5 b(ailable)30 b(\(it)g(means)g(nearly)g(ev)m (erywhere\).)169 5147 y Fl(\017)60 b Fn(There)30 b(is)g(no)g (di\013erence)g(in)f(using)g(of)h Fi(TVS)g Fn(when)f(running)f(LaT)2512 5167 y(E)2562 5147 y(X,)j(plain,)d(or)j(whatev)m(er)g(y)m(ou)g(w)m(an)m (t.)169 5288 y Fl(\017)60 b Fn(On)25 b(the)h(destination)e(\(the)i (place)f(y)m(ou)h(t)m(yp)s(eset)g(the)f(complete)h(source\),)h(there)f (is)e(no)h(need)h(to)g(run)e Fi(TVS)p Fn(.)274 5388 y(Y)-8 b(ou)31 b(only)f(need)g(to)h(sa)m(y)g(T)1192 5407 y(E)1242 5388 y(X)g(to)g(\014nd)e(\014les)g(in)g(w)m(orking)h(directory)g (\014rst.)169 5528 y Fl(\017)60 b Fi(TVS)34 b Fn(is)f Fh(not)44 b Fn(a)35 b(v)m(ersion)f(con)m(trol)h(system.)53 b(It)34 b(cannot)h(handle)e(v)m(ersions)h(of)h(y)m(our)f(do)s(cumen)m (ts.)52 b(There)274 5628 y(are)31 b(other)g(systems,)g(e.g.,)g Fi(RCS)f Fn(or)g Fi(CVS)p Fn(,)g(designed)f(to)i(do)g(this.)p eop %%Page: 2 4 2 3 bop 94 -116 a Fn(Chapter)30 b(1:)41 b(In)m(tro)s(duction)2771 b(2)94 365 y Fm(1.3)69 b(What)45 b(do)g(y)l(ou)g(need)g(to)g(run)f Fj(TVS)p Fm(?)219 548 y Fn(Hardw)m(are)32 b(and)e(OS)h(requiremen)m(ts) f(are)i(simple.)41 b Fi(TVS)30 b Fn(is)h(a)g(P)m(erl)g(script)f(so)i (it)f(runs)e(wherev)m(er)j(P)m(erl)e(5.x)94 648 y(is)k(a)m(v)-5 b(ailable.)51 b(It)34 b(uses)f(pac)m(k)-5 b(ages)36 b(Getopt::Long,)h (File::Basename,)f(File::Cop)m(y)-8 b(,)36 b(and)d(File::P)m(ath.)52 b(These)94 747 y(pac)m(k)-5 b(ages)33 b(should)28 b(b)s(e)i(nev)m (ertheless)g(in)f(standard)h(P)m(erl)g(distribution.)219 872 y(F)-8 b(or)45 b(information)e(on)h(P)m(erl)g(for)g(y)m(our)g(OS)g (c)m(hec)m(k)i Fi(http://www.perl.com)p Fn(.)77 b(There)44 b(should)e(b)s(e)i(no)94 971 y(problem)29 b(on)i(most)f(Unices,)g(in)f (Lin)m(ux,)h(P)m(erl)f(is)h(usually)e(a)j(part)f(of)h(standard)e (distribution.)219 1096 y(Ma)m(yb)s(e)j(y)m(ou)g(\014nd)e(useful)g(ha)m (ving)h(also)g Fi(make)f Fn(and)h Fi(Texinfo)f Fn(utilities)f (installed)g(on)i(y)m(our)h(system,)g(but)94 1196 y Fi(Texinfo)e Fn(is)g(only)h(needed)g(to)h(pro)s(duce)f(do)s(cumen)m(tation)g(in)f(D) m(VI,)j(P)m(ostScript,)e(Info,)h(or)f(HTML)h(formats)94 1295 y(whic)m(h)e(are)g(pregenerated)h(in)e Fi(TVS)h Fn(distribution.)37 b(And)29 b Fi(make)h Fn(is)f(only)g(to)j(generate)f (them)g(comfortably)-8 b(.)219 1420 y(There)21 b(are)h(some)f (requiremen)m(ts)g(for)g(y)m(our)g(T)1746 1439 y(E)1796 1420 y(X)h(source)f(co)s(des)g(to)h(b)s(e)f(able)g(to)h(handle)e(them)h (successfully)-8 b(.)94 1519 y(There)32 b(is)e(a)i(problem)e(with)g (including)f(\014les)h(in)m(to)i(y)m(our)f(source.)45 b(The)31 b(usual)f(and)h(b)s(est)g(w)m(a)m(y)i(to)f(do)f(it)h(is)e(to) 94 1619 y(ha)m(v)m(e)c(the)f(main)e(source)h(at)i(the)e(top)h(of)f(the) h(source)f(tree)h(and)f(use)g(relativ)m(e)h(paths)f(in)f(all)g(v)-5 b(arian)m(ts)24 b(of)h Fi(\\input)94 1719 y Fn(command.)39 b(Av)m(oid)25 b(pathological)g(inputs)e(lik)m(e)h Fi(\\includegraphics) i(../../pictures/pict1.ps)p Fn(.)33 b(This)94 1818 y(should)c(not)h(b)s (other)g(y)m(ou)h(as)f(nearly)g(ev)m(eryb)s(o)s(dy)g(do)s(es)g(it.)219 1943 y(Usually)25 b Fi(TVS)g Fn(is)g(able)h(to)h(pac)m(k)g(\014les)e (referenced)h(b)m(y)g(\\up-going")h(relativ)m(e)f(path)g(\(if)f(it)h (mak)m(es)h(a)g(con\015ict,)94 2042 y Fi(TVS)f Fn(recognizes)h(it\),)h (but)d(y)m(ou)i(run)e(in)m(to)i(di\016culties)d(when)h(re-t)m(yp)s (esetting)i(the)g(complete)g(source)g(and)f(y)m(ou)94 2142 y(ha)m(v)m(e)32 b(to)f(correct)h(all)d(the)i(things)e(b)m(y)h (hand.)p eop %%Page: 3 5 3 4 bop 94 -116 a Fn(Chapter)30 b(2:)41 b(Installation)2816 b(3)94 365 y Fk(2)81 b(Installation)219 589 y Fn(The)28 b(program)h Fi(TVS)f Fn(and)g(its)g(do)s(cumen)m(tation)h(is)e(written) h(and)g(main)m(tained)g(b)m(y)h(Da)m(vid)g(An)m(to)-5 b(\024)-41 b(s,)31 b Fi(xantos)94 689 y(\(at\))f(fi.muni.cz)p Fn(.)37 b(\(Of)30 b(course)g(substitute)f(\(at\))j(with)c Fi(@)p Fn(.\))41 b(Con)m(tact)31 b(him)e(when)g(in)g(trouble,)g(but)g (please)94 789 y(read)i(the)f(do)s(cumen)m(tation)h(\014rst.)219 913 y(The)38 b(follo)m(wing)f(instructions)g(assume)h(that)h(P)m(erl)g (v)m(ersion)f Fi(>)p Fn(=5)g(is)g(installed)e(on)j(y)m(our)f(system.)66 b(F)-8 b(or)94 1013 y(information)29 b(on)h(P)m(erl)g(consult)g Fi(http://www.perl.org)p Fn(.)219 1137 y(The)23 b(homepage)h(of)g Fi(TVS)f Fn(is)f Fi(http://www.fi.muni.cz/~xa)o(ntos)o(/tv)o(s)p Fn(.)33 b(Here)24 b(y)m(ou)f(can)h(get)h Fi(TVS)d Fn(either)94 1237 y(\014le-b)m(y-\014le)30 b(or)g(as)h Fi(tvs.tar.gz)c Fn(\014le.)40 b Fi(TVS)30 b Fn(can)g(also)h(b)s(e)e(obtained)h(on)g(CT) -8 b(AN)31 b(in)e Fi(support/TVS)p Fn(.)219 1362 y(Because)j(of)e (platform)g(indep)s(endence)e(w)m(e)j(decided)e(not)i(to)g(prepare)f (an)m(y)g(\\instan)m(t")h(pac)m(k)-5 b(ages.)219 1486 y(If)24 b(y)m(ou)i(do)m(wnloaded)e Fi(tvs.tar.gz)p Fn(,)f(gunzip)g(and) i(un-tar)f(it)h(somewhere.)38 b(If)25 b(y)m(ou)g(do)m(wnloaded)f (separate)94 1586 y(\014les,)30 b(reconstruct)h(the)f(original)f (\014le)g(structure)h(an)m(ywhere)h(y)m(ou)f(w)m(an)m(t.)219 1710 y(On)67 b(UNIX,)h(mak)m(e)g(a)g(link)d(to)j Fi(tvs.pl)e Fn(from)h(a)h(directory)f(whic)m(h)f(is)g(in)g(y)m(our)i Fi(PATH)p Fn(,)76 b(e.g.)94 1810 y Fi(/usr/local/bin)p Fn(,)29 b(if)i(y)m(our)h(system)g(deco)s(des)g(\014rst)f(lines)f(of)i (scripts)e(to)j(run)d(them.)46 b(In)31 b(this)f(case,)k(it)d(ma)m(y)94 1910 y(b)s(e)c(needed)f(to)i(correct)g(the)f(v)m(ery)h(\014rst)e(line)f (of)i Fi(tvs.pl)f Fn(and)g(put)g(the)h(righ)m(t)g(path)f(to)i(y)m(our)f (P)m(erl)g(in)m(terpreter)94 2009 y(there.)69 b(Otherwise)39 b(y)m(ou)h(ma)m(y)g(still)e(run)g Fi(TVS)h Fn(running)e Fi(perl)29 b(tvs.pl)p Fn(.)67 b(Install)38 b(the)i(do)s(cumen)m(tation) f(in)94 2109 y(y)m(our)34 b(fa)m(v)m(orite)h(format,)g(where)f(y)m(our) f(do)s(cs-reader)h(can)g(\014nd)e(it.)51 b(A)m(t)34 b(least,)i Fi(/usr/doc/tvs)30 b Fn(w)m(ouldn't)j(b)s(e)94 2208 y(a)e(bad)f(c)m (hoice)h(to)g(store)g(P)m(ost)h(Script)d(or)h(HTML)g(do)s(cumen)m (tation.)219 2333 y(Generally)23 b(sp)s(eaking,)i(there)g(is)e(no)h (need)g(to)h(install)e Fi(TVS)g Fn(to)i(global)f(directories)f(if)g(y)m (ou)i(are)g(the)f(only-one)94 2433 y(who)30 b(runs)f(it)h(or)g(y)m(ou)h (are)g(not)g(ro)s(ot.)219 2557 y(T)-8 b(ry)30 b Fi(tvs)f(--help)p Fn(.)39 b(If)30 b(a)h(TVS)f(header)g(and)g(help)f(message)i(written,)f (ev)m(erything)g(is)g(OK.)219 2682 y(If)i(y)m(our)h(standard)e(P)m(erl) h(distribution)d(do)s(es)j(not)h(con)m(tain)g(pac)m(k)-5 b(ages)34 b(Getopt::Long,)i(File::Basename,)94 2781 y(File::Cop)m(y)-8 b(,)31 b(and)f(File::P)m(ath,)h(get)h(them)e(from)g Fi (http://www.perl.org)p Fn(.)219 2906 y(On)i(M$)i(DOS/Windo)m(w$)f (platforms)f(the)h Fi(.pl)f Fn(su\016x)h(should)e(b)s(e)h(enough)h(for) g(P)m(erl)f(script)g(to)i(run,)f(of)94 3005 y(course)38 b(if)f(P)m(erl)h(is)e(correctly)j(installed.)60 b(Please)38 b(do)g(not)g(exp)s(ect)g(me)g(to)h(mak)m(e)g(b)s(etter)f(supp)s(ort)e (for)h(M$)94 3105 y(platforms)30 b(as)g(I)h(do)f(not)g(run)f(them.)219 3230 y(On)37 b(other)g(platforms,)i(if)d(there)i(are)f(di\016culties)e (in)h(installing)f(or)i(running)e Fi(TVS)p Fn(,)j(please)g(drop)e(me)i (a)94 3329 y(line.)p eop %%Page: 4 6 4 5 bop 94 -116 a Fn(Chapter)30 b(3:)41 b(Using)30 b Fi(TVS)f Fn(step)i(b)m(y)f(step)2360 b(4)94 365 y Fk(3)81 b(Using)54 b Ff(TVS)f Fk(step)f(b)l(y)i(step)219 681 y Fn(This)26 b(c)m(hapter)j(sho)m(ws)f(the)g(usage)h(of)f Fi(TVS)f Fn(and)g(v)-5 b(arious)27 b(examples.)40 b(It)28 b(also)g(p)s(oin)m(ts)f(out)h(the)g(limitations)94 781 y(of)k(this)d(system,)j(in)d(other)j(w)m(ords)e(what)h(it)f Fh(c)-5 b(an)39 b Fn(do)31 b(for)f(y)m(ou)h(\(and)g(it's)g(quite)f(a)h (lot\))h(and)e(what)h(it)f(cannot.)94 880 y(Y)-8 b(es,)32 b(there)e(are)h(some)g(unpleasan)m(t)f(things)f(y)m(ou)i(m)m(ust)f(do)g (man)m(ually)-8 b(.)94 1214 y Fm(3.1)69 b(Useful)45 b(commands)219 1427 y Fn(T)-8 b(o)31 b(mak)m(e)g(sure)f(that)h Fi(TVS)e Fn(is)g(correctly)i(installed)d(on)i(y)m(our)g(system,)h(run)e Fi(tvs)g(-h)p Fn(.)40 b(Y)-8 b(ou)31 b(should)d(obtain)94 1527 y(a)j(short)f(help)f(on)i(using)d Fi(TVS)p Fn(.)219 1682 y(There)34 b(are)h(t)m(w)m(o)g(useful)e(switc)m(hes)h(y)m(ou)h (should)d(kno)m(w)j(b)s(efore)f(starting)g(exp)s(erimen)m(ts)f(with)h Fi(TVS)p Fn(.)51 b(Y)-8 b(ou)94 1781 y(ma)m(y)41 b(increase)e(v)m(erb)s (osit)m(y)g(lev)m(el)g(using)f Fi(-v)h Fn(or)g(ev)m(en)h Fi(-vv)f Fn(switc)m(h.)67 b(See)40 b(Section)f(4.2)i([Global)e(switc)m (hes],)94 1881 y(page)32 b(8,)f(for)f(detailed)f(information)g(on)h(v)m (erb)s(osit)m(y)g(lev)m(els.)219 2036 y(In)36 b(follo)m(wing)e (examples)i(y)m(ou)h(ma)m(y)g(also)f(sp)s(ecify)f Fi(--dummy)g Fn(command.)58 b(It)37 b(means)f(that)h(no)f(\014les)g(are)94 2136 y(really)26 b(copied)g(and)g(no)h(real)f(output)g(is)g(pro)s (duced.)38 b(But)26 b(ev)m(erything)h(else)f(lo)s(oks)g(lik)m(e)g(real) h(op)s(erations)e(w)m(ere)94 2235 y(p)s(erformed.)94 2569 y Fm(3.2)69 b(Basic)45 b(running)f Fj(TVS)219 2782 y Fn(No)m(w)32 b(it's)f(time)h(to)g(lo)s(ok)f(to)h(the)g Fi(examples)d Fn(directory)i(in)g(y)m(our)g(distribution.)41 b(It)31 b(con)m(tains)h(source)g(\014le)94 2882 y Fi(sample.tex)c Fn(w)m(e)j(will)d(use)i(to)h(demonstrate)g(the)f(usage)h(of)g Fi(TVS)p Fn(.)219 3037 y(The)j(\014rst)f(step)h(y)m(ou)h(m)m(ust)f(not) h(forget)g(is)e(to)i(T)1893 3056 y(E)1943 3037 y(X)f(y)m(our)g(source)h (correctly)-8 b(.)53 b(Do)s(cumen)m(t)35 b Fi(sample.tex)94 3136 y Fn(uses)30 b Fi(\\tableofcontents)p Fn(,)d(so)j(y)m(ou)h(m)m (ust)f(run)334 3296 y Fi(latex)47 b(sample.tex)94 3451 y Fn(t)m(wice.)42 b(Mak)m(e)32 b(sure)d(y)m(our)i(do)s(cumen)m(t)f(is)f (T)1571 3470 y(E)1621 3451 y(Xed)i(correctly)-8 b(.)41 b(It)31 b(is)e Fh(very)k(very)38 b Fn(imp)s(ortan)m(t.)219 3606 y(Let's)31 b(try)f(what)h Fi(TVS)e Fn(can)i(do)f(no)m(w.)41 b(First)29 b(try)i(to)g(run)334 3765 y Fi(tvs)47 b(sample.log)94 3920 y Fn(The)28 b(most)h(imp)s(ortan)m(t)e(for)h Fi(TVS)f Fn(is)g(log)i(\014le)e Fi(sample.log)p Fn(.)37 b(Y)-8 b(ou)29 b(do)f(not)g(ha)m(v)m(e)h(to)g(sp)s(ecify)e(name)h(with)f Fi(.log)94 4019 y Fn(extension)40 b(as)g(it)f(is)g(tried)f(to)j(add)e (automatically)-8 b(.)69 b(What)40 b Fi(TVS)f Fn(no)m(w)h(do)s(es?)68 b(It)40 b(go)s(es)g(through)f(the)h(\014le)94 4119 y Fi(sample.log)28 b Fn(and)i(\014nds)f(all)g(the)h(\014les)g(whic)m(h)f (are)i(needed)f(to)h(build)c(up)i(the)i(\014nal)e(do)s(cumen)m(t.)219 4274 y Fi(TVS)d Fn(created)i(an)g(output)e(directory)h(named)g Fi(TVS-OUT)p Fn(.)37 b(Chec)m(k)28 b(its)e(con)m(ten)m(ts.)42 b(In)26 b(fact,)j(on)e(M$-DOS)h(or)94 4374 y(M$-Windo)m(ws)j(mac)m (hines)f(this)f(didn't)g(w)m(ork.)1702 4341 y Fe(1)1780 4374 y Fn(On)h(UN*X)h(mac)m(hines,)g(there)f(is)g(stupidly)d(deep)j (directory)94 4473 y(structure)g(con)m(taining)g(only)g(one)g (directory)g(in)f(another.)219 4628 y(There)37 b(is)f(a)h(w)m(a)m(y)i (to)e(a)m(v)m(oid)h(this.)60 b(Please)37 b(cop)m(y)h(\014le)f Fi(pathcuts.tvs)c Fn(in)m(to)38 b(the)f Fi(examples)e Fn(directory)-8 b(.)94 4728 y(Edit)30 b Fi(pathcuts.tvs)p Fn(,)d(replace)j(path)h Fi(/usr/TeX/texmf)26 b Fn(with)j(the)i(path)f (to)h(y)m(our)f(T)3090 4748 y(E)3140 4728 y(X)h(main)e(directory)-8 b(.)219 4883 y(Delete)32 b(the)e Fi(TVS-OUT)f Fn(directory)g(and)h(run) 334 5042 y Fi(tvs)47 b(-v)h(-p)f(pathcuts.tvs)d(sample)94 5197 y Fn(See)32 b(what)g Fi(TVS)e Fn(do)s(es)h(no)m(w.)44 b(Y)-8 b(ou)32 b(ma)m(y)g(also)g(c)m(hec)m(k)h(what)e(is)g(in)f(the)h Fi(TVS-OUT)f Fn(directory)-8 b(.)44 b(By)31 b Fi(-p)f(file)g Fn(w)m(e)94 5297 y(sa)m(y)h(that)g Fi(file)e Fn(con)m(tains)h(paths)g (w)m(e)h(w)m(an)m(t)g(to)g(shorten.)40 b(On)29 b(M$)i(\014le)e(system,) i(there)f(is)f(in)g(fact)i(needed)f(to)94 5397 y(use)h(this)e(to)i(cut) g(things)e(lik)m(e)g Fi(c:\\)h Fn(to)h(b)s(e)f(able)g(to)h(construct)g (\014le)e(names)h(used)g(in)f(the)h(output)g(directory)-8 b(.)p 94 5553 1200 4 v 143 5614 a Fe(1)219 5645 y Fd(Do)26 b(not)f(install)i(Lin)n(ux)e(immediately)-6 b(,)24 b(w)n(e)i(will)h (correct)f(it)g(in)g(the)f(next)g(paragraph.)35 b Fc(;-\))p eop %%Page: 5 7 5 6 bop 94 -116 a Fn(Chapter)30 b(3:)41 b(Using)30 b Fi(TVS)f Fn(step)i(b)m(y)f(step)2360 b(5)94 365 y Fm(3.3)69 b(Ignoring)45 b(\014les)219 546 y Fn(As)37 b(y)m(ou)g(can)g(see,)i (there)e(is)f Fi(sample.toc)e Fn(in)i(the)h(output)f(directory)-8 b(.)60 b(W)-8 b(e)38 b(do)f(not)g(really)f(need)g(it)h(as)94 645 y(it)42 b(can)g(b)s(e)f(alw)m(a)m(ys)h(generated.)76 b(No)m(w)42 b(let)g(us)f(sho)m(w)g(the)h(w)m(a)m(y)h(ho)m(w)e(to)i (ignore)e(\014les.)74 b(Please)41 b(cop)m(y)i(\014le)94 745 y Fi(ignpats.tvs)29 b Fn(to)j(the)f(w)m(orking)g(directory)-8 b(.)43 b(This)30 b(\014le)g(con)m(tains)h(patterns)h(whic)m(h)e(are)h (compared)h(to)g(ends)94 844 y(of)f(\014les.)40 b(Matc)m(hing)31 b(\014les)e(are)i(not)f(copied)g(to)h(the)g(output)f(directory)-8 b(.)219 967 y(If)30 b(y)m(ou)h(w)m(an)m(t)g(to)g(try)f(it,)g(delete)h (the)g(output)f(directory)f(and)h(run)334 1093 y Fi(tvs)47 b(-v)h(-p)f(pathcuts.tvs)d(-i)j(ignpats.tvs)e(sample)94 1215 y Fn(No)m(w)32 b(\014les)d(ending)g(with)g Fi(toc)g Fn(are)i(missing.)219 1337 y Fh(Warning:)45 b Fn(use)28 b(this)g(feature)h(with)e(care)i(and)f(only)f(if)h(y)m(ou)h(kno)m(w)f (what)g(y)m(ou)h(are)g(doing.)39 b(Alw)m(a)m(ys)29 b(mak)m(e)94 1437 y(sure)h(that)h(\014les)e(y)m(ou)i(w)m(an)m(t)g(to)h(ignore)d(ma)m (y)i(b)s(e)f(rebuilt)e(up)i(from)g(the)g(rest)h(of)f(the)h(source.)94 1687 y Fm(3.4)69 b(F)-11 b(ormat)45 b(\014le)g(sources)219 1867 y Fn(In)29 b(fact,)i(storing)e(the)h(complete)g(do)s(cumen)m(t)g (source)f(ma)m(y)i(not)f(b)s(e)f(enough)g(to)i(b)s(e)e(able)g(to)h(pro) s(duce)f(the)94 1967 y(same)j(output.)43 b(W)-8 b(e)33 b(m)m(ust)e(also)g(store)h(format)f(source)h(\014les.)42 b(Storing)30 b(only)h(the)g(format)h(\014le)e(itself)g(do)s(esn't)94 2066 y(help)f(as)i(this)e(\014le)h(is)f(not)i(binary)d(compatible)i(in) f(general.)219 2188 y(The)40 b(main)f(thing)g(y)m(ou)h(need)g(is)f(to)i (kno)m(w)f(where)f(log)i(\014les)e(of)h(generated)h(formats)f(are)h (stored.)69 b(T)-8 b(o)94 2288 y(obtain)20 b(this)g(information)e (consult)i(y)m(our)h(lo)s(cal)e(do)s(cumen)m(tation,)k(or)d(y)m(ou)h (ma)m(y)g(try)f(to)h(\014nd)e(\014les)h Fi(latex.log,)94 2388 y(tex.log,)29 b(pdftex.log)p Fn(,)20 b(or)g(ask)h(y)m(our)f(T)1531 2407 y(E)1581 2388 y(X)h(administrator.)36 b(It)20 b(is)g(also)g(p)s (ossible)e(that)j(y)m(our)g(administrator)94 2487 y(deleted)37 b(log)g(\014les)f(after)h(generating)h(formats.)60 b(In)36 b(this)g(case)i(ask)f(him)e(to)j(regenerate)g(format)g(\014les)e(and)94 2587 y(lea)m(v)m(e)30 b(the)e(logs)h(un)m(touc)m(hed.)40 b(This)26 b(is)h(not)i(a)f(go)s(o)s(d)g(manner)g(to)g(delete)h(log)f (\014les)f(of)i(this)e(imp)s(ortance.)39 b(Y)-8 b(our)94 2686 y(administrator)31 b(ma)m(y)h(ha)m(v)m(e)i(ev)m(en)e(delete)g (format)h(\014le)e(sources.)45 b(In)31 b(this)g(case,)j(ask)e(him)e(to) j(reinstall)d(them)94 2786 y(and)g(b)s(etter)h(\014nd)e(a)h(new)g(T) 1037 2806 y(E)1087 2786 y(X)h(administrator.)219 2908 y(Y)-8 b(ou)22 b(should)e(mak)m(e)j(sure)e(that)i(formats)f(w)m(ere)g (really)f(generated)i(on)e(y)m(our)h(lo)s(cal)f(installation.)36 b(They)21 b(ma)m(y)94 3008 y(ha)m(v)m(e)27 b(b)s(een)d(generated)i(on)f (a)g(binary)e(compatible)h(mac)m(hine)h(with)e(other)j(organization)f (of)g(T)3296 3027 y(E)3346 3008 y(X)g(directories.)94 3107 y(If)34 b(so,)i(y)m(ou)f(m)m(ust)f(re-generate)i(them.)53 b(If)34 b(y)m(ou)g(run)f(a)i(distribution)c(whic)m(h)i(allo)m(ws)h(y)m (ou)g(to)h(set)g(lo)s(cal)f(T)3756 3127 y(E)3806 3107 y(X)94 3207 y(installation)c(ro)s(ot)h(directory)-8 b(,)32 b(this)e(is)h(quite)f(p)s(ossible.)42 b(F)-8 b(or)32 b(example,)f(on)g(m)m(y)h(texliv)m(e-4)g(I)f(had)g(to)h(correct)94 3307 y(this.)219 3429 y(In)g(emergency)-8 b(,)34 b(if)d(y)m(ou)i(do)f (not)g(ha)m(v)m(e)i(ro)s(ot)f(privilegies)c(and)j(y)m(ou)g(cannot)h (globally)e(mak)m(e)i(format)g(logs)94 3528 y(correct,)26 b(y)m(ou)c(still)e(can)j(generate)g(formats)g(in)d(y)m(our)i(o)m(wn)h (directory)e(and)h(use)g(them)g(o)m(v)m(erriding)f(y)m(our)h(system)94 3628 y(defaults.)40 b(In)30 b(this)f(case,)j(giv)m(e)f(y)m(our)f(ro)s (ot)h(m)m(y)f(regards.)219 3750 y(T)-8 b(o)33 b(store)h(format)f (sources,)h(y)m(ou)f(need)g(to)h(tell)e Fi(TVS)g Fn(where)g(logs)h (are.)49 b(It)33 b(is)f(done)h(b)m(y)g Fi(-f)c(path)j Fn(switc)m(h.)94 3850 y(Let's)f(try)g(to)g(call)334 3976 y Fi(tvs)47 b(-v)h(-p)f(pathcuts.tvs)d(-f)j(where_your_logs_are)c (sample)94 4098 y Fn(Y)-8 b(ou)31 b(should)e(obtain)h(output)g (directory)g(similar)e(to)j(previous)e(one)h(but)g(con)m(taining)g(sub) s(directory)e(named)94 4198 y Fi(FORMAT)p Fn(,)h(where)h(complete)h (source)g(for)f(format)h(generating)f(is)g(stored.)219 4320 y(If)d Fi(TVS)g Fn(is)g(not)g(able)h(to)g(determine)f(format)h (name)f(correctly)-8 b(,)30 b(y)m(ou)e(ma)m(y)g(force)g(format)g(name)g (b)m(y)f(adding)94 4420 y Fi(--fmtname)h(name)i Fn(in)m(to)g(command)g (line)f(similar)e(to)32 b(previous)c(example.)41 b(Y)-8 b(ou)31 b(ma)m(y)g(try)334 4546 y Fi(tvs)47 b(-v)h(-p)f(pathcuts.tvs)d (-f)j(where_your_logs_are)c(--fmtname)i(latex)i(sample)94 4796 y Fm(3.5)69 b(Con\014guration)45 b(\014le)219 4976 y Fn(The)d(command)g(lines)e(w)m(e)j(use)f(are)h(getting)g(to)s(o)g (long.)76 b(If)42 b(\014le)f Fi(tvsrc)g Fn(is)h(lo)s(cated)g(in)f(the)i (w)m(orking)94 5076 y(directory)-8 b(,)29 b(it)f(is)g(used)f(as)i (con\014g)f(\014le.)39 b(Y)-8 b(ou)29 b(ma)m(y)g(also)f(sp)s(ecify)f (the)h(con\014g)h(\014le)e(explicitly)f(b)m(y)i Fi(-c)i(filename)94 5175 y Fn(or)h Fi(--config)d(filename)g Fn(switc)m(h.)219 5297 y(Please)j(cop)m(y)g(\014le)e Fi(tvsrc)g Fn(to)i(the)g Fi(examples)d Fn(directory)-8 b(.)41 b(Con\014g)29 b(\014le)h(has)g (simple)e(structure)334 5424 y Fi()45 b()219 5546 y Fn(V)-8 b(alues)35 b(set)h(here)e(ma)m(y)i(b)s(e)e(alw)m(a)m(ys) i(o)m(v)m(erridden)e(b)m(y)h(the)g(command)g(line.)52 b(Setting)35 b(v)-5 b(alues)34 b(for)h(ignore,)94 5645 y(pathcuts)g(and)f(format)h(do)s(esn't)f(mean)h(that)g(\014les)e(are)i (ignored,)g(paths)g(cut)f(and)g(format)h(sources)g(stored)p eop %%Page: 6 8 6 7 bop 94 -116 a Fn(Chapter)30 b(3:)41 b(Using)30 b Fi(TVS)f Fn(step)i(b)m(y)f(step)2360 b(6)94 365 y(b)m(y)27 b(default.)38 b(Y)-8 b(ou)27 b(m)m(ust)g(use)f(switc)m(hes)g Fi(-i,)j(-p)d Fn(and)g Fi(-f)p Fn(,)h(but)e(there)i(is)e(no)i(need)f (to)h(follo)m(w)f(them)g(b)m(y)g(v)-5 b(alues.)94 465 y(It)30 b(ma)m(y)g(seem)f(a)h(bit)e(strange)i(but)e(it)h(is)f(done)h (this)f(w)m(a)m(y)j(in)c(order)i(to)h(prev)m(en)m(t)g(y)m(ou)f(from)g (doing)f(something)94 565 y(y)m(ou)j(do)f(not)h(w)m(an)m(t)g(to.)42 b(It)30 b(do)s(esn't)g(sa)m(v)m(e)i(y)m(our)f(k)m(eystrok)m(es)h(but|w) m(e)e(hop)s(e|y)m(our)g(nerv)m(es.)219 698 y(If)f(y)m(ou)h(edit)g(the)g Fi(format)e Fn(en)m(try)i(in)e Fi(tvsrc)h Fn(to)h(the)g(path)g(to)g(y)m (our)g(format)g(logs,)g(y)m(ou)g(ma)m(y)h(for)e(example)94 798 y(use)334 935 y Fi(tvs)47 b(-i)h(-p)f(-f)g(-v)g(sample)94 1068 y Fn(to)36 b(store)f(the)g(source)g(with)f(format)h(with)f (ignoring)f(\014les)h(and)g(cutting)g(paths)h(instead)f(of)h(the)g (long)f(form)94 1168 y(without)c(con\014g)g(\014le)g(whic)m(h)f(go)s (es)334 1306 y Fi(tvs)47 b(-i)h(ignpats.tvs)c(-p)j(pathcuts.tvs)e(-f)i (/usr/TeX/texmf/web2c)42 b(-v)48 b(sample)219 1439 y Fn(But)31 b(if)e(y)m(ou)i(use)f(only)334 1577 y Fi(tvs)47 b(-p)h(sample)94 1710 y Fn(then)31 b(no)f(format)h(\014le)e(is)g (examined)h(and)g(no)g(\014les)f(are)i(ignored,)f(no)g(matter)h(that)g (the)g(con\014g)f(\014le)g(exists.)219 1843 y(In)g(the)h(con\014g)f (\014le)g(y)m(ou)h(ma)m(y)g(also)g(sp)s(ecify)e(the)i(default)f(output) g(directory)g(name)h(with)e Fi(output)g Fn(en)m(try)94 1943 y(and)c(the)h(default)e(v)m(erb)s(osit)m(y)h(lev)m(el)g(using)f Fi(verbose)f Fn(with)h(v)-5 b(alue)25 b(0,)i(1,)g(or)e(2.)40 b(These)25 b(v)-5 b(alues)24 b(are)i(used)e(alw)m(a)m(ys)94 2043 y(and)30 b(ma)m(y)h(b)s(e)f(o)m(v)m(erridden)f(with)h Fi(-o)f Fn(and)h Fi(-v)p Fn(.)94 2322 y Fm(3.6)69 b(Limitations)46 b(of)g Fj(TVS)219 2513 y Fn(W)-8 b(ork)28 b(of)g Fi(TVS)f Fn(is)f(limited)g(b)m(y)h(the)h(\014les)e(whic)m(h)h(are)g(noticed)h (in)e(log)i(\014les.)38 b(If)28 b(y)m(ou)f(use)h(an)m(ything)f(whic)m (h)f(is)94 2613 y(done)k(b)m(y)g(external)g(program,)h(y)m(ou)f(m)m (ust)g(tak)m(e)i(sp)s(ecial)d(care)h(on)g(\014les)g(y)m(ou)g(w)m(an)m (t)h(to)g(store.)41 b(If)30 b(y)m(ou)g(include)94 2713 y(graphics)c(in)f(P)m(ost)j(Script,)e(it)g(ma)m(y)h(b)s(e)f(included)e (only)i(b)m(y)g Fi(\\special)f Fn(command)h(and)g(ma)m(y)h(not)g(b)s(e) f(noticed)94 2812 y(in)k(log.)219 2946 y(Y)-8 b(ou)36 b(m)m(ust)g(alw)m(a)m(ys)g(ask)g(y)m(ourself)f(the)g(main)g(imp)s (ortan)m(t)g(question:)50 b Fh(Which)38 b(\014les|not)h(use)-5 b(d)37 b(in)h(T)3757 2965 y(E)3806 2946 y(X)94 3045 y(last)c(run|I)f (want)h(to)f(stor)-5 b(e?)219 3179 y Fn(F)d(or)26 b(example)e(if)g(y)m (ou)h(use)f(a)h(bibliograph)m(y)-8 b(,)24 b(y)m(our)h(source)f(is)g(a)h Fi(.bib)f Fn(\014le.)38 b(But)25 b(in)e(the)i(last)g(T)3401 3198 y(E)3451 3179 y(X)g(run)e(only)94 3278 y(sorted)33 b(part)g(of)g(it,)g Fi(.bbl)f Fn(\014le)g(is)g(included.)45 b(If)33 b(the)g Fi(.bbl)e Fn(\014le)h(is)g(enough)h(for)f(y)m(ou,)i (it's)f(go)s(o)s(d.)48 b(But)33 b(if)f(y)m(ou)94 3378 y(w)m(an)m(t)i(to)f(store)h(sources)f(for)f(bibliograph)m(y)e (completely)-8 b(,)33 b(y)m(ou)h(need)e(also)h Fi(.bib)e Fn(\014le)h(and)g Fi(.bst)g Fn(\014le,)g(whic)m(h)94 3478 y(con)m(tains)j(bibliograph)m(y)c(st)m(yle.)53 b(And)33 b(there)i(is)e(no)h(w)m(a)m(y)h(for)f Fi(TVS)g Fn(to)h(kno)m(w)f(it)g (as)g(BibT)3176 3497 y(E)3225 3478 y(X)h(is)e(an)h(external)94 3577 y(utilit)m(y)-8 b(.)40 b(That's)30 b(wh)m(y)g(y)m(ou)h(m)m(ust)f (cop)m(y)h(them)g(to)g Fi(TVS-OUT)d Fn(b)m(y)i(hand.)219 3711 y(If)g(y)m(ou)h(don't)g(do)f(so,)h(y)m(ou)g(are)g(still)e(able)h (to)h(obtain)f(exactly)i(the)e(same)h(do)s(cumen)m(t,)g(but)f(y)m(ou)h (run)e(in)m(to)94 3810 y(di\016culties)f(trying)i(to)h(do)f(an)m(y)h (mo)s(di\014cations.)219 3944 y(It)22 b(is)g(alw)m(a)m(ys)g(b)s(etter)h (store)f(more)h(than)f(y)m(ou)g(need.)38 b(If)22 b(y)m(ou)g(are)h(a)g (T)2493 3963 y(E)2543 3944 y(X)f(b)s(eginner)e(and)i(y)m(ou)g(are)h (absolutely)94 4043 y(not)41 b(sure,)h(it)e(ma)m(y)h(b)s(e)f (reasonable)g(for)g(y)m(ou)h(to)g(preserv)m(e)f(all)f(the)i(\014les)e (from)h(y)m(our)g(w)m(orking)g(directory)-8 b(.)94 4143 y(Includes)29 b(from)h(T)717 4162 y(E)767 4143 y(X)g(directory)g (\(e.g.,)j Fi(c:\\tex\\texmf)p Fn(\))27 b(are)k(handled)d(correctly)-8 b(.)94 4422 y Fm(3.7)69 b(F)-11 b(on)l(ts)219 4614 y Fn(This)29 b(is)g(exp)s(erimen)m(tal!)219 4747 y(Usually)34 b(there)i(is)e(no)i(reason)g(to)g(store)g(also)g(fon)m(t)g(source)g (\014les.)55 b(The)35 b(exception)h(is)f(if)f(y)m(our)i(national)94 4847 y(mo)s(di\014cation)29 b(of)i(fon)m(ts)f(c)m(hanged)h(its)f(enco)s (ding)g(or)g(y)m(ou)h(use)f(un)m(usual)e(fon)m(ts.)219 4980 y(If)k(y)m(ou)h(w)m(an)m(t)h(to,)h(y)m(ou)e(ma)m(y)g(run)e Fi(dvips)h Fn(with)f Fi(-d)h Fn(switc)m(h)h(to)g(pro)s(duce)f(a)h(log)g (\014le)f(with)f(list)h(of)h(op)s(ened)94 5080 y(\014les.)76 b(Consult)41 b(y)m(our)h Fi(dvips)f Fn(do)s(cumen)m(tation)h(ho)m(w)g (to)h(do)g(it.)76 b(This)40 b(switc)m(h)i(is)f(follo)m(w)m(ed)h(b)m(y)g (n)m(um)m(b)s(er)94 5179 y(indicating)29 b(what)h(should)e(b)s(e)i (logged.)219 5313 y(If)g(y)m(ou)h(use)f Fi(tvs)g(-d)g(dvips.log)p Fn(,)e(a)j(sub)s(directory)d(F)m(ONTS)j(is)f(created)h(in)e(the)i (output)f(directory)h(and)94 5412 y(all)k(\014les)h(used)f(b)m(y)h (dvips)e(are)j(stored)f(there.)58 b(Only)34 b(fon)m(t)j(bitmaps)e(ma)m (y)i(b)s(e)e(obtained)g(this)g(w)m(a)m(y)-8 b(,)40 b(so)c(this)94 5512 y(feature)31 b(is)f(not)g(v)m(ery)h(useful.)39 b(If)30 b(y)m(ou)h(w)m(an)m(t)g(to)g(store)g(Metafon)m(t)h(sources,)f(y)m(ou)g (m)m(ust)f(do)g(it)g(b)m(y)g(hand.)219 5645 y(There)g(is)f(no)i(guaran) m(tee)g(of)g(correct)h(w)m(ork)e(of)h Fi(-d)e Fn(switc)m(h)h(as)h Fi(dvips)e Fn(log)h(c)m(hanged.)p eop %%Page: 7 9 7 8 bop 94 -116 a Fn(Chapter)30 b(3:)41 b(Using)30 b Fi(TVS)f Fn(step)i(b)m(y)f(step)2360 b(7)94 365 y Fm(3.8)69 b(What)45 b(to)g(do)g(with)g(collected)h(output)219 548 y Fn(Curren)m(tly)31 b Fi(TVS)g Fn(implemen)m(ts)g(no)h(w)m(a)m(y)h(of) g(pac)m(king)f(nor)g(extracting)h(collected)f(complete)h(source.)47 b(Use)94 648 y(an)m(y)d(w)m(a)m(y)g(of)f(pac)m(king)g(this)e(directory) i(y)m(ou)g(lik)m(e)f(dep)s(ending)f(of)i(the)g(platform)f(y)m(ou)h(run) e Fi(TVS)h Fn(and)h(the)94 747 y(platform)30 b(y)m(ou)h(will)c(w)m(an)m (t)32 b(to)f(re-t)m(yp)s(eset)g(y)m(our)g(w)m(ork)f(in)f(the)i(future.) 219 872 y(There)f(is)f(no)i(w)m(a)m(y)g(to)g(run)e(TVS)h(on)g(the)g (destination.)40 b(Y)-8 b(ou)31 b(m)m(ust)f(only)g(tell)f(T)2984 891 y(E)3034 872 y(X)169 996 y Fl(\017)60 b Fn(to)32 b(generate)f(the)g(format)g(\014le)e(if)h(format)g(sources)h(w)m(ere)g (stored,)169 1121 y Fl(\017)60 b Fn(to)32 b(generate)f(fon)m(ts)g(if)f (fon)m(ts)g(w)m(ere)h(stored,)169 1245 y Fl(\017)60 b Fn(to)32 b(\014nd)c(\014les)i(in)f(w)m(orking)g(directory)h(and)g(its)g (sub)s(directories)e(at)j(\014rst.)219 1395 y(T)-8 b(o)31 b(do)f(this,)g(consult)f(the)i(lo)s(cal)e(do)s(cumen)m(tation.)p eop %%Page: 8 10 8 9 bop 94 -116 a Fn(Chapter)30 b(4:)41 b(Reference)32 b(guide)d(to)i Fi(TVS)f Fn(commands)1909 b(8)94 365 y Fk(4)81 b(Reference)52 b(guide)i(to)f Ff(TVS)g Fk(commands)219 595 y Fn(This)30 b(c)m(hapter)j(describ)s(es)d(o)m(v)m(erall)i (structure)f(of)h Fi(TVS)f Fn(commands)h(and)f(describ)s(es)f(the)i (function)f(of)h(the)94 694 y(commands)e(in)g(detail.)94 956 y Fm(4.1)69 b(In)l(v)l(oking)45 b Fj(TVS)219 1141 y Fn(General)30 b(structure)g(of)h(calling)e Fi(TVS)g Fn(is)334 1271 y Fi(tvs)47 b([switches])e(filename)94 1397 y Fn(where)36 b Fi(filename)d Fn(is)i(a)h(name)g(of)g(the)g(main)f (T)1761 1417 y(E)1811 1397 y(X)h(log)g(\014le.)56 b Fi(TVS)35 b Fn(m)m(ust)g(b)s(e)g(run)g(in)f(the)i(directory)f(where)94 1497 y(main)30 b(T)373 1516 y(E)423 1497 y(X)g(log)h(\014le)e(is)h(lo)s (cated.)219 1623 y(Alw)m(a)m(ys)k(mak)m(e)g(sure)f(that)h(y)m(our)g(do) s(cumen)m(t)f(is)g(T)1951 1643 y(E)2001 1623 y(X-ed)h(correctly)g (\(index)e(is)h(sorted,)h(bibliograph)m(y)d(is)94 1723 y(presen)m(t,)k(pictures)d(are)i(included)d(etc.\)!)51 b(Usually)32 b(y)m(ou)i(ha)m(v)m(e)h(to)f(run)e(T)2615 1742 y(E)2665 1723 y(X)i(sev)m(eral)f(times)g(to)i(t)m(yp)s(eset)f(the) 94 1822 y(do)s(cumen)m(t)d(\(but)f(w)m(e)h(hop)s(e)e(this)h(do)s(esn't) g(surprise)e(y)m(ou\).)94 2084 y Fm(4.2)69 b(Global)45 b(switc)l(hes)219 2269 y Fn(These)30 b(switc)m(hes)g(ma)m(y)h(b)s(e)f (used)g(to)h(c)m(hange)g(globally)e(b)s(eha)m(vior)g(of)i Fi(TVS)p Fn(.)94 2421 y Fi(-h,)f(--help)574 2520 y Fn(Prin)m(ts)47 b(short)g(usage)h(and)e(v)m(ersion)h(information)f(and)h(exits)g (successfully)-8 b(.)90 b(This)46 b(switc)m(h)574 2620 y(do)s(esn't)31 b(need)f(a)h(\014lename)e(as)i(a)f(parameter.)94 2771 y Fi(-v,)g(--verbose)574 2871 y Fn(Sets)h(v)m(erb)s(osit)m(y)f (lev)m(el.)41 b(Ma)m(y)31 b(used)f(sev)m(eral)g(times.)41 b(There)30 b(are)g(three)h(v)m(erb)s(osit)m(y)f(lev)m(els:)649 2996 y Fl(\017)60 b Fn(Lev)m(el)31 b(0|only)f(examined)g(\014les)f(and) h(errors)f(are)i(written.)40 b(This)29 b(is)g(the)i(default.)649 3122 y Fl(\017)60 b Fn(Lev)m(el)31 b(1|found)f(\014les,)f(cop)m(ying)h (info)g(and)g(errors)f(are)i(written.)649 3247 y Fl(\017)60 b Fn(Lev)m(el)31 b(2|extra)h(talk)-5 b(ativ)m(e,)31 b(writes)e(all)h (it)g(do)s(es.)574 3398 y(F)-8 b(or)28 b(lev)m(el)e(1,)i(use)e Fi(-v)g Fn(or)h Fi(--verbose)d Fn(once,)k(for)e(lev)m(el)g(2,)i(use)f (it)f(t)m(wice.)40 b(Y)-8 b(ou)27 b(ma)m(y)g(also)f(sp)s(ecify)574 3498 y Fi(-vv)p Fn(,)k(whic)m(h)f(is)h(the)g(most)h(comfortable)g(w)m (a)m(y)g(to)g(do)f(it.)94 3649 y Fi(-c)g(file,)f(--config)f(file)574 3749 y Fn(Sp)s(eci\014es)22 b(the)g(con\014guration)h(\014le)e(name.)39 b(See)23 b(Section)f(5.1)i([Con\014g)f(\014le],)h(page)f(10,)i(for)e (details)574 3848 y(ab)s(out)31 b(con\014guration)e(\014le.)574 3974 y(If)24 b Fi(--config)d Fn(switc)m(h)i(is)g(not)h(sp)s(eci\014ed,) f(\014le)g Fi(tvsrc)f Fn(in)g(w)m(orking)h(directory)g(is)g(used)g(as)h (a)g(con\014g)574 4073 y(\014le)29 b(if)g(it)h(exists.)40 b(There)29 b(is)g(no)h(need)f(of)h(ha)m(ving)g(con\014g)g(\014le)f(as)h (all)e(options)h(ma)m(y)i(b)s(e)e(set)h(from)574 4173 y(command)h(line.)94 4324 y Fi(--dummy)144 b Fn(Sets)30 b Fi(TVS)f Fn(to)h(dumm)m(y)e(mo)s(de.)40 b(No)30 b(\014les)f(are)h(c)m (hanged,)g(no)g(\014les)e(are)i(really)e(copied)h(to)h(output)574 4424 y(directory)-8 b(,)41 b(it)d(is)f(only)h(sho)m(wn)f(what)i(has)f (to)h(b)s(e)f(done.)64 b(Useful)37 b(if)h(used)f(with)g Fi(--verbose)p Fn(.)574 4523 y(\(Inspired)29 b(b)m(y)h(similar)e(switc) m(h)h(in)g(cdrecord.\))94 4785 y Fm(4.3)69 b(Ignoring)45 b(\014les)g(and)g(cutting)g(\014lenames)219 4970 y Fn(Using)31 b(follo)m(wing)g(settings)h(w)m(e)g(ma)m(y)h(set)f(\014les)f(whic)m(h)g (shouldn't)f(b)s(e)i(copied)f(to)i(output)e(and)h(set)g(usual)94 5069 y(paths)e(w)m(e)h(don't)g(w)m(an)m(t)g(to)g(store)g(completely)-8 b(.)94 5221 y Fi(-i)30 b([file],)f(--ignore)f([file])574 5321 y Fn(Sets)f(\014le)f(with)g(patterns)h(of)g(\014lenames)f(whic)m (h)f(w)m(e)i(don't)g(w)m(an)m(t)h(to)f(b)s(e)g(copied)f(to)i(output.)39 b(See)574 5420 y(Section)31 b(5.2.2)h([Ignore)f(pattern)f(\014le],)g (page)h(11,)h(for)e(details)f(ab)s(out)h(ignore)g(pattern)h(\014le.)574 5546 y(If)h Fi(file)f Fn(name)i(is)e(omitted,)i(v)-5 b(alue)31 b(from)h(con\014g)h(\014le)e(is)g(used.)46 b(If)31 b Fi(ignore)g Fn(parameter)h(is)g(not)574 5645 y(set)f(in)e(con\014g)i(\014le,)f Fi(TVS)f Fn(terminates)i(with)e(an)h (error.)p eop %%Page: 9 11 9 10 bop 94 -116 a Fn(Chapter)30 b(4:)41 b(Reference)32 b(guide)d(to)i Fi(TVS)f Fn(commands)1909 b(9)94 365 y Fi(-p)30 b([file],)f(--pathcuts)e([file])574 465 y Fn(Sets)e(\014le)f (with)f(path)i(patterns)f(to)i(cut.)39 b(See)25 b(Section)f(5.2.1)j([P) m(athcuts)e(pattern)g(\014le],)g(page)h(11,)574 565 y(for)31 b(information)d(ab)s(out)i(\014le)g(path)g(names)g(handling.)574 689 y(If)g Fi(file)f Fn(name)i(is)e(not)i(sp)s(eci\014ed,)e(v)-5 b(alue)29 b(from)h(con\014g)h(\014le)e(is)h(used.)40 b(If)29 b Fi(pathcuts)f Fn(parameter)574 789 y(in)f(con\014g)g(\014le)g (is)g(not)g(sp)s(eci\014ed,)g Fi(--pathcuts)e Fn(parameter)j(is)e (silen)m(tly)g(ignored.)39 b(It)28 b(mak)m(es)g(no)574 888 y(harm)i(to)h(function)e(of)i Fi(TVS)e Fn(and)h(if)f(it)h(causes)h (\014lename)f(con\015ict,)g Fi(TVS)g Fn(stops)g(with)f(an)h(error.)94 1146 y Fm(4.4)69 b(Output)44 b(directory)i(setting)94 1353 y Fi(-o)30 b(dirname,)e(--output)g(dirname)574 1453 y Fn(Sets)i(the)g(name)g(of)g(output)g(directory)f(to)i Fi(dirname)p Fn(.)38 b(This)28 b(ma)m(y)j(b)s(e)e(only)g(useful)f(to)j (o)m(v)m(erride)574 1553 y(setting)h(in)f(con\014g)h(\014le.)44 b(If)32 b(con\014g)g(\014le)f(do)s(esn't)g(set)i(output)e(directory)g (name,)i(default)e(name)574 1652 y Fi(TVS-OUT)e Fn(is)g(used)h(and)g (this)f(is)g(created)j(in)d(w)m(orking)h(directory)-8 b(.)94 1910 y Fm(4.5)69 b(Storing)45 b(format)h(source)f(\014les)g(and) g(fon)l(ts)94 2117 y Fi(-f)30 b([dirname],)e(--format)g([dirname])574 2217 y Fn(Sp)s(eci\014es)46 b(directory)g(where)g(format)h(log)g (\014les)f(are)h(and)f(pac)m(ks)h(format)h(\014le)d(sources.)90 b(If)574 2316 y Fi(dirname)41 b Fn(is)g(omitted,)46 b(v)-5 b(alue)41 b(from)h(con\014g)h(\014le)e(is)h(tak)m(en.)77 b(If)42 b Fi(format)f Fn(parameter)h(is)g(not)574 2416 y(sp)s(eci\014ed)29 b(in)f(con\014g)i(\014le,)f Fi(TVS)g Fn(dies)g(with)g(an)g(error.)41 b(See)30 b(Section)f(3.4)i([F)-8 b(ormat)32 b(\014le)c(sources],)574 2516 y(page)35 b(5,)h(for)e (details)f(ab)s(out)h(format)h(source)f(\014les)f(extracting.)53 b(F)-8 b(ormat)35 b(\014le)e(name)i(is)e(tak)m(en)574 2615 y(from)d(the)h(main)e(do)s(cumen)m(t)h(log)h(from)f(the)g(\014rst) g(line)f(whic)m(h)g(con)m(tains)h Fi(format=name)p Fn(.)94 2765 y Fi(--fmtname)e([name])574 2864 y Fn(Sp)s(eci\014es)44 b(format)h(name,)j(e.g.)85 b Fi(plain)p Fn(,)47 b Fi(latex)p Fn(,)g(etc.)85 b(Useful,)48 b(if)43 b(format)j(name)e(cannot)574 2964 y(b)s(e)34 b(found)g(in)f(log)i(of)g(do)s(cumen)m(t)f(in)f(form)h Fi(format=name)p Fn(.)51 b(Sp)s(ecifying)32 b Fi(--fmtname)c([name])574 3064 y Fn(do)s(esn't)d(imply)d(pac)m(king)i(format)h(sources.)39 b(Y)-8 b(ou)25 b(m)m(ust)f(sp)s(ecify)g Fi(--format)p Fn(,)f(to)s(o.)40 b(This)22 b(option)574 3163 y(cannot)31 b(b)s(e)f(sp)s(eci\014ed)f(in)g Fi(TVS)p Fn('s)h(con\014g)g(\014le.)94 3313 y Fi(-d)g(file,)f(--dvips)g(file)574 3412 y Fn(Sets)39 b(name)f(of)g Fi(dvips)f Fn(log)i(\014le.)63 b(This)36 b(cannot)j(b)s(e)f(sp)s(eci\014ed)e(in)h(con\014g)i(\014le.)63 b(This)37 b(is)g(only)574 3512 y(exp)s(erimen)m(tal.)81 b(See)44 b(Section)g(3.7)h([F)-8 b(on)m(ts],)50 b(page)45 b(6,)j(for)43 b(information)g(on)h(dvips)e(log)i(\014le)574 3611 y(examining)37 b(and)g(fon)m(t)i(storing.)63 b(Y)-8 b(ou)38 b(w)m(ould)f(b)s(etter)h(not)h(to)f(use)g(this)f(feature)h (unless)f(y)m(ou)574 3711 y(kno)m(w)31 b(what)f(y)m(ou)h(are)g(doing.)p eop %%Page: 10 12 10 11 bop 94 -116 a Fn(Chapter)30 b(5:)41 b(Con\014g)30 b(\014le)g(and)f(pattern)i(\014les)2136 b(10)94 365 y Fk(5)81 b(Con\014g)52 b(\014le)i(and)f(pattern)g(\014les)219 594 y Fn(In)33 b(this)g(c)m(hapter)i(w)m(e)f(discuss)e(con\014g)i (\014le)f(setting)h(and)g(structure)f(and)h(usage)g(of)g(\014les)f (with)g(patterns.)94 693 y(These)c(are)f(used)g(to)h(shorten)f(\(cut\)) h(\014lenames)e(to)i(use)f(reasonable)g(short)g(paths)g(in)f(output)h (directory)g(and)94 793 y(to)k(set)f(\014les)e(whic)m(h)g(w)m(e)i(do)f (not)h(w)m(an)m(t)g(to)g(store)g(at)g(all.)94 1054 y Fm(5.1)69 b(Con\014g)44 b(\014le)219 1238 y Fn(W)-8 b(e)26 b(ma)m(y)f(set)g(v)-5 b(alues)23 b(for)h Fi(verbose,)k(format,)h (ignore,)f(pathcuts,)22 b Fn(and)i Fi(output)f Fn(v)-5 b(ariables)23 b(in)g(con\014g)94 1338 y(\014le.)219 1464 y(If)31 b Fi(TVS)f Fn(is)g(run)g(with)f Fi(--config)g Fn(switc)m(h,)i(it)g(sets)g(used)g(con\014g)g(\014le)f(name.)43 b(If)31 b(this)f(is)g(not)h(used,)g(default)94 1563 y(con\014g)f (\014le)e(named)g Fi(tvsrc)f Fn(in)h(w)m(orking)g(directory)h(is)e (tried.)40 b(If)28 b(it)h(do)s(esn't)f(exist,)h(no)g(con\014g)g(\014le) f(is)g(used)g(at)94 1663 y(all.)51 b(There)34 b(is)f(no)h(default)f (con\014g)i(\014le)e(lo)s(cation)h(\(e.g.)53 b Fi(/etc/tvsrc)31 b Fn(or)j(something)g(similar\))e(b)s(ecause)i(of)94 1763 y(the)d(platform)f(indep)s(endence)e(of)i Fi(TVS)p Fn(.)219 1889 y(The)k(structure)g(of)g(con\014g)h(\014le)e(is)g(quite)h (simple.)50 b(Ev)m(erything)34 b(after)h Fi(#)f Fn(and)g Fi(\045)g Fn(c)m(haracters)h(is)f(ignored.)94 1988 y(Lines)c(with)f (structure)334 2119 y Fi()45 b()94 2245 y Fn(set)37 b(v)-5 b(alues)35 b(of)h(v)-5 b(ariables.)55 b(There)36 b(m)m(ust)f(b)s(e)h(just)f(one)h(white)f(c)m(haracter)i(b)s (et)m(w)m(een)g(the)f Fi()d Fn(and)94 2344 y(the)k Fi()p Fn(.)56 b(There)36 b(ma)m(y)g(b)s(e)g(an)m(y)g (coun)m(t)h(of)f(white)g(spaces)g(b)s(efore)g(and)f(after)i(this)e (structure)h(on)g(the)94 2444 y(line.)k(Lines)29 b(with)g(other)h (structure)g(or)h(sp)s(ecifying)d(v)-5 b(ariables)29 b(not)i(listed)d(b)s(elo)m(w)i(are)h(silen)m(tly)d(ignored.)219 2570 y(F)-8 b(or)31 b(example)f(of)h(con\014g)f(\014le,)g(see)h(\014le) f Fi(tvsrc)e Fn(enclosed)j(with)e(the)h(distribution.)219 2696 y(V)-8 b(ariables)30 b(ha)m(v)m(e)h(meanings)f(as)g(follo)m(ws:)94 2847 y Fi(verbose)144 b Fn(Sets)31 b(the)f(default)g(v)m(erb)s(osit)m (y)g(lev)m(el.)41 b(Reasonable)30 b(v)-5 b(alues)30 b(are)574 2998 y Fi(0)432 b Fn(This)29 b(is)g(the)i(default.)574 3149 y Fi(1,)f(2)306 b Fn(Set)32 b(v)m(erb)s(osit)m(y)g(lev)m(el)f(to)h (1)g(or)g(2.)45 b(See)32 b(Section)f(4.2)i([Global)e(switc)m(hes],)h (page)g(8,)1054 3249 y(for)f(description)d(of)j(v)m(erb)s(osit)m(y)f (lev)m(els.)94 3400 y Fi(format)192 b Fn(Sets)33 b(the)g(name)g(of)f (the)h(directory)f(where)g(format)h(log)g(\014les)e(are)i(stored.)48 b(This)30 b(is)i(used)g(only)574 3499 y(of)f Fi(--format)d Fn(or)j Fi(-f)f Fn(switc)m(h)g(is)f(set)j(and)d(ma)m(y)j(b)s(e)e(o)m(v) m(erridden)f(b)m(y)i(this.)40 b(Y)-8 b(ou)31 b(should)d(sp)s(ecify)574 3599 y Fi(format)d Fn(parameter)i(in)e(con\014g)i(\014le)e(if)h(y)m(ou) g(w)m(an)m(t)h(to)h(store)f(format)f(sources.)40 b(And)25 b(y)m(ou)i(should)574 3699 y(store)k(format)g(sources.)41 b(Simply|use)27 b(it.)94 3850 y Fi(ignore)192 b Fn(Sets)38 b(the)f(name)h(of)f(\014le)f(with)g(patterns)h(used)g(to)h(ignore)f (\014les.)60 b(See)37 b(Section)g(5.2.2)j([Ignore)574 3949 y(pattern)k(\014le],)i(page)e(11,)j(for)c(information)e(ab)s(out)i (ignoring)f(\014les.)78 b(This)41 b(is)h(used)h(only)f(if)574 4049 y Fi(--ignore)29 b Fn(or)h Fi(-i)g Fn(switc)m(h)g(is)f(set)i(and)f (ma)m(y)h(b)s(e)e(o)m(v)m(erridden)h(b)m(y)g(this.)94 4200 y Fi(pathcuts)96 b Fn(Sets)31 b(the)f(name)g(of)g(\014le)f(with)g (patterns)h(used)f(to)h(shorten)g(the)g(stored)g(\014lenames.)40 b(Used)30 b(only)574 4299 y(if)g Fi(--pathcuts)d Fn(or)k Fi(-p)f Fn(switc)m(h)f(is)h(set)h(and)e(ma)m(y)i(b)s(e)f(o)m(v)m (erridden)g(b)m(y)g(these.)94 4450 y Fi(output)192 b Fn(Sets)42 b(the)h(default)e(output)g(directory)h(name.)75 b(Ma)m(y)43 b(b)s(e)e(o)m(v)m(erridden)g(b)m(y)h Fi(--output)e Fn(or)i Fi(-o)574 4550 y Fn(switc)m(h.)f(If)30 b(not)g(set,)h(default)f (v)-5 b(alue)30 b Fi(TVS-OUT)e Fn(is)i(used.)94 4811 y Fm(5.2)69 b(P)l(attern)46 b(\014le)f(structure)219 4995 y Fn(The)20 b(structure)g(of)h(\014les)e(whic)m(h)g(con)m(tain)i (patterns)g(is)e(quite)h(simple.)36 b(Ev)m(erything)20 b(after)h Fi(#)f Fn(or)g Fi(\045)g Fn(c)m(haracters)94 5095 y(is)33 b(ignored.)47 b(A)34 b(line)d(of)i(the)g(\014le)f(ma)m(y)i (start)g(and)e(end)h(with)e(white)h(c)m(haracters.)51 b(These)32 b(white)g(c)m(haracters)94 5194 y(are)f(ignored.)40 b(The)30 b(remaining)e(part)j(of)f(the)h(line)d(\(if)i(it)g(is)g (nonempt)m(y\))g(is)g(considered)f(to)i(b)s(e)f(a)g(pattern.)219 5320 y(A)i(pattern)g(is)f(treated)i(as)f(a)h(P)m(erl)e(regular)g (expression.)44 b(It)32 b(do)s(esn't)g(matter)h(if)e(y)m(ou)h(don't)g (kno)m(w)g(what)94 5420 y(it)f(is,)g(all)e(y)m(ou)j(need)f(to)g(kno)m (w)g(is)f(seen)i(from)e(the)h(examples.)43 b(Nev)m(ertheless)31 b(y)m(ou)h(ma)m(y)f(try)g Fi(man)f(perlre)f Fn(or)94 5519 y(equiv)-5 b(alen)m(t)30 b(for)g(reading)g(do)s(cumen)m(tation)g (on)g(y)m(ou)h(system.)219 5645 y(Next,)g(w)m(e'll)f(discuss)f(the)h (usage)h(of)g(pattern)f(\014les.)p eop %%Page: 11 13 11 12 bop 94 -116 a Fn(Chapter)30 b(5:)41 b(Con\014g)30 b(\014le)g(and)f(pattern)i(\014les)2136 b(11)94 365 y Fb(5.2.1)63 b(P)m(athcuts)40 b(pattern)g(\014le)219 548 y Fn(This)35 b(\014le)g(is)h(used)g(if)f Fi(--pathcuts)f Fn(or)i Fi(-p)g Fn(switc)m(h)g(is)g(sp)s(eci\014ed.)57 b(An)36 b(example)h(is)e(enclosed)i(with)e(the)94 648 y(distribution)27 b(and)j(named)g Fi(pathcuts.tvs)p Fn(.)219 772 y(The)e(\014le)g(sp)s(eci\014es)g(list)f(of)i(patterns)g(whic)m(h)e (are)i(compared)g(to)h(the)f Fh(b)-5 b(e)g(ginnings)36 b Fn(of)29 b(\014lenames.)39 b(On)28 b Fh(\014rst)94 872 y(match)44 b Fn(the)35 b(matc)m(hing)g(part)f(is)g(cut)h(and)g(the) g(rest)g(of)g(pattern)g(list)e(is)h(not)h(used.)54 b(So)35 b(it)f(has)h(no)f(sense)h(to)94 971 y(ha)m(v)m(e)d(a)f(pattern)f(list) 334 1100 y Fi(/usr/TeX)334 1204 y(/usr/TeX/texmf)94 1328 y Fn(as)h(the)g(second)f(en)m(try)h(will)c(b)s(e)j(nev)m(er)h(used.)40 b(But)30 b(sequence)334 1457 y Fi(/usr/TeX/texmf)334 1561 y(/usr/TeX)94 1685 y Fn(ma)m(y)h(b)s(e)f(reasonable.)41 b(\(It's)31 b(an)f(exercise)h(wh)m(y)e(and)h(when)g Fi(:-\))p Fn(.\))219 1810 y(An)g(example:)40 b(Let)31 b(us)f(ha)m(v)m(e)i (pattern)e(list)f(con)m(taining)h Fi(/usr/TeX/texmf)p Fn(.)37 b(If)30 b(\014lename)f(is)334 1939 y Fi (/usr/TeX/texmf/tex/latex/a)o(lgor)o(ith)o(/alg)o(orit)o(hm.)o(sty)94 2063 y Fn(it)h(matc)m(hes)i(and)e(is)f(cut)i(to)334 2192 y Fi(tex/latex/algorith/algorit)o(hm.s)o(ty)94 2316 y Fn(File)f Fi(inputs/my_macro.tex)25 b Fn(do)s(esn't)30 b(matc)m(h)i(the)e(pattern)h(and)e(is)h(left)g(un)m(touc)m(hed.)94 2540 y Fb(5.2.2)63 b(Ignore)42 b(pattern)e(\014le)219 2723 y Fn(This)30 b(\014le)g(is)h(used)g(when)f Fi(--ignore)f Fn(or)j Fi(-i)f Fn(switc)m(h)g(is)f(sp)s(eci\014ed.)43 b(An)31 b(example)g(named)g Fi(ignpats.tvs)94 2823 y Fn(is)f(enclosed.)219 2947 y(This)j(\014le)g(sp)s(eci\014es)g(list)g (of)i(patterns)f(whic)m(h)f(are)i(compared)f(to)i Fh(ends)42 b Fn(of)35 b(\014lenames.)51 b(If)34 b Fh(any)43 b Fn(of)35 b(them)94 3047 y(matc)m(hes,)41 b(\014le)36 b(is)g(ignored)g(and)h(is)f (not)h(copied)g(to)h(output.)60 b(Usually)-8 b(,)38 b(su\016ces)f(of)g (\014les)f(\(e.g.)62 b Fi(toc,)29 b(bbl)p Fn(\))94 3147 y(are)40 b(used)e(here.)67 b(If)39 b(y)m(ou)g(w)m(an)m(t)h(mak)m(e)g (sure)f(that)g(there)h(is)e(a)h(dot)g(b)s(efore)g Fi(toc)f Fn(or)h Fi(bbl)p Fn(,)i(use)e Fi(\\.toc)f Fn(and)94 3246 y Fi(\\.bbl)31 b Fn(en)m(tries)h(in)e(pattern)j(\014le)e(as)h(en)m (tries)g(are)g(PERL)f(regular)h(expressions.)44 b(F)-8 b(or)33 b(detailed)e(information)94 3346 y(see)g Fi(perlre\(1\))p Fn(.)219 3470 y(Use)h(this)e(feature)i(with)e(care,)j(it)e(is)f (usually)f(b)s(etter)j(to)g(ha)m(v)m(e)g(a)g(sup)s(erset)e(of)i(needed) f(complete)h(source)94 3570 y(then)25 b(ha)m(v)m(e)h Fh(inc)-5 b(omplete)33 b Fn(source.)39 b(There)25 b(ma)m(y)g(b)s(e)g (\014les)e(whic)m(h)h(loaded)g(\(and)h(y)m(ou)g(don't)g(kno)m(w)g(ab)s (out)g(them\))94 3670 y(with)f(su\016ces)h(y)m(ou)g(don't)g(exp)s(ect.) 40 b(Use)25 b(it)g(only)f(if)g(y)m(ou)h(kno)m(w)g(what)g(y)m(ou)h(are)f (doing.)38 b(Y)-8 b(ou'v)m(e)27 b(b)s(een)d(w)m(arned.)p eop %%Page: 12 14 12 13 bop 94 -116 a Fn(App)s(endix)28 b(A:)j(Credits)2858 b(12)94 365 y Fk(App)t(endix)54 b(A)81 b(Credits)219 589 y Fn(I)30 b(w)m(ould)f(lik)m(e)h(to)h(thank)f(to:)169 714 y Fl(\017)60 b Fn(P)m(etr)31 b(So)5 b(jk)-5 b(a,)30 b(who)f(made)g(me)h(to)g(write)f Fi(TVS)g Fn(and)g(help)s(ed)e(me)j(v)m (ery)g(m)m(uc)m(h)g(with)e(all)g(the)i(troubles)f(and)274 814 y(decisions)g(w)m(e)i(ha)m(v)m(e)h(had)d(to)j(mak)m(e,)169 938 y Fl(\017)60 b Fn(Ric)m(hard)30 b(Bot)-10 b(\023)-35 b(\020k,)31 b(who)f(len)m(t)g(me)h(the)f(\\P)m(erl)h(Camel)e(Bo)s(ok")j (for)e(a)h(fortnigh)m(t,)169 1063 y Fl(\017)60 b Fn(man)m(y)31 b(others,)169 1187 y Fl(\017)60 b Fn(Bub)s(o,)41 b(m)m(y)f(home)f (computer,)i(as)f(it)e(surprisingly)d(didn't)i(get)k(o)m(v)m(erheated)g (to)s(o)f(m)m(uc)m(h)f(during)e(the)274 1287 y(terribly)29 b(hot)h(spring)f(of)h(y)m(ear)i(2000)g(in)d(middle)f(Europ)s(e.)p eop %%Page: 13 15 13 14 bop 94 -116 a Fn(App)s(endix)28 b(B:)j(Dealing)f(with)f(bugs)h (in)f Fi(TVS)2150 b Fn(13)94 365 y Fk(App)t(endix)54 b(B)80 b(Dealing)55 b(with)f(bugs)e(in)i Ff(TVS)219 589 y Fn(Please)25 b(send)f(bug-rep)s(orts)h(to)g Fi(xantos)k(\(at\))g (fi.muni.cz)22 b Fn(with)i(sub)5 b(ject)25 b Fi(TVS)k(bug)p Fn(.)38 b(Add)25 b(information)94 689 y(on)g(platform,)f(T)657 709 y(E)707 689 y(X)g(installation)f(and)g(include)f(log)i(\014les)f (whic)m(h)g(w)m(ere)i(parsed.)38 b(Also)23 b(please)h(note)h(v)m (ersion)f(of)94 789 y(TVS,)31 b(b)s(oth)g(v)m(ersion)g(n)m(um)m(b)s(er) f(and)g(CVS)h(v)m(ersion)g(co)s(de)g(\(it's)g(the)h(line)d(con)m (taining)i Fi($Id:)e(tvs.pl,v...)p Fn(\).)94 888 y(Y)-8 b(ou)31 b(can)g(get)h(this)d(information)f(b)m(y)j(running)c Fi(tvs)j(--help)p Fn(.)219 1013 y(If)41 b(y)m(ou)h(tried)f(to)h (compare)h Fi(.dvi)d Fn(\014les)h(obtained)g(running)e(T)2443 1032 y(E)2493 1013 y(X)j(on)f(v)-5 b(arious)41 b(platforms)g(using)f Fi(TVS)94 1112 y Fn(complete)35 b(source,)h(please)f(k)m(eep)g(in)e (mind)f(they)j(ma)m(y)g(di\013er)e(if)h(something)g(dep)s(ending)e(on)i (\\the)h(state)h(of)94 1212 y(the)31 b(computer")g(\(esp)s(ecially)e (date\))i(w)m(as)g(included.)p eop %%Page: -1 16 -1 15 bop 3849 -116 a Fn(i)94 365 y Fk(T)-13 b(able)55 b(of)e(Con)l(ten)l(ts)94 697 y Fm(1)135 b(In)l(tro)t(duction)11 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h (.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.) 56 b Fm(1)393 822 y Fn(1.1)92 b(Wh)m(y)31 b(do)f(y)m(ou)h(need)f Fi(TVS)p Fn(?)10 b Fh(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fn(1)393 922 y(1.2)92 b(What)31 b Fi(TVS)f Fn(can)h(do?)15 b Fh(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)h(.)44 b Fn(1)393 1021 y(1.3)92 b(What)31 b(do)g(y)m(ou)f(need)h (to)g(run)e Fi(TVS)p Fn(?)24 b Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)55 b Fn(2)94 1254 y Fm(2)135 b(Installation)17 b Fa(.)22 b(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f (.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.) h(.)61 b Fm(3)94 1511 y(3)135 b(Using)46 b Fj(TVS)d Fm(step)i(b)l(y)g (step)32 b Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.) f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)76 b Fm(4)393 1636 y Fn(3.1)92 b(Useful)30 b(commands)11 b Fh(.)k(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)41 b Fn(4)393 1735 y(3.2)92 b(Basic)31 b(running)d Fi(TVS)20 b Fh(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fn(4)393 1835 y(3.3)92 b(Ignoring)30 b(\014les)18 b Fh(.)13 b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fn(5)393 1934 y(3.4)92 b(F)-8 b(ormat)32 b(\014le)e(sources)e Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fn(5)393 2034 y(3.5)92 b(Con\014guration)29 b(\014le)14 b Fh(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.) f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)44 b Fn(5)393 2134 y(3.6)92 b(Limitations)29 b(of)i Fi(TVS)15 b Fh(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fn(6)393 2233 y(3.7)92 b(F)-8 b(on)m(ts)15 b Fh(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g (.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h (.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fn(6)393 2333 y(3.8)92 b(What)31 b(to)h(do)e(with)f(collected)i(output)13 b Fh(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Fn(7)94 2565 y Fm(4)135 b(Reference)46 b(guide)g(to)f Fj(TVS)e Fm(commands)d Fa(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.) f(.)h(.)84 b Fm(8)393 2690 y Fn(4.1)92 b(In)m(v)m(oking)31 b Fi(TVS)17 b Fh(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fn(8)393 2790 y(4.2)92 b(Global)30 b(switc)m(hes)e Fh(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)58 b Fn(8)393 2889 y(4.3)92 b(Ignoring)30 b(\014les)f(and)h(cutting)g(\014lenames)c Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fn(8)393 2989 y(4.4)92 b(Output)30 b(directory)g(setting)22 b Fh(.)14 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)h(.)51 b Fn(9)393 3088 y(4.5)92 b(Storing)30 b(format)h(source)f(\014les)f(and)h(fon)m(ts)c Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fn(9)94 3321 y Fm(5)135 b(Con\014g)45 b(\014le)g(and)g(pattern)h(\014les)11 b Fa(.)19 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h (.)f(.)h(.)55 b Fm(10)393 3445 y Fn(5.1)92 b(Con\014g)30 b(\014le)d Fh(.)15 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) 57 b Fn(10)393 3545 y(5.2)92 b(P)m(attern)32 b(\014le)d(structure)d Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)55 b Fn(10)692 3645 y(5.2.1)93 b(P)m(athcuts)31 b(pattern)g(\014le)21 b Fh(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) g(.)g(.)g(.)50 b Fn(11)692 3744 y(5.2.2)93 b(Ignore)31 b(pattern)f(\014le)f Fh(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)59 b Fn(11)94 3977 y Fm(App)t(endix)44 b(A)134 b(Credits)24 b Fa(.)d(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f (.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)69 b Fm(12)94 4234 y(App)t(endix)44 b(B)134 b(Dealing)47 b(with)e(bugs)g(in)g Fj(TVS)15 b Fa(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)g (.)h(.)60 b Fm(13)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF