; TeX output 1993.02.11:1113l'&{f9DtGGcmr17The7tCompsonenqtsofT[-E;gX+XQ cmr12JoacrhimSchroSdDetig-!", cmsy10ScrhroSdT UE!Xsys%yMarcrh1991$!Jt : cmbx9Abstractэeo cmr9TuAEX+Nneeds+agreatamoun9tofsupplementarycompAonents( lesand Xprograms)Gofwhic9hthemeaningandinteractionoftenisunknown.ThisXpapAer%explainsthecomponen9tsofthekernelsystemTuAEX%thatarevisibleXforTtheTuAEXuserandtheirrelations.!č?7"Vff cmbx101WAbuoutthisReport?K`y cmr10TU>'ExXisatypGesettingsystemwhicho ersauthorseasyusageofpGowerfultypGeset- ?tingfeaturestoproGduceprintedmatterwhichisthestateoftheartofcomputer?typGesetting.48Thisis,however,notdonebytheTU>'ExXxprogramalone:pAsigni cant?numbGerwsofsupplementaryprogramsand lestogetherformthecompletetypGe-?settingJandauthoringsystem.RAlongwiththeprogramsthatbGelongtoTU>'ExX?directly*,thereXexisttwoXotherma8jorprogramswhichwerebuiltbyJ- cmcsc10JDonald?KnuthOzinconnectionwithTU>'ExXOyandmustbGeincludedinanexplanationofthe?fullsystem:: m#R cmss10MET*AFONT,forthegenerationoffonts,and'ExXhandMET*AFONTharewritten?inUUWEB.NThistextdescribGesthis`kernel'TU>'ExXԤfromauser'sviewpoint:1attheendyou?shouldhaveanoverviewoftheingredientsoftheTU>'ExXsystem,andabGoutthe? lesoandsuppGortprogramsthatareessentialforyouasauser.Thiswillnot,?however, bGeۻanintroductiontothecapabilitiesofTU>'ExX۝orhowyoumayrunTU>'ExX?onUUyourcomputer.NIwillusemarginalnotestoidentifytheplaceswheretermsareexplained?forthe rsttime.tAbbrevqationsfor letypGes{usuallyidenti edbycommon?suxesWorextensions{aresetinamonospacetypGe(\typewriter")andthose?fffv @\tE |{Ycmr8cK cmsy8 ;CopÎyright1990,1991bÎyJoachimSchroDetigjSchroKranichweg1,i>D-6074Rodermark,FRXGermanÎyJ,Email: ICscmtt8Ixitijsch@ddathd21.bitnet1*l'?abbrevqations6areputintothemargin,toGo.VgPleasenotethattheseabbreviations ?areUUsometimesnotidenticalwiththe leextensions(seealsoT*able1).NThisWrepGortisthestartofaseriesthatdescribesthesubsystemsmentioned?abGoveSandtheirrespectivecomponents.lInthatserieseachrepGortwillfocus?on@yonesubsysteminaspGecialpointofview;Gmitshouldnotresultingiganticde-?scriptionswhichtelleverything(andthennothing).;Inmyopinionthefollowing?repGortsUUwillbeofinterest:M!", cmsy10XtheUUstructureofastandardinstallationofTU>'ExXMXDVIUUdriversandfontsMXpGossibilitiesUUofgraphicsinclusioninTU>'ExXdocumentsMXtheUUcompGonentsofMET*AFONTMXtheUUstructureofastandardinstallationofMET*AFONTMXWEBUUsystems|theconceptofLiterateProgrammingMXotherUU(thoughnotyetplanned)themesofinterestarepGerhapsc@"V cmbx10{ndi erencesUUbGetweenTU>'ExXandDTPsystemsc@{nthewayhowTU>'ExXworks(thereexistssomegoGodbooksonthistopic!)c@{ntheUUlimitsofTU>'ExXc@{nTU>'ExXUUasaprogramminglanguage?TheUUrepGortswillbepublishedinthissequence.!č?2WWhatis4K`yff cmr10TxEyX??TU>'ExX|Vis|atypGesettingsystemwithgreatpower|forthetypesettingofformulae.)Its ?basicjprincipleisthatstructuresinthedoGcumentaremarkedandtransformed?into*typGesetoutput.OFProvidingsuchinformationabGoutthestructureofadoc-?umentnEisknownas': cmti10markup.IfthemarksdescribGethelookofthedocument,tit9Ǎmarkupǡ?iscalledoptic}'alDmarkup,while,ifdoGcumentstructuresaremarked,itiscalledǍopticalUUmarkup9?lo}'gicalmarkup.TU>'ExXprovidesbGothformsofmarkup,̐i.e.,exactcontroloftheUlogicalUUmarkup*?layoutJofpartsofthedoGcumentandtheirpositioningaswellasthemarkup?ofthestructureofformulaeordoGcumentcompGonents.\hThelogicalmarkupis?mappGedtotheopticalonebyTU>'ExXVsothatlayoutmayservefortheidenti cation?ofUUstructuresbythereader.^ٓRcmr71NThekerneloftheTU>'ExXtypGesettingsystemistheformattingprogramTU>'ExX82,9typGesettingmachineTU>'ExX82?ffv J= "5-:Aacmr61LܸLaÎyout{andb'ExX.ThisusageshallbGeadoptedherewhenever ?thendi erencebGetweennthecompletesystemandtheformatterisunimportant?orzobvious.TU>'ExX82isabigmonolithicprogramwhichispublishedinthebGook?TU>'ExX:ThePr}'ogramby_JDonald8XKnuth.DuItsfeaturesmaybGeseparatedintotwo?levels:K81.XTU>'ExX82formatstext,@i.e.,itbreaksitintoparagraphs(includingautomaticXhyphenation)UUandproGducespagebreaks.K82.XIt providestheprogramminglanguageTU>'ExX whichincorpGoratesamacroXmechanism.ʡThisallowsnewcommandstobGebuilttosupportmarkupXat`ahigherlevel.JDonaldKnuthpresentsanexampleintheTU>'ExXbGook:XPlainBTU>'ExX.A4collectionofmacroswhichsuppGortsaspecialtaskandhasX(hopGefully)UUacommonphilosophyofusageiscalledamacr}'opackage.9ǍmacroUUpackqageǦ?Hightlevelfeaturesforopticalmarkup,|asrepresentedbyPlainTU>'ExX,allowone?tobuildadditionallevelsleadingtofulllogicalmarkup.=XAtthemoment,two?macropackqagesforlogicalmarkuparewidespread:;(AU>'M S-TU>'ExXandLffUJaTU>'EX.Both?systemsarebuiltontopofPlainTU>'ExXtogreaterorlesserextentsandthe?usercanusetheopticalmarkupofPlainTU>'ExXinadditiontologicalmarkupif?desired.3Thisresultsinthee ectthattheauthorcanuseamixtureofstructural?informationրandexplicitlayoutրinformation{asituationwithahighpGotencyof?featuresthatneverthelesscan(anddoGes)leadtoalotoftypGographicnonsense!NAsTU>'ExX82wasbuiltonlyfortypGesettingtextsandtoallowtherealization?ofinewmarkupstructures,mmanyfeaturesarelackingwhicharerequiredby?authors.(T*oFprovidefeaturesliketheproGductionofanindexorabibliography?or~theinclusionofgraphics,additionalprogramshave~bGeenwritten,whichuse9Ǎsupplementary8pro-gramsǡ?informationZfromaTU>'ExX82formattingrun,\GproGcessthem,andprovidethemfor?thenextTU>'ExX82run.PTwosupplementaryprogramsareinwidespreaduseand?avqailableformanycomputer/opGeratingsystemcombinations:eZBJiDb32TU>'ExX,forthe?proGduction>ofabibliographyfromareferencecollection,yBandMakeIndex4D,for?theUUproGductionofanindex.NAspGecial caseoftheprocessingofinformationprovidedbyaTU>'ExXrunisthe?proGduction]Fofatableofcontents]Fortheusageofcrossreferencesinatext.F*or?thisonlyinformationsabGoutpagenumbers,sectionnumbers,etc.,areneeded.?These areprovidedbyTU>'ExX82andcanbGeprocessedbyTU>'ExX82itself,soTU>'EX82?isUUusedasitsownpGostprocessorinthissituation.NW*e̖havenowseenthattheTU>'ExXwtypGesettingsystemisacollectionoftools?thatconsistsofthetypGesetting`engine'TU>'ExX82,*_macropackqages(maybGeseveral?thatiarebasedonothers)andsupplementaryprograms,usedtogetherwiththese?macroUUpackqages.qThisrelationisillustratedbyFigure1.3sl'Rf䍍K:*feK:R'feUnȎ*fe/TU>'ExX82Yyqfe9Ǭ*ٍ*fei@PlainUUTU>'ExX8*fefefe9ǬgџNG!fegѠcfeG!АNG!fe}tUAU>'M S-TU>'ExXuğ)fd|uĠcfd|B)fd|Bcfd|8)fd*)fd)fd8cfd*cfdcfduu|fe^u|feug |fe^g |feuKufeuK^fetzcL1 O!cmsy7AlXqM .S-TU>'ExXcO\ferbG!G!fe<+WLffUJaTU>'ExXqϘG!fefeferb8fe9*ٍ*fe/ SfhJliTU>'ExX8̄*fefefe98fe9*ٍ*fe/ BJiDb32TU>'ExX8̄*fefefe9<8feGqϘqϘfeʑ iEMakeIndexG!qϘfefefeGjFigureUU1:qTheCompGonentsofTU>'ExX?3WFormatting?TheformattingproGcessofTU>'ExXneedsinformationaboutthedimensionsofchar- ?acters1usedfortheparagraphbreaking.eA1setofcharactersisgroupGedinfonts.9Ǎfontǡ?(But2Fthisisasimpli cationasthenotion\font"shouldbGeusedfortherealiza-?tionTofatypGeina xedsizeforaspeci coutputdevice.)6Thedimensionsof?theUUcharactersofafontarecalledfontmetrics.NTheformatinwhichthefontmetricsareusedbyTU>'ExXwasde nedbyJDon-?aldݧKnuth^andiscalledTFM^Zformat(\TU>'ExXp0J cmsl10fontmetricsi}").Inthisformat,㎍rTFMr?everycharacterisdescibGedasab}'ox#withaheight,adepth,andawidth.dTU>'ExX?onlyw"needsthesemeasurements,itisnotinterestedintheshapGeofthecharac-?ter."ItiisevenpGossiblethatthecharactermayextendoutsidethebGox, nwhich?maymresultinanoverlapwithothercharacters.Thecharactermeasuresare?spGeci edinadeviceindependentdimensionbecauseTU>'ExXprocessesitsbreaking?algorithmUUindepGendentofanyoutputdevice.NDuringOparagraphbreaking, TU>'ExXO?hyphenatesautomatically*,whichcanbGe?doneinanalmostlanguage-indepGendentway*.gFortheadaptiontodi erent?languages,E(hyphenationMp}'atternsAareneededtoparametrizethehyphenational-Ǎhyphenationpatternsǡ?gorithm.NThe resultofaTU>'ExXformattingrunisaDVIdoGcument,yinwhichthetypGeǍrDVI9?andQpGositiononthepagearespeci edforeachcharactertobGeoutput.f_The?resolutionVVthatisusedissosmallthateverypGossibleoutputdevicewillhavea4+:l'?coarser3raster,sothatthepGositioningise ectivelydeviceindependent.9gTheDVI ?doGcument5#speci esonlytypes,;notthefontsthemselves,;sothatthenameDVI^2?(\deviceindepGendent7")isaccurate.mT*omaketheresultoftheformattingrun?avqailable,theDVI lemustbGeoutputbyaso-calledDVIdriveronthedesired9ǍDVIUUdriverǡ?outputUUdevice.NIf$problemsoGccurduringtheformatting,errormessagesorwarningsare?output~ontheterminal./EverypmessagethatappGearsontheterminalwillalsobe?writtenzintoaprotoGcol lenamedLOGz le.(InthisLOG leadditionalinformation㎍rLOGr?maybGeplacedthatwouldhavebGeentooverbosefortheoutputtotheterminal.?Ifthisisthecase,!TU>'ExXwilltelltheusersoattheendoftheformattingrun.?ThemessagesofTU>'ExXarenotbuiltintheprogram,$theyarestoredina(string)?POOLUU le.qThesemessagesmustbGereadinatthebeginningofarun.rPOOLr!č?4WMacroP=ack{ages?TheibasicmacropackqageisPlainTU>'ExX,developGedbyJDonalds/Knuthtogether9ǍPlainUUTU>'ExXǡ?withTU>'ExX82.nItparametrizestheTU>'EX82typGesettingmachinesothatitcan?typGeset|EnglishtextswiththeComputerModerntypefamily*.Additionally,?PlainTU>'ExX^providesopticalmarkupfeatures. PlainTU>'EX^isavqailableasone?sourceUU le,plain.tex.NAll othermacropackqagesknowntotheauthorarebasedonPlainTU>'ExX,i.e.,?theycontainthesource leplain.texeitheroriginallyorwithmoGdi cations?of'lessimpGortantparts.NexttoPlainTU>'ExX,themostimportant(free)avqail-?able.CmacropackqagesareAU>'M S-TU>'ExX.9byJMichaelSpivrakandLffUJaTU>'ExX.9byJLeslie*TAU>'M S-TU>'ExXT'LffUJaTU>'ExX ?JLamporUTt.xOther;freemacropackqagesareoftenofonlyloGcalimportance(e.g.?BlueTU>'ExX,y_TEXT1,]orTU>'EXsis)orareusedinveryspGecialenvironmentsonly(e.g.?texinfoSintheGNUpro8jectorwebmacforWEB).ImpGortantcommercialmacro?packqages0areMacroTU>'ExXbyJAmyxfHendricksonandL1AlXqM .S-TU>'ExX,alsowrittenTMacroTU>'ExXT'L1AlXqM .S-TU>'ExX ?byUUJMichaelSpivrak.NThese.5macropackqagesusuallyconsistofakernelthatprovidesadditional?markup͝primitives.ڟWithsuchprimitives,do}'cumentstylescanbGebuiltwhich9Ǎstylesǡ?realizelKlogicalmarkupsbyacorrespGondinglayout.ThislayoutcanoftenbGe?vqariedXbysub-styleseyorstylepoptionswhichmayalsoprovideadditionalmarkups.NThe1macropackqagesproGducesupplementarys2 leswhichcontaininformationǍsupplementaryUU lesǡ?abGoutythepagebreaksorthedocumentmarkup.T~ThisinformationmaybGeused?by 1suppGortprograms{e.g.,thespeci cationofareferencefromabibliography?databaseNorthespGeci cationofanindexentrywithcorrespondingpagenumber?for_theconstructionofanindex.AQspGecialcaseistheinformationaboutcross?references=Randheadingsforthebuildingofatableofcontents,uSas=Rthisinformation?canUUbGegatheredandreusedbyTU>'ExXdirectly*.NSfhJliTU>'ExXisaspGecialcomponentofLffUJaTU>'ExXforthepreparationofslideswith*TSfhJliTU>'ExXT?ffv J= "5-:2LܸThisKnameisaproblemb'ExXwasannounced,*TL1AlXqM .S-TU>'ExXT ?which$?willprovidethefunctionalityofLffUJaTU>'ExX$3withinAU>'M S-TU>'EX.MacroTU>'EX$3isa'MacroTU>'ExX䦍?toGolboxofmacro\moGdules"whichmaybGeusedtorealizenewmarkupsbut,as?itUUbGecameavqailableonlyshorttimeago,itisnotyetwidespread.NF*or,theusageofthese(andother)macropackqages,5onemustcheckwhether?they[needadditionalfontswhichdonotbGelongtotheComputerModerntype9ǍadditionalUUfontsǦ?family*.:JForLffUJaTU>'ExX,e.g.,)fontswithadditionalsymbGolsandwithinvisiblecharac-?ters(fortheslideoverlays)areneeded,YwhileAU>'M S-TU>'ExXneedsseveraladditional?fontUUsetswithmathematicalandCyrilliccharacters. 宍?5WSuppuortPrograms?OnlyKtwosuppGortprogramswillbediscussedhere:BJiDb32TU>'ExXKnbyJOren/P aUTtashnik*BJiDb32TU>'ExX?forsthepreparationofbibliographiesandMakeIndexbyJPehongChenand'ǍMakeIndex䦍?JMichaelWHarrisonforthepreparationofasortedindex.NF*orbGothtasksexist?other,funcionallyequivqalent,suppGortprograms.DButtheabovementionedare?avqailableonmanyopGeratingsystems,andhavean\ocial"stateastheyare?JLeslieCLamporUTtuencouragestheirusagewithLffUJaTU>'ExXUinhisdoGcumentation,oand?theUUTUGsuppGortsthemforgeneraluse.NThereisnototallypGortablemechanismfortheinclusionofgeneralgraphics?inTU>'ExXܹdoGcuments,sothattherearenomachineindepGendentsuppGortprograms?avqailable.NBJiDb32TU>'ExXhisi.usedtohandlereferencescollectedinBIB les.RTU>'ExXproGduces㎍rBIBr?supplementaryx leswhichcontaininformationabGouttherequiredreferences,?and)BJiDb32TU>'ExX)generatesfromthemasortedbibliographyinaBBL lewhichmayrBBLr?bGe32subsequentlyusedbyTU>'ExX.ThekindofsortingandthetypGeofcitekeysare9ǍciteUUkeysǦ?de nedvbybiblio}'graphystyles,spGeci edvinBSTv les.ThemessagesofaBJiDb32TU>'ExXǍbibliographyUUstyles9UrBST*?runUUarewrittentoaBLGlog le.ǍrBLG9NMakeIndex,{reads7anIDXsuppGort lethatcontainstheindexentriesandthe9rIDXǦ?accordingpagenumbGers,sortstheseitems,uni esthemandwritesthemasTU>'ExX?inputҭinanINDҍ le.TheformattingstylemaybGespeci edbyanindex8style.*rINDUGindexUUstyle㦍?TheUUmessagesofaMakeIndexrunarewrittentoaILG le.*rILGU 宍?6WP=erformanceImprovements?MuchUUoftheworkthatTU>'ExX82hastodoisthesameforeverydoGcument:36K81.XAll/texthastobGebrokenintolines.eTT*extpiecesinthesamelanguageareXhyphenatedUUwiththesamehyphenationpatterns.K82.XThe`basicmarkupsofthecorrespGondingmacropackqagesmustbGeavqailable.K83.XTheSrequiredfontmetricsaremuchalikeformanydoGcuments, asthefontXsetUUusedusuallydoGesn'tdi erthatmuch.6Kl'?T*oimproveTU>'ExX'spGerformance,Khyphenation,markup,andfontmetricsdescrip- ?tionsareconvertedfromanexternal,!for(1)and(2)textual,representationinto?anoginternalrepresentationwhichcaneasilybGeusedbyTU>'ExX82.Itissensibleto?do/thistransformationonlyonce,¬foreverydoGcument.1VTheinternalrepre-?sentationisstoredinaFMT le.mThestoringisdonewiththeTU>'ExXcommand㎍rFMTr?\dump,so(thatFMT lesoftenarecalled\dump}'ed Cformats."?AFMT le(canbGe?readatthebGeginningofaTU>'ExX82runandisthusavqailablefortheproGcessingof?theUUactualtext.NAs:thecreationofaFMT: leisdoneinfrequently{usuallyfortheupGdateof?a6macropackqage{theformattingoftextscanbGedonewithareducedversion?of}theTU>'ExX82programthatdoGesn'tcontainthestorageandtheprogramparts?forthetransformationofthehyphenationpatternsandforthedumping.iThe?completeversionofTU>'ExX82isneededinaninitializationphaseonlyandtherefore?called INITU>'ExX.Additionalimprovements ofthepGerformancecanbereached*TINITU>'ExXT?bytheusageofproGductionversionsofTU>'ExX82fromwhichpartsforstatistical'ǍproGductionUUversion䡍?analysisUUandfordebuggingarestrippGed.NTU>'ExXversionsthathavenodumpGedformatspreloaded,3^havetheabilityto?loadiadumpGedformat(i.e.aFMTZ le),.andhaveinoabilitytodumpaFMT le?(i.e.,;theyz arenotINITU>'ExX)yareoftencalledVirTU>'EX,whichstandsforvir}'ginTVirTU>'ExXT?TU>'ExX.!č?7WConnectionsBet=weenFileTypuesandCom-Wpuonen=ts?In theabGove sections,<thecomponentsoftheTU>'ExX authoringsystemwerede-?scribGed,handdthe lesthatarereadorwrittenbythesecomponentsmentioned.?The>connectionsbGetween>themallisdemonstratedgraphicallyinFigure2.@In?this4graphic,lY letypGesarerepresentedbyrectangles,lYandprogramsbyovqals.?Theȅarrowsmean\isreadby"or\isproGducedby*."BTheabbreviationsofthe le?typGesareexplainedinT*able1,ڨwhichalsoliststhe leidenti cations(suxesor?extensions)?thatthese lesusuallyhave?(butnotethatother leidenti cations?areUUalsoinuse).6?Ac9knowledgementsuT?IwouldliketothankJChristineyDetigwhowassokindtoprovidetheEn-?glishtranslation.9JNelsonBeebesuggestedpGerformingthetranslation.JKlaus?Guntermannӧmadevqaluablecommentsonthe rst(German)version.JNico?PoppelierUUcontributedanewversionof gure2,bGetterthanmyoriginalone.7\l'Δb٠?`4@ȉfe(6궍feލ TFM'lfefefe(6pdbȉfe(6궍feލ HYP'lfefefe(6$ȉfe(6궍feލ MAC'lfefefe(6䦠ȉfe(6궍feލ jPOOL'lfefefe(6H)* [feK* [feBm* [fe* [feH[]>fd@fKg [fe}gDO line10D?Rf9F< lcircle10Ff9 fe33Rb[ b[ fe33 nl=Pfe+"nlRfe+"kލt INITU>'ExXKx [fefl2fd;"f:ӄ [feflD?b\ӄ [fe?RQfe(6궍feލ LOG'lfefefe(6Dsfe(6궍feލ FMT'lfefefe(6fe(6궍feލ TEX'lfefefe(6ķfe(6궍feލ STY'lfefefe(6A٠fe(6궍feލ MAC'lfefefe(6}Dfe(6궍feލ TFM'lfefefe(6b\8 [fe"~8 [fe⠠8 [feU 8 [feb8 [fe9fdB? [fe5B?D?Br"}F"} fe33Br ⟟ fe33 UV(fe+"UBrfe+"OTU>'ExX82`P [fe`݂fd@fb\j [fejD?"~j [feUj?⠠j [feҠj?U j [feUj?Dsjlxfe(6궍feލ DVI'lfefefe(6jlxfe(6궍feލ LOG'lfefefe(6ķjlxfe(6궍feލ IDX'lfefefe(6A٠jlxfe(6궍feލ AUX'lfefefe(6it8fd궎}x.tfe}`jPD6}x.`Pfe#ȟAfe(6궍feލ BIB'lfefefe(6_d꟒Afe(6궍feލ BST'lfefefe(67±U( [fesӟU( [fe7㟰Zfd;"UŸJ;"feUJD?}7°F7° fe33}s sҟ fe33 ?hlfe+"?㟺}fe+"ƖE]BJiDb32TU>'ExXUŸ* [fe7]Ƅfd;"7± [fe7D?sӟ [fes?#ȟ켉fe(6궍feލ BLG'lfefefe(6_d켉fe(6궍feލ BBL'lfefefe(6H|fd궎X?Jfeq*D6X?*jfeAfe(6궍feލ IST'lfefefe(6⠟_̈́'lfe"~U( [fe⠟U( [feUZfd;"J [fe5JD?}"}F"} fe33} ⟟ fe33 Uhlfe+"U}fe+"Ǹ&MakeIndex* [feu]Ƅfd;"Bm [feuD? [fe5?$켉fe(6궍feލ ILG'lfefefe(6䦟켉fe(6궍feލ IND'lfefefe(6 [fe532fdK Mfe̟JD6MJUfeҠL̄fdjtRQjlxfe(6궍feލ FNT'lfefefe(6f:U(1feb\U(1feflZfd;"KJ [fe}JD?}f9Ff9 fe33}b[ b[ fe33 nlhlfe+"nl}fe+"Ǹn\DVIUUdriverKfe}D?fl kǟ!fl=ׄfd1ǎ3pǟS!fd1ǎ/uoutputmuFFigureUU2:qTheConnectionofCompGonentsandFileTypGes8 jKl'㎍9 J!0JFileTypecExplanaUTtionUFileIdentificaUTtion U(suffix,UUJextension,Jetc.)[%TEXYT*extUUinputUtex,UUltx[%DVIYTU>'ExX82UUoutput,formattedtextUdvi[%LOGYTU>'ExX82UUlog leUlog,UUlis,list[%HYPYHyphenationUUpatternsUtex[%TFMYF*ontUUmetricsUtfmXPOOLYStringUUpGoolUpool,UUpoo,pol[%FMTYF*ormatUU leUfmt[%MACYTU>'ExXUUmacro leUtex,UUdoc[%STYYTU>'ExXUUstyle leUsty,UUtex,st,doc[%AUXYSuppGortUU lesUaux,UUtoc,lot,lof,Uglo,UUtmp,tex[%BIBYReferenceUUcollectionsUbib[%BBLYReferencesUUorbibliographiesUbbl[%BLGYBJiDb32TU>'ExXUUlog leUblg[%BSTYBJiDb32TU>'ExXUUstyle leUbst[%IDXYUnsortedUUindexUidx[%INDYSortedUUindexUind[%ISTYIndexUUmarkupspGeci cation[%ILGYMakeIndexlogUU leUilg|mT*ableUU1:qFileTypGes9{{;l J- cmcsc10ICscmtt8H8)cmsl8F< lcircle10DO line109DtGGcmr177"Vff cmbx104K`yff cmr10-!", cmsy10+XQ cmr12 m#R cmss10