; TeX output 1996.05.27:1831so;.DtGGcmr17The7tGGcmss17cmtt!", cmsy10 npacqkage#XQ cmr12MarkWVoSoding=sٳJ25Mary1996:ōINff cmbx12ContentsqI"V cmbx101XIn9troQductoryTnote=i1I2XImplemen9tationH)3 XK`y cmr102.1oTheUUpackqage*........p3X2.2oTheUUfontde nition le..p5X2.3oThe-encoGdingde nitionso lep.............p6IAXTheGNUGeneralPublicLicencer|7UVA.1%Preambleݍ.........p7A.2%T*erms!(andconditionsfor %copying,distribution3and%moGdi cation*B........p8UVA.3%AppGendix:cHowN3toAp-%ply.4TheseT*ermstoYour%NewUUProgramsxo......o12-čI1aLIntros3ductoryffnoteIL5ffٓRcmr7A͉TU>'ExXhasarathercunningencoGdinghandlingsystem,]whichmakesfunnycom- Imands4YlikeaccentsworkpropGerlyindependentofthecurrentfont'sactuallayout.IWhile{/thisworksratherwellmostofthetime,thestandard'ExXassumesthattheComputerMoGdernTypewriterfontsIhave"exactlythesamelayout"asthemorenormalComputerMoGdernRomanfamilyI(i.e.,,thatbGothconformtotheOT1encoding).LThisplainlyisn'ttrue,,sincetheITypGewriterHfontcontainsabunchofstandardASCIGI%characterswhichareomittedIfromthestandardComputerMoGdernfonts,)suchascurlybraces{and},andtheIbackslash\;stheseareusuallydugupfromthemathsfonts,whichloGoks neinnor-Imaltext,4butloGoksreallyoddinmonospacetext.Compare` !", cmsy10nbeginfdocumentg'ItoUU`\begin{document}',forexample.XThere'aretwo'pGossibilitiesfordealingwiththisproblem.8OneistousetheI\verbscommand,mwhichworkssincealltheextracharactersintheTypGewriterfontIareinthecorrectplaces,orusetheDCfonts,whichhaveapropGerencodingsetIupUUwhichcontainsallofthesespGecialcharactersanyway*.XNeitherofthesesolutionsispGerfect.Using\verbcausesallmanneroflittleInigglysproblems:youcan'tuseitinfoGotnotesorsectionheadings,)forexample.I(Thereareofcourseworkqaroundsforthissortofthing:theauthor's m#R cmss10foGotnoteIpackqage3providesafoGotnoteenvironmentwhichwillallowverbatimtext,9andver-IbatimrtextinsectionheadingscanbGeachievedrifoneissucientlyTU>'ExXnical.)Ifffr @ -:q% cmsy6L|{Ycmr8TheXs6cmss8cmttpacÎkageiscurrentlyatversion1.00,dated25May1996.1*soIUsingtheDCfontsis ne,ralthoughyouactuallyloseaglyphortwo.Asfaras Ithe6authorisaware,the6character (an`unsexed'singlequote)isnotpresentinItheCHT1-encoGdedversionofComputerModernTypewriter,~althoughitishiddenIawayointheoriginalversion.OTheauthorhasfoundaneedforthischaracterinIcomputer listings,%andwashorri edtodiscoverthatitwasreplacedbyaGermanIsingleUUquotecharacter(\quotesinglbase).XThis1 packqagede nesaspGecialencodingfortheComputerModernTypewriterIfont,PsothatdoGcumentscantakeadvqantageofitsASCIGIcharacterswithoutresort-IingZtoverbatimtext.>(ThemainadvqantageoftheDCfonts,thatwordscontainingIaccentslcanbGehyohenated,doGesn'treallyapplytotheTypGewriterfont,sinceitIdoGesn'tUUallowhyphenationbydefaultanyway*.)XThereUUareseveral lesyou'llneedtocreate:Icmtt.stywtells{L5ffA͉TU>'ExXthatthere'sanewencoGding.ItalsoprovidessomeoptionsbforPcustomisingsomeaspGectsoftheencoding,Qandde nessomeusefulcom-bmands.ImTTenc.defdescribGesRtheencodingtoL5ffA͉TU>'ExX:itsetsupalltheappropriatetextbcommandsUUsothattheyproGducebeautifulresults.ImTTcmtt.fddescribGesϿthere-encodedversionofthefont.ThisismoreorlessabcopyUUofthe leOT1cmtt.fd.XTheUUpackqageacceptssomeoptionswhichmaybGeuseful:Ioverriden㓲overridesthemeaningofthe\ttfamilycommand(andthereforealsobthev\textttcommandtoGo),8makingitthesameasthenewd\mttfamilybcommand.oThisƍisn'tthedefaultjustincasethechangebreakssomethingbinUUanunexpGectedway*.It1VsinformsKthepackqagethatyou'reusingtheT1encoGding,M andthereforecanbor-browhsomeaccentedcharactersfromtheDCversionofComputerMoGdernbTypGewriter.Thisxwillprobablybeunnecessary*,sincethepackqageattemptsbtoUUworkoutwhattodoallbyitself.Iot1[tforces&thepackqage!': cmti10nottousetheDCversionoftheComputerMoGdernTypGe-bwriterqfontforfunnyaccents.bOnlyusethisoptionifthepackqagethinksitbshouldUUusetheDCTypGewriterfontwhenitshouldn't.XThe]command\mttfamilyselectsthepropGerly-encoded]Typewriterfont.JIt'sa$"ߤN cmtt9\mttfamilyIdeclarationdwhichworksjustlikethe\ttfamilycommand,exceptthatcomamndsIlikea\}and\_usethecharactersfromthefontratherthanchoGosingodd-lookingIversionsfromthemathsfonts.AlloftheaccentcommandsstillworkpropGerly*.IIn9fact,ssomeaccentcommandswhichdidn'tworkbGeforehavebGeen xed.hF*orIexample,9saying2`\texttt{P\'al?Erd\Hos}'wouldproGducesomethingtrulyap-Ipallinglike`Pal?Erd}os',/whichisobviouslyghastly*.}ThenewencoGdinghandlesIthisUUpropGerly*,andproduces`Pal?Erd#}os'.^1XF*ontchangingcommandsaremuchmoreconvenientthanthdeclarations,so3P\textmttIX-ffr J= "5-:Aacmr61LThisisn'tquitep'ExXwillnowcomplainbitterlythatitcan't nd Ithe0fontmTT/cmr/m/n,whichisreadonable,sinceI haven'tdeclaredanysuchfont.ITheUUfollowinglineshouldsortthisout,I12S\DeclareFontSubstitution{mTT}{cmtt}{m}{n}XNowI'dbGetterloadallthetextcommandsI'llneedwheninthisfunnyfontIvqariant.I13S\input{mTTenc.def}\mttfamilyy\textmttIFinally*,1eI'llbneedtode neacommandwhichswitchestothisfunnyfont,1eandaI\text...commandUUforit.I14S\DeclareRobustCommand{\mttfamily}{% I15]\fontencoding{mTT}\fontfamily{\ttdefault}\selectfont%I16S}I17S\DeclareTextFontCommand{\textmtt}{\mttfamily}XIfUUanoverrideUUwasrequested,make\ttfamilythesameas\mttfamily.I18S\ifcmtt@overrideI19]\let\ttfamily\mttfamilyI20S\fiXW*ell,L that'sIallthat'sneededforthefontde nition.mHere'sacommandwhich Iwill*ctypGesetitsargumentinthetypGewriterfont,_allowingeasyaccesstoalltheIfunny=characters,uandprintingthempropGerlyinthecorrectfont(which\{doGesn'tIdo,UUforexample).b\mtt@setcharIThis}mmacroassignsthegivenmeaningtothegivencontrolsequence.Also,siftheIcharacternamedinthecontrolsequenceiscurrentlysetactive,itwillsettheIactiveUUmeaningofthecharactertothesamevqalue.I21S\def\mtt@setchar#1#2{% I22]\ifx#1#2\chardef#1`#1\else\let#1#2\fi%I23]\ifnum\catcode`#1=13%I24f\begingroup%I25p2\lccode`\~=`#1%I26f\lowercase{\endgroup\let~#1}%I27]\fi%I28S}\mtt@charsIThismacroliststhevqariouscontrolsequenceswhichshouldbGesetup,sothatthey IcanUUbGeeasilyaddedto.I29S\def\mtt@chars{%I30]\do\#\#%I31]\do\%\%%I32]\do\&\&%I33]\do\^\^%I34]\do\~\~%I35]\do\'\textquotesingl%I36]\do\"\textquotedbl%41ݠsoI37]\do\|\textbar% I38]\do\$\textdollar%I39]\do\_\textunderscore%I40]\do\{\textbraceleft%I41]\do\}\textbraceright%I42]\do\\\textbackslash%I43]\do\\textvisiblespace%I44S}3P\mtt@doIThis!justsetsupallthespGecialcharacterslistedabove.EaIt's!asimpleabbreviation, Ireally*.I45S\def\mtt@do{\let\do\mtt@setchar\mtt@chars},`\mttIAndUU nally*,themacroitself.qTa-da!I46S\DeclareRobustCommand\mtt[1]{\textmtt{\mtt@do#1}} 6\@tabacckludgeITheGotherwisealmosttotallypGerfect\@tabacckludgegetsveryupsetwhenits Iargument2isanactivecharacter.^f(Ifyou'rewondering,&thisisthecommandwhichIisrespGonsibleforthebehaviourofthe\acommand.)7Addinga\stringmakesIeverythingUUworkpGerfectly*.I47S\def\@tabacckludge#1{% I48]\expandafter\@changed@cmd\csname\string#1\endcsname\relax%I49S}I50S\let\a\@tabacckludge'|\nbspIMakeUUanabbreviationfor\nobreakspace.I51S\let\nbsp\nobreakspaceXIegthinkekthat'sallthatIhaveektodoforthepackqage. Ifthere'sanymoretodo, II'llUUadditlater.I52Sh%5" cmmi9=st9y{i6I2.2gThefontde nition leuTIThisUUisobviouslycopiedalmostverbatimfromthe leOT1cmtt.fd.I53Shfd :i I54S\DeclareFontFamily{mTT}{cmtt}{\hyphenchar\font\m@ne}I55S\DeclareFontShape{mTT}{cmtt}{m}{n}{I56]<5><6><7><8>cmtt8I57]<9>cmtt9I58]<10><10.95>cmtt10I59]<12><14.4><17.28><20.74><24.88>cmtt12I60S}{}I61S\DeclareFontShape{mTT}{cmtt}{m}{it}{I62]<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>I63]cmitt10I64S}{}I65S\DeclareFontShape{mTT}{cmtt}{m}{sl}{I66]<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>I67]cmsltt10I68S}{}5<6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>I71]cmtcsc10I72S}{}I73S\DeclareFontShape{mTT}{cmtt}{m}{ui} s,{<->sub*cmtt/m/it}{}I74S\DeclareFontShape{mTT}{cmtt}{bx}{n} s,{<->sub*cmtt/m/n}{}I75S\DeclareFontShape{mTT}{cmtt}{bx}{it}{<->sub*cmtt/m/it}{}I76S\DeclareFontShape{mTT}{cmtt}{bx}{ui}{<->sub*cmtt/m/it}{}I77Sh=fd :i6I2.3gTheenco`dingde nitions leuTII'vefdsavedthetrickiestbituntillast.This lede nesthemappingsfromtext IcommandsUUtoglyphsinthefont.I78ShdefiXFirstơforsomefunwithaccents.ŬThecmttfontdoGesn'tcontainalloftheIaccentswhichtheotherComputerMoGdernfontsdo,װbGecausethoseslotscontainItheestandardASCIGIecharacterswhichusuallyhavetobGe`borrowed'efromthemathsIfonts.XAnyway*,there's} aloadwhichdon'tneedanyspGecialtreatment.TheseareIchosen-fromtheOT1encoGdingbydefaultanyway*,csoIneedn'tbGotherunlessI'mIreallyUUbGotheredaboutspeed.qI'mnot,soI'llsaveUUthememory*.XF*ollowingtheexampleoftheTU>'ExXbGook,I'llusethebGoldromanfontforaccents,IsoTthattheydon'tloGokreallyspindly*.qThisisactuallyremarkqablydiculttodo,IbGecausevtheNFSSv߲keepsgettingintheway*.I'llloGokaftertheoldfontnameinaImacroQA(it'shandythatNFSSQ@maintainsthisforme)andchangetoaknownfont,Idotheaccent,Lchangefontbackagain,Ldotheargumenttotheaccent,LandthenIcloseѱthegroupIяdidallofthisin,sothatno-oneelsenoticeswhatanaughtyѱchapIIUUam,really*.qThisisstartlinglyevil.I79S\def\cmtt@accent#1#2{{% I80]\let\@old@font\font@name%I81]\ifcmtt@dcfonts%I82f\fontencoding{T1}\selectfont%I83]\else%I84f\usefont{OT1}{cmr}{bx}{n}%I85]\fi%I86]#1{\@old@font#2}%I87S}}XAndUUnowfortheactualo endingaccents.I88S\DeclareTextCommand{\H}{mTT}{\cmtt@accent\H}I89S\DeclareTextCommand{\.}{mTT}{\cmtt@accent\.}XTheʪ`under'accentsareallOK,soIʇshan'tbGothertode nethemeither.CSimil- Iarly*,-\lots#^ofthetextsymbGolcommandsare neastheyarebydefaultandI#Qdon'tIneedUUtotryandde nethemagain.XThis,#_then,istheremainingcommandswhichreallyneedsortingout.\(BytheIway*,the`onlyreasonI'verede ned\textellipsisisbGecauseotherwiseitwillImessUUupthenicemonospacing.)I90S\DeclareTextSymbol{\textbackslash}{mTT}{92} I91S\DeclareTextSymbol{\textbar}{mTT}{124}6EsoI92S\DeclareTextSymbol{\textbraceleft}{mTT}{123} I93S\DeclareTextSymbol{\textbraceright}{mTT}{125}I94S\DeclareTextSymbol{\textless}{mTT}{60}I95S\DeclareTextSymbol{\textgreater}{mTT}{62}I96S\DeclareTextSymbol{\textunderscore}{mTT}{95}I97S\DeclareTextSymbol{\textvisiblespace}{mTT}{32}I98S\DeclareTextCommand{\textellipsis}{mTT}{...}I99S\DeclareTextSymbol{\textquotedbl}{mTT}{34}E100S\DeclareTextSymbol{\textquotesingl}{mTT}{13}XThat'sUUallthereis.qPleasereturntoyourhomes.*8I,Nq cmbx12AppendixꨍIAenTheffGNUGeneralPublicLicenceIThecLfollowingisthetextoftheGNUcHGeneralPublicLicence,funderthetermsof IwhichUUthissoftwareisdistrubuted.!捒UyGNUTGENERALPUBLICLICENSEmV*ersionUU2,June1991捑}bCopyrightUU(C)1989,1991F*reeSoftwareUUFoundation,Inc.uJ675UUMassAve,Cambridge,MA02139,USAsbEveryoneUUispGermittedtocopyanddistributeverbatimcopies1ofUUthislicensedoGcument,butchangingitisnotallowed.|IA.1k1PreambleuTIThe{licensesformostsoftware{aredesignedtotakeawayyourfreedomtoshareandIchange)@it.cBycontrast,2theGNU)5GeneralPublicLicenseisintendedtoguaranteeIyour freedomtoshareandchangefreesoftware|tomakesurethesoftwareisfreeIfor1allitsusers.eThisGeneralPublicLicenseappliestomostoftheF*reeSoftwareIF*oundation'ssoftwareandtoanyotherprogramwhoseauthorscommittousingIit.A(SomeotherF*reeSoftwareFoundationsoftwareiscoveredbytheGNULibraryIGeneralUUPublicLicenseinstead.)qY*oucanapplyittoyourprograms,toGo.XWhenwespGeakoffreesoftware,qwearereferringtofreedom,qnotprice.=OurIGeneralPublicLicensesaredesignedtomakesurethatyouhavethefreedomtoIdistributeՇcopiesoffreesoftwareՇ(andchargeforthisserviceifyouwish),thatyouIreceive4sourcecoGdeorcangetitifyouwantit,thatyoucanchangethesoftwareorIuse"piecesofitinnewfreeprograms;3"andthatyouknowyoucandothesethings.XT*oprotectyourrights,weneedtomakerestrictionsthatforbidanyonetodenyIyouTtheserightsortoaskyoutosurrendertherights.WrTheserestrictionstranslateItocertainrespGonsibilitiesforyouifyoudistributecopiesofthesoftware,$orifyouImoGdifyUUit.XF*oro"example,uifyoudistributecopiesofsuchaprogram,uwhethergratisorforIaġfee,tyoumustgivetherecipientsalltherightsthatyouhave.Y*oumustmakeIsureTMthatthey*,TtoGo,receiveTMorcangetthesourcecode.qoAndyoumustshowthemItheseUUtermssotheyknowtheirrights.7R۠soXW*eprotectyourrightswithtwosteps:"(1)copyrightthesoftware,֘and(2)o er IyouthislicensewhichgivesyoulegalpGermissiontocopy*,bdistributeand/ormoGdifyItheUUsoftware.XAlso,bforeachauthor'sprotectionandours,wewanttomakecertainthatIeveryoneunderstandsthatthereisnowarrantyforthisfreesoftware. eIftheIsoftware%ismoGdi edbysomeoneelseandpassedon,wewantitsrecipientstoIknowthatwhattheyhaveisnottheoriginal, %sothatanyproblemsintroGducedbyIothersUUwillnotre ectontheoriginalauthors'reputations.XFinally*,yany>freeprogramisthreatenedconstantlybysoftwarepatents.-W*eIwish(toavoid(thedangerthatredistributorsofafreeprogramwillindividuallyIobtain)patentlicenses,2ine ectmakingtheprogramproprietary*.cETo)preventthis,Iwe]bhavemadeitclearthatanypatentmustbGelicensedforeveryone'sfreeuseorInotUUlicensedatall.XTheBprecisetermsandconditionsforcopying,}IdistributionandmoGdi cationIfollow.6IA.2k1Termsqandconditionsforcopying,lMdistributionandk1mo`di cationuTU80.bThisLicenseappliestoanyprogramorotherworkwhichcontainsanoticebplacedbythecopyrightholdersayingitmaybGedistributedunderthetermsbofthisGeneralPublicLicense.KThe\Program",bGelow,referstoanysuchbprogramorwork,Tanda\workbasedontheProgram"meanseitherthebProgramVoranyderivqativeworkundercopyrightlaw:tthatistosay*,W0aworkbcontainingMtheProgramorapGortionofit,eitherverbatimorwithmoGdi-b cationsrand/ortranslatedintoanotherlanguage.[(Hereinafter,ytranslationbiseincludedwithoutlimitationintheterm\moGdi cation".)EachlicenseeisbaddressedUUas\you".bActivities3otherthancopying,mdistributionandmoGdi cationarenotcoveredbbyA,thisLicense;GtheyareoutsideitsscopGe.kTheactofrunningtheProgrambisgnotrestricted,ͫandtheoutputfromtheProgramiscoveredgonlyifitsbcontentsRyconstituteaworkbasedontheProgram(indepGendentofhavingbbGeenmadebyrunningtheProgram).BWhetherthatistruedependsonwhatbtheUUProgramdoGes.U81.bY*oucmaycopyanddistributeverbatimcopiesoftheProgram'ssourcecoGdebas`youreceiveit,inanymedium,providedthatyouconspicuouslyandappro-bpriately\publishoneachcopyanappropriatecopyrightnoticeanddisclaimerbof\warranty;`ZkeepintactallthenoticesthatrefertothisLicenseandtothebabsencecofanywarranty;andgiveanyotherrecipientsoftheProgramabcopyUUofthisLicensealongwiththeProgram.bY*ouqmaychargeafeeforthephysicalactoftransferringacopy*,I7andyoubmayUUatyouroptiono erwarrantyprotectioninexchangeforafee.U82.bY*oujmaymoGdifyyourcopyorcopiesoftheProgramoranypGortionofit,bthusformingaworkbasedontheProgram,)2andcopyanddistributesuchbmoGdi cations^orworkunderthetermsofSection1above,provided^thatyoubalsoUUmeetalloftheseconditions:8 _Ϡsof8(a)xY*ou'mustcausethemoGdi ed lestocarryprominentnoticesstating xthatUUyouchangedthe lesandthedateofanychange.e(b)xY*ou)Tmustcauseanyworkthatyoudistributeorpublish,2!thatinwholexor)inpartcontainsorisderivedfromtheProgramoranypartthereof,xto3bGelicensedasawholeatnochargetoallthirdpartiesunderthextermsUUofthisLicense.f(c)xIfthemoGdi edprogramnormallyreadscommandsinteractivelywhenxrun,you*mustcauseit,whenstartedrunningforsuchinteractiveuseinxthe\Amostordinaryway*,]to\AprintordisplayanannouncementincludingxanAappropriatecopyrightAnoticeandanoticethatthereisnowarrantyx(orifabpatenttlicensewouldnotpGermitroyalty-freeredistributionoftheProgramby10 }Ԡsoballrthosewhoreceivecopiesdirectlyorindirectlythroughyou,thentheonly bwayqyoucouldsatisfybGothitandthisLicensewouldbGetorefrainentirelybfromUUdistributionoftheProgram.bIfnanypGortionofthissectionisheldinvqalidorunenforceableunderanybparticular;circumstance,@thebalanceofthesectionisintendedtoapplyandbtheUUsectionasawholeisintendedtoapplyinothercircumstances.bIt *isnotthepurpGoseofthissectiontoinduceyoutoinfringeanypatentsborAotherpropGertyrightclaimsortocontestvqalidityofanysuchclaims;Gthisbsection?hasthesolepurpGoseofprotectingtheintegrity?ofthefreesoftwarebdistributionΫsystem,whichisimplementedbypubliclicensepractices.DManybpGeople`havemadegenerouscontributionstothewiderangeofsoftwaredis-btributed)throughthatsysteminrelianceonconsistentapplicationofthatbsystem;3itisuptotheauthor/donortodecideifheorsheiswillingtodis-btributesoftwarethroughanyothersystemandalicenseecannotimpGosethatbchoice.bThisAsectionisintendedtomakethoroughlyclearwhatisbGelievedtobGeabconsequenceUUoftherestofthisLicense.U88.bIffthedistributionand/oruseoftheProgramisrestrictedincertaincountriesbeitherTbypatentsorbycopyrightedinterfaces,Ttheoriginalcopyrightholderbwho8placestheProgramunderthisLicensemayaddanexplicitgeograph-bicalI1distributionlimitationexcludingthosecountries,KsothatdistributionisbpGermittedonlyinoramongcountriesnotthusexcluded.Insuchcase,thisbLicense/incorpGoratesthelimitationasifwritteninthebodyofthisLicense.U89.bTheF*reeSoftwareFoundationmaypublishrevisedand/ornewversionsofbthe.GeneralPublicLicensefromtimetotime.SuchnewversionswillbGebsimilarginspirittothepresentversion,butmaydi erindetailtoaddressbnewUUproblemsorconcerns.bEachversionisgivenadistinguishingversionnumbGer.IftheProgramspe-bci esWaversionnumbGerofthisLicensewhichappliestoitand\anylaterbversion",youhavetheoptionoffollowingthetermsandconditionseitherofbthatT"versionorofanylaterversionpublishedbytheF*reeSoftwareF*ounda-btion.!If\theProgramdoGesnotspecifyaversionnumbGerofthisLicense,^youbmayUUchoGoseanyversioneverpublishedbytheF*reeSoftwareF*oundation.P810.bIfB[youwishtoincorpGoratepartsoftheProgramintootherfreeprogramsbwhosefordamages,uincludinganygeneral,uspQecial,incidental>orcon-bsequen9tialqdamagesarisingoutoftheuseorinabilitytousethebprogramg(includingbutnotlimitedtolossofdataordatabQeingbrenderedinaccurateorlossessustainedb9yyouorthirdpartiesorabfailureoftheProgramtoopQeratewithan9yotherprograms),Tevenbif8suc9hholderorotherpartyhasbQeenadvisedofthepossibilit9yofbsuc9hTdamages.&ύsENDTOFTERMSANDCONDITIONSIA.3k1App`endix:How{toApplyTheseTermstoYourNewk1ProgramsuTIIf youdevelopanewprogram,OandyouwantittobGeofthegreatestpossibleusetoItheapublic,"thebGestwayatoachieveathisistomakeitfreesoftwarewhicheveryoneIcanUUredistributeandchangeundertheseterms.XT*o~doso,/attachthefollowingnoticestotheprogram.|AItissafesttoattachIthemktothestartofeachsource letomoste ectivelyconveytheexclusionofIwarranty;VandVMeach leshouldhaveatleastthe\copyright"lineandapGointertoIwhereUUthefullnoticeisfound.&ύI ICopyright(C)19yy s,IThisprogramisfreesoftware;youcanredistributeitand/ormodifyIitunderthetermsoftheGNUGeneralPublicLicenseaspublishedbyItheFreeSoftwareFoundation;eitherversion2oftheLicense,orI(atyouroption)anylaterversion.IThisprogramisdistributedinthehopethatitwillbeuseful,IbutWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofIMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE. s,SeetheIGNUGeneralPublicLicenseformoredetails.IYoushouldhavereceivedacopyoftheGNUGeneralPublicLicenseIalongwiththisprogram;ifnot,writetotheFreeSoftwareIFoundation,Inc.,675MassAve,Cambridge,MA02139,USA.&ύXAlsoUUaddinformationonhowtocontactyoubyelectronicandpapGermail. XIf theprogramisinteractive,make itoutputashortnoticelikethiswhenitIstartsUUinaninteractiveUUmoGde:12 soIGnomovisionversion69,Copyright(C)19yynameofauthor IGnomovisioncomeswithABSOLUTELYNOWARRANTY;fordetailstype`showw'.IThisisfreesoftware,andyouarewelcometoredistributeitIundercertainconditions;type`showc'fordetails.XThedhypGotheticalcommands`showw'and`showc'shouldshowtheappropriate IpartsoftheGeneralPublicLicense.Ofcourse,5pthecommandsyouusemaybGeIcallednsomethingotherthan`showw'and`showc';theycouldevenbGemouse-clicksIorUUmenuitems{whateversuitsyourprogram.XY*oushouldalsogetyouremployer(ifyouworkasaprogrammer)oryourIschoGol,&Kifany*,tosigna\copyrightdisclaimer"fortheprogram,ifnecessary*.^-HereIisUUasample;alterthenames:IYoyodyne,Inc.,herebydisclaimsallcopyrightinterestintheprogram I`Gnomovision'(whichmakespassesatcompilers)writtenbyJamesHacker.I,1April1989ITyCoon,PresidentofViceXThis4GeneralPublicLicensedoGesnotpermitincorporatingyourprograminto Iproprietary[programs."Ifyourprogramisasubroutinelibrary*,youmayconsiderIitmoreusefultopGermitlinkingproprietaryapplicationswiththelibrary*.3CIfthisIiswhatyouwanttodo,usetheGNULibraryGeneralPublicLicenseinsteadofIthisUULicense.!čIIndexIThe(italicnumbGers(denotethepageswherethecorrespondingentryisdescribed,InumbGers1)underlinedpointtothede nition,8eallothersindicatetheplaceswhereitIisUUused.!ߍ-t : cmbx9SymCbKols eI\"3>}$o cmr9.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ36I\#3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ30I\$3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ38I\%3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ31I\&3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ32I\'3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ35I\.3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ89I\@changed@cmd- }.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ48I\@old@font@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 80,T86I\@tabacckludgeB}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ47 fJfe ?I\@tempaƈ}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. yz4I\\3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ42I\{3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ40I\}3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ41I\^3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ33I\_3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ39I\|3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ37I\~3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 25,T34ߤ \ 3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ43`QdA\a3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ50Q{C\chardef}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ22\cmtt@accentYҍ}.΍}.}.}.}.}.}.}.}.}.}.}. X$79,T88,89\cmtt@dcfontsfalseT}.΍}.}.}.}.}.}.}.}.}.}.}.}. yz9\cmtt@dcfontstrueyꍑ}.΍}.}.}.}.}.}.}.}.}.}. K5,T8\cmtt@overridetrueT}.΍}.}.}.}.}.}.}.}.}.}.}.}. yz7QD\DeclareFontEncodingfč}.΍}.}.}.}.}.}.}.}.}. fJ11\DeclareFontFamilyT}.΍}.}.}.}.}.}.}.}.}.}.}. fJ54\DeclareFontShape p55,T61,65,69,73{76\DeclareFontSubstitution&֍}.΍}.}.}.}.}.}. fJ12\DeclareOptionB}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.L7{9\DeclareRobustCommand9}.΍}.}.}.}.}.}. 14,T46\DeclareTextCommand}.΍}.}.}.}.}. X$88,T89,98\DeclareTextFontCommandl}.΍}.}.}.}.}.}. fJ1713soI\DeclareTextSymbolT}.΍}.}.}. ~90{97,T99,100 I\dov}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. _@30{43,T45UUpEI\encodingdefault}.΍}.}.}.}.}.}.}.}.}.}.}.}.}. yz4MFI\font }.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ54I\font@name@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ80I\fontencoding- }.΍}.}.}.}.}.}.}.}.}.}.}.}.}. 15,T82I\fontfamily}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ15 HI\H3>}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ88I\hyphenchar}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ54=II\ifcmtt@dcfontsz}.΍}.}.}.}.}.}.}.}.}.}.}.}.3,T81I\ifcmtt@override}.΍}.}.}.}.}.}.}.}.}.}.}.2,T18I\inputP}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ13 +LI\lccodeƈ}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ25I\lowercase@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ263MI\mttL}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}..j cmti93,T46Tfe ?I\mtt@chars@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 29 Пfe ?,T45I\mtt@doƈ}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 45 Пfe ?,T46I\mtt@setcharYҍ}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}. 21 Пfe ?,T45I\mttfamily@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}. Rj2,T14Tfe ? UP,T19Q N &ʍ\nbsp }.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ51 fJfe ?\newifP}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. K2,T3\nobreakspace- }.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ51t]R+P\ProcessOptionsz}.΍}.}.}.}.}.}.}.}.}.}.}.}.}. fJ10RʮS\selectfont}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 15,T82R T\textbackslashB}.΍}.}.}.}.}.}.}.}.}.}.}.}. 42,T90\textbar}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. 37,T91\textbraceleftB}.΍}.}.}.}.}.}.}.}.}.}.}.}. 40,T92\textbracerightz}.΍}.}.}.}.}.}.}.}.}.}.}. 41,T93\textdollar}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ38\textellipsis- }.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ98\textgreaterYҍ}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ95\textlessl}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ94\textmtt}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. Rj2,T14Tfe ? UP,T46\textquotedbl- }.΍}.}.}.}.}.}.}.}.}.}.}.}.}. 36,T99\textquotesinglz}.΍}.}.}.}.}.}.}.}.}.}. 35,T100\textunderscorez}.΍}.}.}.}.}.}.}.}.}.}.}. 39,T96\textvisiblespaceyꍑ}.΍}.}.}.}.}.}.}.}.}. 43,T97\ttdefault@0}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ15\ttfamilyl}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ19QAU\usefont}.΍}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}. fJ8414;.j cmti9-t : cmbx9,Nq cmbx12'ow cmss9& cmsy9%5" cmmi9$o cmr9#N cmbx12"ߤN cmtt9!': cmti10 m#R cmss10