1Introduction1.1OverviewThisthesisaddressestheproblemofformattingcomplexdocumentsusingelectronicdocumentcompositiontools.Inparticular,thetwoproblemsofincorporatinghigh-qualityillustrationsintodocumentsandoflayingouttabularinformationwillbetreatedindepth.Theresearchreportedinthisthesisconcentratesontechniquesandtoolsforproducingelectronicdocumentsthatwillmeetthegraphicartsstandardsofquality,bothinelectronicformandinsubsequenthardcopyform.Thenotionofstyleappliedtotextcompositionsystems,separatingformfromcontent,isextendedtobothgraphicalillustrationsandtables.Documentcompositionsystemshavesupportedtheinclusionofscannedillustrationsandcomputer-generatedlinedrawingsbefore,butfrequentlytheresultshavelackedthequalityexpectedinatypesetdocument.Thisthesispresentstechniquesforspecifyingillustrationswithinthedocumentmanuscriptandforcontrollingthequalityoftheresultingartworkbyseparatingformfromcontentinthespecificationofillustrations.Documentcompositionsystemshavealsoformattedtabularinformationbefore,buttheyhaveoftenpermittedonlylimitedcontroloverthetableformattingparametersandtheyhaveimposedrestrictionsonthepossiblelayoutsfortables.Thisthesispresentsanewframeworkforcontrollingthetableformattingprocessandforinteractivelydesigningatablelayout.Thetableformattingparadigmintroducedherecanbeextendedtoothertwo-dimensional1-1pï\dî gïWnî g î gï> þ;ˆ#qï;™î gîŠrï8“î¶îoîüîGî" î(¿î*Ð î2îî9�îAâï6aî g îçî� î$ìî)ïî, î3øî6Ñî:îACï4.î g î— îÚ î(¿î,)î4~î7Àî9Ñî>ºîA®ï1üî g îsî§îûî …î"‰î(Gî+±î2(î8Õî:Ùî>ï/Êî g îÒî@ î {î#½î'¸î*hî2E î9ÆîBï-—î gî›î±îŠîpî˜î&ñî)î.õî2×î4Û î<[î@pîC³ï+eî g îÿî=î!Zî$Äî)ýî,î/âî5Èî7Ìî; ï)3î gîÐ sî­ï)3ï)3î2rï)3î�sî"¦ï)3ï)3î#`rî'Ãï)3ï)3î(Ìî*�î1—î3œî7~î>¡ ï'î gî©ï#úî¶îÖ î!$î'$î+î2Öî5¯î<·î>Èï!Èî g îLîŽî'uî*·î1²î7Gî:H îB@ï•î gî“î�î®î‡î#î)òî+öî-\î2òî;°î?iïcî gîÑ î î¼ î%~ î.cî3‚î6[î> ï1î gî©îY î¬î…î#î% î'ùî.¿î4Ùî7: î?îC,ïþî gîMîQî* î ¢î"³ ïøî¶îÖ î!$î'$î+î.nî6 î;­ ïÆî gîýîþîªî™î äî(rî,*î1Îî7qî;)î>ï“î g î† îôî 6î#ãî'Ñî.p î6Ñî9?î<îBgïaî gîîÔî�îî#„î$êî(nî0Àî3p î;Ãî>œï /î g î†îQî“î C î)’î0÷î2\î6sî<î?éï üî g î†îÞ î$3î'ìî*úî-Nî4dî6iî:Átïöî)(ïöî)îïöî*hÿ0TVm$1INTRODUCTION1-2layoutproblems,suchasmathematicalnotationorcompletepagemakeup.Thenotionofstyle,awayofmaintainingconsistency,runsthroughoutthethesis.Itistheunderlyingmechanismformanagingthecomplexitiesofformattinghigh-qualityillustrationsandtables.Theuseofstylebothsimplifiesthedesignchoicesandenhancesthedisciplineduseofhigh-qualitytypesetting.Thethesisincludesaidstoassistthereaderinunderstandingthetypographicsubjectmatter:aglossaryoftypesettingterms,anindextothethesis,andplentifuldiagramsandillustrations.Glossarytermsappearitalicizedinadistinctivesans-seriftypefacewhentheyfirstappearinthethesis,suchasthetermstyleintheprecedingparagraph.PrototypeimplementationsofthedocumentformattingtoolsweredevelopedintheCedarprogrammingenvironment[Teitelman,Cedar]attheXeroxPaloAltoResearchCenter.TheTiogaeditorandtypesetterwereextendedtoincorporateillustrationsandtablesusingtheprototypes.TheTiogadocumentmodelandstylemechanismwereextendedtoaccommodateboththegraphicalandtabularstylerequirements.ThelessonslearnedfromdevelopingandusingtheseprototypesystemswillbevaluableduringongoingresearchdesigninganewintegrateddocumentcompositionenvironmentbasedonTioga.Thischapterintroducesthenotionofadocumentandparticularproblemsindocumentcompositionthathaveledtotheresearchreportedinthethesis.Thechapterconcludeswithabriefsummaryofthematerialpresentedinsubsequentchapters.1.2Whatisadocument?Adocumentcommunicatesinformationbothtextuallyandpictorially.Anauthorcollects,organizes,andpresentstheinformationcontainedinadocument.Thedocumentmaybeintendedtoinform,topersuade,toargue,orsimplytoentertain.Thisthesisdealswithsomeoftheproblemsofproducingandreproducingdocumentsforeffectivecommunicationofinformation.Historically,documentswerehandwrittenmanuscriptsreproducedlaboriouslybyscribes.Manyoftheseearlydocumentswerehandsomelyillustratedwithhand-drawnsketchesorimages.Earlyprintingprocessesrequiredhand-carvedprintingplates.Theinventionofmovabletypeenabledpeoplewithlessskilltoprepareprintingplatesinlesstime.Movabletypealsocreatedmorefreedomtocorrectandchangepages.Itisworthnotingthattheuïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî gîkîîçîë î)î/”î1²î8Èî<·ï[òî¶îîXwîiï[òï[òî=rîíï[òï[òîõî [î#Äî%Õ î.ï î7üî;µ îDMïYÀî gîüî¿îsîL î  î)Cî+óî3î6X î?ÎïWŽî g î† îÉ î&®î)ðî/­î3î6 î8î;îî?Ð ïU[î gî@îlî*îlî$ƒî'\ î/°î2£î4´ î=÷ ïRUî¶îî­î%î!Žî#“î'Ðî*©î/Èî1Ì î<œî?u ïP#î gîþîÊî/îpî!� î)Õî.Ìî1 î5­î7±î:Šî?‚ïMðî gîîî^ î'Kî.î2ªî8 î?îA ïK¾î g wîDïK¾ïK¾îrïK¾îTî"Ùî'Lî*ùî.cî3Ñî5Õî8®î=¥îAzîC~ïIŒî gwîUïIŒïIŒî)rïIŒîwî{îTî ï ïF…î¶îCî#ºî%Ëî(¤î0Z î8xî­ ï?îî g îLîŽîDî!©î$‚ î-©î1î5¹î=oîB€ï=¼î gî;îÞîÙî#ïî%ô î0Zî4<î7î>8îA{ï;‰î gî; î>î¨î$/î*î.* î6˜î9Úî>?ï9Wî gîèîçîîoî&î+Uî1°î8'î?Œî@ñï7%î g î*îà î%/ î.Úî3‚î5ðï4î¶îoîU î![î$4î)mî+~î,ãî4™î7Û î?Oï1ìî gîkî! îpî"Îî&¼î)‡î+Œî.eî4Üî;ˆî=Œî@eï/ºî gîÑî¸îSî! î"rî&mî-�î/®î2‡î8ñî@qï-‡î g îÿqï&^î gîŠîØîäî”rï"„î¶wî‘ï"„ï"„î�rï"„îñ î$³ î-Àî1¢î8[î;ž îDgwï Rî grï Rî î> îäî#'î)‘î,j î5vî=î?î@mïî gîÑî‡î%îyî$[î&_î,Dî.Hî5®î7³î<ªî>ÈîDïíî g î]îî¤î Ôî$Žî(Øî*éî-Âî4ÿî7î>îï»î g îªîþî ®î'M î2ñî5 ï´î¶ îëî!@î%; wî.pï´ï´î/ã rï´î8… ï‚î g îáîCî«î"mî$~î(¼î,Òî5&î9! ïOî g îîÖ î! î'„î)¢î0$î4ˆî:Øïî gî wî~ïïîzî#rî'›ïïî)Aî,«î4wî6ïïî7‡î=6rïîAï ëî gîÈî‚îœîî#î$1î*€î/5î19î4Sî9!î@îC®ï ¸î gî&îpîîî$‚î'Äî-Zî2ïî4²î6fî;(î@TîC²ÿTVm$[1INTRODUCTION1-3earlysuccessoftheseprintingsystemsdependedonmeetingthequalitystandardssetbyhandwrittenandhand-illustratedmanuscripts.Therehassincebeenalonghistoryofdevelopmentintheprintingprocess,withakeenregardforqualityalwaysattheforefront.Thetraditionalskillsofreproducingmoderndocumentsarecalledthegraphicarts.Thesecraftsrepresentahighstandardofqualityandreadability.Theartistryofletterforms,theinclusionoffinequalityphotographsandlinedrawings,andtheuniformityofcolorwhenprintingmanycopiesofadocumentarealltestamentstotheconcernforstandardsinthegraphicartsthathaveevolvedovermanyyears.Traditionalgraphicartsprocessesarelaborintensiveandoftentimeconsuming.Electronictoolsandtechniqueshavealreadybeenintroducedintotheseprocesses,butthestandardsandskillsremainlargelytraditional.Wewishtopreservethequalityaspectsofthegraphicarts,whilemakingthequalitymoreconsistentandmoreaccessiblethroughtheuseofelectronicdocumentcompositiontools.Authorsassemblethetext,illustrations,andreferencematerialforadocumentandthencomposeamanuscript.Thegraphicartsstaffreceivesthemanuscriptandtransformsitintoabook,report,pamphlet,poster,ornewsletter.Theauthoroftenworkswithamanuscriptthatisverydifferentfromthefinalprintedresult.Agreatdealoftrustmustbeplacedinthegraphicartiststoproduceadocumentthatresembleswhattheauthorexpects.Thetraditionaldocumentproductionprocessworksbestwhencreatingastaticandlong-liveddocument.Theauthormustplanaheadtoguidethereaderthroughthisstaticformofthedocument.Readingaids,liketablesofcontents,indices,andcrossreferencesbetweenpartsofadocument,areoftennecessarytopermitdifferentreaderstocontroltheirindividualreadingpathsthroughalargedocument.Themostexcitingprospectforintroducingelectroniccompositiontoolsisnotinproducingtraditionaldocumentsfaster,butratherinproducingentirelynewkindsofdocumentsmoreeasily.Theauthorworkingwithdraftmanuscriptsshouldbeabletoseehisinformationinitsfinalform.Thealltoocommonphenomenonofauthor'salterations(changesrequestedbytheauthortothetypesetgalleyssupposedlyin`final'form)isconvincingevidencethatauthorsoftendonotreallycomprehendtheimplicationsoftheirmanuscriptsuntiltheyseethemintheirfinalform.Thisisacostlyphenomenonthatbegstobecorrected.Electronictoolscanhelpauthorsproducebetterdraftmanuscriptsandthusbetter(andcheaper)finaldocuments.uïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî gî|î î1îpî"¿î(¿î0Zî2Èî9î;ðï\Æî gîÀîIîª î!àî%"î0ü î;,î?ûîBîïZ”î gîpîÕîŽî î î&îî(òî+Ëî2î8Oî< î=nîAiïXbî gîî îæîÐî© ïU[î¶î îî9î!J î*Œî0´î9î;Óî@•wïS)î gîÝrîÂïS)ïS)îhî7î «î'Ûî)@î-î3Áî5Óî;\î>ž ïPöî gîÑîgîxîÃî áî#ºî*Ãî,Ôî00î5¹ î?1îBtïNÄî gîÌîîç î" î$1î(aî,Ôî3#î7°î<´î>Åî@+ïL’î gî2î… î—îœîuî$ªî'Zî.³î0·î3�î9vî<�î?ûïJ_î gî�î9îÆî î(’î.yî1 î8Ðî;›î?æïH-î gî©îôî» î! î(åî,àî0# î8^î+ïCÈî g îfîsîFîKî$Üî'µî->î2Õî4æî7¿î=¥îA7ïA–î gîKî$î®îø î&“î)Õî. î5Ÿî;ãî>¼îA®ï?dî g îçî� î$ìï<]î¶îî îæî#“ î,âî0$î7Tî=¾î@mï:+î gîî_î'î!úî#` î,ñî0[î6Aî9hî=îCIï7øî g îñî3 î ^î!ùî%cî&Èî+bî0Ãî8†î=çî@ ï5Æî gîÑîîcî1î!ëî#P î+Úî/8î0ìî4˜î;_î?tîBMï3”î gî3îÈî¤îÇî!Yî#jî'?î+Uî-©î2ãî4çî7Àî=¦îBiï1aî gîÒî7îíîKî&åî*îî-Çî3ï.[î¶î îî"Í î+<î1î5Õî9Mî=ÀîDï,(î gî¦îè î©î$gî'Ñî-î1.î4èî9¸î;¼î@JîC"ï)öî gîªîÒîî&î 7î#î+Îî2`î63î9gî>î@.ï'Äî gîZîœî² î!�î(î,î.-î/’î7²î:}î>ÈîFï%‘î gî»î‚î?î Dî%çî)Õ î1¥î7—î;þîBAîC¦ï#_î gï Xî¶îî(îPî#ïî&Ÿ î/x î6ø î@GîDBï&î gîZî^î; î!2î)‡î.qî1rî6Oî8Sî@1ïôî gîëî]îoîÃî# î(¡î, î1Rî7»î;uïÁî g î�îñîEî ×î"Ûî%¦î(I î1Uî3Yî5’î9eî>‚îAìîD?ï�î gî: î5wîGï�ï�î 4î&0 rï�î.Þî5¥î=&î?‡îB`ï]î gîkîDwîÛï]ï]î×rï]îÌ î%Vî'Zî,î0§î2\ î:¯îAƒï*î gîMî˜îîùî … î* î,ã î6%î86î<% ïøî gîVîîÍî îî þî$Ñî)îî-§î/[î0Áî5h î?dîBÂîFˆïÅî gî» îô îÄî"¿î%Ìî)†î/lî5×î:šî>£ ï “î gî©îIî îáî"›î&n ÿèTVm$¬1INTRODUCTION1-4Engelbart'svisionofelectronictoolstoaugmenthumanintellect,publishedin1968[Engelbart,NLS],containedmanyelementsonlynowbecomingstandardincurrentdocumentpreparationsystems.Hisworkwasbasedonatimesharingcomputerwitheachuser(sometimesseveralparticipantsinanelectronicconference)viewingadocumentongraphicdisplaysandinteractingwithtwo-handedinput(afive-keyhandset,akeyboard,andtheoriginalmousepointingdevice)[Engelbart,Terminals].Engelbart'son-linedocumentsystemNLSfirstintroducedstructuredfiles.Thesefilesrepresentedadocumentasahierarchyofinformationstatementswithcrossreferencelinksamongrelatedstatements.NLSdocumentscouldcontainbothtextandsimplelinedrawinggraphics.ThereaderofanNLSdocumentguidedhisownexplorationofthedocumentbyselectingthecontentofinterest,whichofthecrossreferencestobefollowed,theformattingparametersthatwouldapplytothedisplay,thelevelsofthehierarchytobemadevisible,andtheamountofeachstatementtobedisplayed.Later,theHypertext[Carmody,Hypertext]andXanadu[Nelson,Xanadu]projectsevolvedsimilarsystemsthatorganizeddocumentcontentinastructuredfashionandusedgraphicdisplaystopresentthedocument.Electronicdocumentsneednotberestrictedtopresentingstaticinformationasaredocumentsprintedinhardcopyform.Thepotentialexistsforelectronicdocumentstoreacttothespecificreader,perhapsbychoosingpartsofthedocumentbasedonthereader'sexperienceorinterests,orbyconnectingadynamicdocumenttoadatabaseandextractingthemostrecentinformationavailable.Nevertheless,thepresentationofinformationthroughelectroniccompositiontoolsmuststrivetomeetthereader'sexpectationsforreadability,qualitytypography,illustration,andorganizationthathavebeenestablishedbythegraphicartscommunity.Thechallengetoelectronicdocumentsiseffectivelypresenting(inatimelyfashion)awiderangeofmaterialthatincludestextualstatements(possiblyinforeignlanguages),notationsuchasmathematicalorchemicalformulae,tabularpresentationofinformation,photographs,linedrawings(possiblywithshadedandcoloredelements),andmore.uïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî¶ îKîî+ î&«î*¦î,ªî3qî9 î?´ï\Æî gîkxîXï\Æï\Æî¼ î_rî“ï\Æï\Æî›î%)î)¶î0–î4Oî7íî?zîF4ïZ”î gî&îÜ î"´î)»î,Éî0ùî4-î8Õî;Cî<¨ ïXbî gîÍî‡î\îí î'�î- î5ñî7õî:H ïV/î g îMîfîËî$�î&ïî,Õî3î6Y î>†ïSýî g îuîÜîÓî"!î(¦î* î1²î4õî7Îî=ÚïQËî gîøxî©ïQËïQËî î¯ rî&ïQËïQËî'ª î0@î5âî=˜xîBùïQËïQËîDrïO˜î gîÑ î& î÷î$ƒî)Rî,Õ î5»î7!î>×î@ÛïMfî gî²îà îÐ î&âî*œî.±î5áî9Üî?IïK4î g xî�ïK4ïK4î¤rïK4îñî!Fî%Óî+¬î/Žî2Ñî6î;Yî>›ïIî gîôî]î|î�xî áïIïIî"rïIî$Qî,î1ƒî4&î7Ä î@tîB…ïFÏî gîî~î7î î%÷î(î.Jî3(î59î8î<( îC÷îEûïD�î gî–îo îŽ î&üî*Zî/^î3ìî5ðî8Éî>ÖîA¯îF;ïBjî gî@î‹î�îäîdî$ùî(;î+î1"î33î7î>{î@ï@8î g ï=2î¶î…î^xî"ï=2ï=2î…î%å rï=2î,Ûî0xî6Sï=2ï=2î6¶î;Ärï=2îAoï;î gî�îîîíî!Kî(×î0�î6tî8xî9Ý îA®ï8Íî gî©î‹îqî³î!·î'ƒî*\ï5Çî¶ î…îÚî#ãî&Öî)* î0[î2` î:dî>£ ï3•î gîkî6îŠîVî!Zî(™î-¶î1 î8î£î@µï/0î gîîÅî3î î$3 î,lî.‹ î5lî7Šî9ë îB@ï,þî gîîÉîÎî3î$íî(/ î/Êî2£î6¬î;¤ ï*Ìî g ï'Æî¶ îÐî© î&î( î1#î7f î>æ ï%“î gîbîxîëîïîî!Þî( î1cî4 î<©ï#aî g î‚ î2î!t î*Ýî.;î2)î62 î>¡îAï!/î gîMîu î-î"—î)âî+æ î3fî;»î=p ïüî g îkîîfîwî#Ôî%9î)4î-Áî/Òî6;î9™î@ïÊî g îyîgîkî# î+¢î2'î5üî8 îB$ï˜î gîHîºî ^ î)»î+Ì î5B î?$ïeî gîbîPî î# î&ãî,È î4¤î7æ¶TVm$1INTRODUCTION1-51.3PersonalReflectionsonDocumentProductionTheauthorofthisthesishascomposedseveralscholarlybooksandjournalarticlesthroughatypesettingcompany,WaterlooComputerTypography(WATTYPE),foundedinpartnershipwithagraphicdesigner.Thisexperienceinvolvedthedevelopmentandapplicationofelectroniccompositiontoolsforpreparingandtypesettingscholarlymanuscriptsforpublisherswhoinsistedontraditionalgraphicartsstandards.Despitethebenefitsofthosecompositiontools,manydeficienciesinthetoolsandamultitudeofproductiondifficultiesduetoalackofintegrationamongthetoolshadtobecircumvented.Thosedifficultieshavehelpedtofocustheauthor'scurrentresearchintoillustrationandtableformattingproblems.Asequenceofthreeintroductorytextsforcomputerscience,typesetbyWATTYPE,demonstratesthebenefitsofstoringandeditingthemanuscriptwithelectronictools.ThefirstbookwasbasedontheWATFIV-Sprogramminglanguage[Dyck,WATFIV-S].Themanuscriptwascreatedbytheauthorsusingatextformattingprocessorthatcouldonlyproducedraftcopiesonalineprinter.Whenthebookwascontractedforpublication,thecomputerfilesweretranslated,usingautomatedtextprocessingtools,intoformattingcommandsforatypesettingsystem[Beach,Typeset].Later,twovariationsofthisbookweredevelopedforPASCAL[Dyck,PASCAL]andFORTRAN77[Dyck,FORTRAN77].Ineachcase,themanuscriptfilesweremethodicallyreviewedandeditedtoproducethepreliminaryversionofthenextbook.Muchofthematerial,especiallythemathematicalpresentationsandalgorithms,remainedunchangedandcouldbeusedwithoutmodification.Completelynewsetsofcomputerprogramsforeachprogramminglanguagewereincorporatedfromthecomputerfilesusedtocompileandtesttheprograms.Arobustfilesystemandarchivingtoolsavailableonthehosttimesharingsystemmadethejobofmanagingallofthesemanuscriptsandchangespractical.Editorialconsistencywithinadocumentwasachievedmoreeasilyusingelectronictoolsthanbymanualproofreading.CheckingwordsinaforeignlanguagelexiconforaChaucerbibliography[Peck,Chaucer]orcheckingthecitationsoffigurecaptionsforheavilyillustratedtextbookswereeasilyaccomplishedthroughthefacilitiesofwordprocessingortexteditingprogramsbymakingglobaledits.Theorganizationofdocumentsintochapters,sections,paragraphs,tables,figurecaptions,andreferencecitationswasregulatedbydefiningstandardformattingtagsorcommandswithinthecomputermanuscriptfiles.Familiesofdocuments,suchasthesequenceofthreetextbooksorallofuïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)qï^¾î gîŠî~ î!î$Dî-� rïZäî¶îîgîxî î"-î% î,ãî2]î9Kî>îA\ïX±î gîýî@î¥ î!úî)zî0©î8† ïVî gxî ùïVïVîYrîòïVïVîƒîŒîî" î&áî*›î,î1æî9î=8 ïTMî gîîø îÌî# î+‹î-œ î5 î>kîBfïRî gîçî) î~î&l î/”î2D î:/î=ÍîCÀïOèî g î^îDîl î%Íî+Úî.³î4éî6úî;R ïM¶î gîÌîX î1î 5î#î' î*Kî+°î3?î5P î=À ïKƒî gîªî®îîŠîœ î ïî&\î)5î-0î0sî2xî4Ì î@ïIQî g î†îuîäîèî$Aî'î-jî3(î9Ÿî= ïGî gî©îÀ îÞïDî¶î‘î¨î¹îø î(pî,Qî/î6hîîAEï9î gîQî*îZîŽ î#”î&D î/Rî2+î9’î=ï6êî g î_îÄî äî$& î,*î0�î3ù î<îD^îGï4¸î g î¼xîï4¸ï4¸î€îðrî#ðï4¸ï4¸î%—î*fî-š î5î7+î:Sî>ƒï2…î gîQxîï2…ï2…îÓîî!yrï2…î( xî+Kï2…ï2…î,2ï2…î4jî8Ï rîA²ï2…ï2…îCYï0Sî gî;î*î îŒî#î' î0Òî7Íî;î@îBï.!î gî@ î$îáîòî"Ëî&wî+¯î0î2�î5iî<< îC¯ï+îî g î‹ î ‡î#É î,Qî3›î;þî?@îCÎï)¼î gîIîW î ý î)Õî-Yî0€î2’î9øîABîCòï'Šî g î±îžî!™ î+Fî/[î24î9šî=îAï%Wî gî©îëîùîÒî$$î&î+î.î3eî6§î=×ï#%î gîGîµîŽî î%î*sî.óî1Ìî4±î6Âî>Nî@¢îB³ï óî g î�îÒî ïìî¶î‰ î,î$Kî%±î-gî0›î7oî;ºî@Fïºî g îçîâîªî î#ð î.Ëî6#î:ÿî=î>hï‡î gîUîîµîî#¬ xî-Xï‡ï‡î-»î1erï‡î7]î9{î@\ïUî gîìîýîÌî Dî"ôî(£ î0Yî3œî8jîã ï Yî gîòî�î® î"mî&Aî(Eî+î25î4Fî8…î;Èî@–îB´îE TVm$Å1INTRODUCTION1-6thearticlesinaconferenceproceedings[Lusignan,ICCH3],sharedacommondesignandlayoutbyusingthesamecompositiontoolswiththesamedesignparameters.Withsufficientcareandforesight,theresultingdocumentshavesignificantlygreatereditorialconsistencyyetmeetthesamequalitystandardsoftraditionalmethods.Theaccuratepresentationofcomputerprogramsandcomputergenerateddatathroughelectroniccompositiontoolshasseenasignificantimprovementovertraditionalgraphicartstechniques.Manualtranscriptionofdataandthemisinterpretationoftheunusualappearanceofcomputerprogramsleadstoinevitableerrorswhenusingtraditionalmethods.WATTYPEcontractedtotypesetanAPLmanual[,APL/66]becausetheauthorsrefusedtoproofreadtheAPLnotationifitwasmanuallytranscribedfromtheirdraftmanuscriptthathadbeenpreparedonacomputerlineprinter.Otherauthorsinprivateconversationshaverelatedproblemswithpublishingtheirprogramsanddata.Typographersareexperiencedintransformingtypewrittenmanuscriptsintotypesetbooks,butnotinreproducingthelineprinteroutputfromcomputers.Monospacedfonts,typicalofthefixedpitchcharactersoncomputeroutputdevices,arerarelyusedintraditionaltypesetting.Typographersoftensubstituteotherfontsandtreatthematerialastheywouldtypewrittenmanuscripts.Authorsofcomputersciencetextsdidnotappreciatetheunexpectedchangesmadetotheirprograms,whichofcourseinvalidatedthemascomputerprograms.Oneexampleconcernsquotedstringsinprogramsbeingtreatedasquotations.Manystylebooksdemandthatthequotationbesetoffbymatchingopen-andclose-quotemarksandfurtherindicatethatquotationsmayhavetheirpunctuationmovedinsidethequotemarksandotherwisechangedforclarity[vanLeunen,Handbook,p60].Computerprogramsrequireextremelypreciseplacementofpunctuationoutsidethequotationmarks,andthecomputercharactersetoftendoesnotdistinguishbetweenopen-andclose-quotemarks.Authorswhouseelectroniccompositionstoolscancontroltheinterpretationofunusualmaterial,likecomputerprograms,toensuretheaccuracyandconsistencyofthepublishedform.Oneaspectofelectroniccompositionthatremainsdifficultisformattingcomplexmathematicalnotation.ToolslikeeqnandTEXprovideabstractlanguagesforanauthortodescribemathematicalnotation.Thesetoolsrequireconvertingthenotationintoacomplicatedsyntax,especiallycomplicatedwhennonstandardmathematicalnotationisinvolved.Whileautomatedsyntaxcheckersdoexist,correctingmathematicalnotationtypicallyrequirestypesettingproofcopies,markingcorrections,andmakingrevisions.Therearefewuïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî gî@îÖîÚî? î “ xî)®ï^ùï^ùî*î0frî5ï^ùï^ùî6"î;iî<Îï\Æî gî“îÕîÚî;î  î#yî'© î0øî4óî8¬î;…î?µïZ”î g îÝî î!?î$Ãî( î/Cî2î8âîA7ïXbî g î›î$î!¨ î*Kî- î1î3øî8(î=±îE ïV/î g î^ïS)î¶îî˜ î"õî%î,lî3¶î6ùî>_ïP÷î gîîJ îÊ î'î+î.î1Àî3% î; ïNÄî gî îîýî!$ î*gî0� î:!î<2î?ÑîCïL’î gî;îLî%î$[ î,þî/î6vî=ÀîAðïJ`î g îôîµî(î!� î)„xî0šïJ`ïJ`î1ûrïJ`î82 î@8îB<ïH-î gxî»ïH-ïH-îÃrïH-îxîïH-ïH-îcî rïH-î tî&�î)vî/\î54î79î>ÓxîA¬ïH-ïH-îB´rïEûî gîëî“î-îbî ’ î)î-0î1î5( î=²îAîDSïCÉî gîcîÑî6î�î!Þî(bî-$î3 î5î:— ïA–î gîUîÑîî È î(èî,Öî4 î7cî< ï?dî gî2 îZî^ î$# î,Õ î5ýî9gî>þîD6ï=2î gîZî^ î¡îyî »î&7î+Œî/¢ wî8¯ï=2ï=2î:îC9rîG ï=2ï=2ï:ÿî gî»îÍî¦îÖî î&¾î),î0’î5èî<î>ÚîCŽï8Íî gîk îb î¿ î*1î.| î5ñî:Iî>lîA¯îEƒï6›î gîÐîÔî�î… î&7 î0gî6Äî8Õî@;ï4hî gîIî<î/ îî ò î)²î/çî4gî6kî:ZîBï26î gîxî¤ î î ^î"bî)Éï/0î¶îTîåî ¹î&Pî+‰î-�î4×î9dî>îï,ýî g î�îCîî"åî)Bî, î/yî6ìî9@î;Éî>lî@Íï*Ëî gîî^ îî!øî%;î*Ñî1î4e îrîï&fï&fî¨î%…î,Ïî2�î:&î?¯ï$4î gîx sî¢ï$4ï$4îvî!îâî'rî+iï$4ï$4î,qî/³î2Œî9óîA îC“ï"î gî;î- î‚î"î&»î)þ î2¯î8Ÿî>üîB›ïÏî g îç îÕî!Ðî$Ýî*�î-Y î7²î9Ãî?ùï�î gî›îîµî ºî&î(Ùî/”î2Ö î;zî=‹î@dïkî gïdî¶îTîLî] î!Ý î+,î.Šî4¾î;î<¶ ï2î gî î)î$¶î)Ayî,uï2ï2î-Ÿrï2î0�î3Òxïìî4èrï2î5Ðî7¬î=¹ïî gîôî£î÷î>î Cî&º î0Þî8jî=9îA4ïÍî g î†î_îãî!Mî"² î+èî1p î8ã îBï›î g îß î î&‡î(;î/ûî4åî=ï iî gîî‚î¿ î!t î+˜î2î8¼î? ï 6î gîæîUîØ î%£î(åî.É î6£î;rî>= fTVm$À1INTRODUCTION1-7interactive`whatyouseeiswhatyouget'(WYSIWYG)editingtoolsforcomposingmathematicalnotation.Fewsystemsunderstandmathematicalconceptstohelpauthorsavoiderrors.Whilethelackofunderstandingpermitsnotationalschemeslikeeqntobequiteflexible,accommodatingnewnotationisamajorfrustrationinthesesystems.Authorsfrequentlyinventnewnotationtoservetheirpurposes,especiallyinEngineeringdisciplines,ortheymakeheavyuseofnotationthatisnotwellsupportedbythemathematicalcompositiontools.Forexample,thematrixalgebranotationinasparsematrixtext[George&Liu,SparseMatrices]stretchedthecapabilitiesofaneqn-likeformattertocomposesquarematricesandalignrowsacrossmatrixequations.Moreflexiblenotationschemesdesignedtoaccommodateauthorswhocreatenewnotationsareneeded.Incorporatingsupportfromasymbolicalgebrapackageforcheckingthemathematicalnotation,analogoustospellinganddictionanalysistools,wouldprovideabettermathematicalcompositionenvironment.Mostcompositionsystemstreatmathematicalnotationseparatelyfromnormaltext.Thusonecannotfreelyusemathematicalnotationinallpartsofadocument,eventhoughmathematicalnotationisquitenaturalinchapterorsectionheadingsoftechnicaldocuments.Whenthetextoftheheadinginthesparsematrixbookwasautomaticallyduplicatedforuseasarunninghead,therunningheaddidnotformatcorrectlybecausethetextfontsweredifferent.Similarly,mathematicalnotationcannotbeeasilyusedinfigurecaptionswherethesizeoftypeisdifferent,inthetableofcontentswhereheadingshavebeenautomaticallycopiedfromchapterorsectionheadings,orinindexentrieswherephraseshavebeenautomaticallycollectedfromthroughoutthemanuscript.Amoreintegrateddocumentcontentmodelforobjectsliketext,mathematicalnotation,andillustrationswouldhelptosolvetheproblemofreusingthesamematerialconsistentlyindifferentcontexts.Tablesofinformationarealsoawkwardtocompose.EachtableinthedocumentscomposedbyWATTYPEstafftendedtobetreatedasaseparatedesignproblem,requiringspecialcodingforeachone.Tableformattingtoolsarelesswelldevelopedthantextformattingtools,withmanyspecialtableformattingfeaturesnotpossibleornotprovided.Thecontentoftableentriesmayberestricted,sothatmathematicalnotationorillustrationsmaynotbeacceptableastableentries.Becausetablesaretreateddifferentlythantextormathematicalnotation,itmaybeawkwardtousethesamedocumentstylefortablesasforthetextualpartsofadocument.Simpletables,especiallyspreadsheetsortablesofcomputednumericdata,arefrequentlyformattedbyspecialpurposeprograms,uïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ïî g îlîßî!îëî  î$©î'ëî+zî+¥ï^ïï^ïî,ärî2Qï^ïï^ïî3‚î9 î=î?¶ï\¼î g î‹ïY¶î¶îaî` î!ø î,î2Öî4Ûî8”î>zîBúïW„î gîPî)î î± î$‚î*t î26î8­yî;áïW„ïW„î= rïW„î?üîBïUQî gî¦îô î"Íî&Qî,Õî.‰î/ïî4° î<Âî>ÆïSî gînîË î!Âî&Ôî*Xî0Üî2áî7î; ïPíî g îÙîÝ î î'Œî)ªî-Wî1Éî6‹î9~î;�îBîEqïNºî gîZîÝî¡îîÛ î)ÿ î3Nî8Qî;…îB€ïLˆî gî îjîïîóî!Xî&Oî+ˆxî.ËïLˆïLˆî/.î4î5¯î8�î=rïJVî gîrîK îÔî åyî#9ïJVïJVî$brî&µïJVïJVî'Fî*zî1Åî3Êî:�î?äïH#î gî©î¿î¬îˆî!Á î*<î.»î4 î;$îA›ïEñî gîk îÑî·î"Vî'&î*ªî1Íî4˜î;^ ïC¿î gîuîŠîðîÞî$¨î*÷î-§î4‰î7b îA†ïAŒî gîîî9î{î%î+î/ƒî4‡î:”î;ùï?Zî g î‹ îÚ ïï3Šï3Šî9Ýî?ÏrîC¢ï3Šï3ŠîDªï1Xî gî©î²î¥î˜î!ùî(Àî.èî1Áî5î9'î=" ï/&î g îØ îüî$�î)âî,6î0Âî4¤î6¨î;wîAïï,óî gî@îtî…î2îæ î!î#î%ôî* î,î2¡î7Šî>lîBZï*Áî g îŠîßîôî%Ûî'ùî-‚î4Íî6ëî8ïî=|îBÐï(�î gîMî;îD î$gî+Iî/^ î7öî:Ï îD`ï&\î gî± îtî *î&î+!î-Ñî3[î6�î:; ï$*î gîUî˜ î}î$�î(;î*?î.oî1Hî7æî9øî?ÂîB›ï!øî gîÐ î¶îºî$�ïòî¶îüî î î"ãî&?î-:î/?î7î;=î?TîAXï¿î gî¼î~xîßï¿ï¿î @rï¿î&wî*#î/ î1¤î3øî9‚î;†î<ëîCVï�î gîoî î î%bî(î+æî0"î4Ê î<èî@ãîC®ïZî gîëîÕîœîß î&ýî+bî/î3©î9 î= ï(î gîœî�îÞîüî ïî(óî,\î2Cî4Tî8jî=¾îA\ïöî g îî!î î#¢î*'î,E î5*î8Èî;»î> îFïÃî gî}îÙî(î!Ýî$¨î*2 î2Cî6 î9Mî;l ï‘î gîUîðîŽîâî!Ýî#áî&Ôî)­î-Ýî5“î9gî<î@ÌîBÐîE€ï _î gîÖîíîþîcî"!î'·î,Ö î4H î=Íî?ìîD¡ï ,î gîî•îžî!i î)`î0ûî3\î8½î?  oTVm$â1INTRODUCTION1-8makingitdifficulttoincorporatesuchtableswithinthebodyofaneditabledocument.Illustrationsremainoutsidethemainstreamofdocumentformatting.Theillustrationpackagescurrentlyavailableeitherproduceresultscrudebygraphicartsstandards,orarelimitedintherangeofartworktheyproduce.AlmostalltheillustrationsforbooksproducedbyWATTYPEweredrawnbydraftsmenatalargerscaleandreducedtoimprovethequalityofthereproduction.Thisleadtoseveraldifficultieswithinconsistentlinethicknesses,varyingtypefacesforlabelsandcaptions,anddifferencesamongasetofsimilardrawings.Formattinglargedocumentsintopagesisanotherdifficultywithelectroniccompositiontools.Becausetextbookscontainhundredsofpages,automatedpaginationtechniquesaredesirable.Unfortunately,incomplicatedsituations,thecurrentalgorithmsarelikelytocreateunpleasantandunacceptableresults,especiallyinplacingfiguresandfootnotes.Eachspecialcasehastobehandledbymanuallycodingspecialformattinginstructionsonhowtoproperlybreakthepage.Ofcourse,eachtimethedocumentchanges,theseinstructionsalsohavetobechanged,andconsequently,paginationisleftuntiltheverylastmoment.Acontributingfactortothepaginationproblemisthecostofformattinganentiredocumentallatonce.Somesystemsarenoninteractiveandtheprocessingisactuallyrunabatchatatime,typicallyonebatchforeachchapter.Multiplerunsareneededwhenthedocumentcontainscrossreferencesbetweenchaptersinordertogetthepagenumberscorrect,whenpartsareautomaticallynumberedinordertogetthesequencingcorrect,andwhenindexentriesareautomaticallycollectedinordertogetthepagereferencescorrect.Theseformattingcyclesofteninvolvereprocessingalotofthedocumentthathasnotchanged,therebywastingresources,increasingcosts,andintroducingdelays.Anotherimplication,evenwithinteractivesystems,isthe`pregnantpause'syndrome,wherereproduction-qualityoutputisdelayeduntilthemomentwheneverythinghasbeencompletelyandfinallyformatted.ThoughWATTYPEhadprovidedpublisherswithseveraldrafts,eachofwhichappearedmuchlikethefinalresult,noneofthepagescouldbeconsideredfinalpages.Publishersgainconfidencewhentheyseefinalpagescomingoutoftheproductionpipeline.Withthepregnantpausesyndrometherearenofinalpagesuntilthelastminute.Thisplacesconsiderablefaithandstressonthecompositionsystemtohandlethesurgeofdemandtooutputacompletedocument.Severalfailuresinthecomputerhardware,operatingsystem,storagesystem,communicationssystem,andtypesetterdelayedbookprojectsforWATTYPE.Furthermore,lastminutetouch-upswerealwaysnecessarytocorrectoverlookedmistakesortoincludeuïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî gîKîæî)î. î$ëî(Àî-uî2”î5mî9žî;¯î>ï\Æî gïYÀî¶ îÃîXî$î&ï î/Ôî1åî9› îBÁïWŽî g î­îœî"¥î)…î.:î4¥î9Ñî>mî@ÎïU\î gî� îQîpî:î!Ýî#áî&ºî+Gî-Xî3rî7î?ÏîE‹ïS)î gî@ î%îÕî¤î&ýxî)_ïS)ïS)î*¿rïS)î0öî4ñî:îî8Oî=FwïE(î g rïE(î# î^î ( î(+ î3Jî5N î>„ ïBõî gî@îÿ îîçî$fî&jî+: î3‚î6Ä î@§ï@Ãî g îÙîÝî›î! î$K î,ƒî0§î6î9Œî<î>„î@Øï>‘î gîÈîøîYî º î(Ù î1²î4î7¾î9Ãî@nîEï<^î gî]îØînîBî! î#âî+˜î27î6u î?NîBªï:,î gîkîÀî¯îñ î%J î-hî/î2î5þî8×î<ƒî?ƒï7&î¶î‘ îïî¤î!©î$‚ î, î3?î4ôî7Íî;*î=; îEYï4ôî gîîÒî%îî"î&Ÿî,Ÿî/i î:,î=nî@G ï2Áî gîî6îQî¶î8î"î ‡î$¸î+Wî.‹î3 î5½î9‘î@€ï0�î gî îëî©îîõî'«î."î28 î:î@Œï.]î gîkîÝîâî îyîgî%;î+!î/”î3ªî6u î@˜ï,*î gîkîÝîâî îy î#î(èî,*î0�î5*î:~î=H ï)øî gîIîMî¿îÄî‚î![î%I î-î3œî8k î@‰ï'Æî gî²î| îåî!Jî#Æî%×î(°î0fî3Äî6¶î9©î@˜ï%“î gîY îó î!µî&î)] î26ï"�î¶î: îGî#4î&î î.óî5\î7î9êîABï [î gîjîTî(¥î-ûî/¯î5Êî9¸î<‘îCï)î g î†îxî� î#âî'%î,C î4åxî;ï)ï)î<{rï)îB²ïöî gîc îMîî$‚î)“î-hî/yî4Wî;zî@îCJïÄî gî:î1îTîeî>î"Ëî'Yî)­ î1ôî5Çî;\ îCSï’î g î»î.îÛî¥î#xî(î-Ýî0Ðî2âî5» î>*ï_î gî˜îqî_îî&¡î*ßî-ªî0î3ëî8xîî@îE�ïûî gîÌîÝî:î?î •î!úî)î1Îî7˜î=pî?tïÈî gîÍîuî"Íî(˜î.:î4 î@Gï –î gî© î*îEî!uî'�xî*Mï –ï –î+®rî1Fï –ï –î2ì î=î@ï dî gîî îQî$œî& î, î4¤î;Oî=mî?rÿ ¤TVm$Ñ1INTRODUCTION1-9artworknotproducedwiththesystem,andthesemustbehandledoutsidethenormalproductioncycle.Thesedifficulties,experiencedfirst-handbytheauthor,leadtoaconcernfordevelopingincrementalandintegratedelectronicdocumentcompositiontools.Theresearchreportedinthisthesisisdirectedtowardsaninteractive`whatyouseeiswhatyouget'environmentthatsupportsavarietyofdocumentcontentandproducesthehigh-qualityresultsexpectedbygraphicartsstandards.1.4TheConceptofDocumentStyleElectronicaidsfordocumentproductionhavecontributedtotheconceptofdocumentstyle.Acrucialinsightisthenotionofseparatingformfromcontentinadocument,madeexplicitindocumentcompilerslikeScribe[Reid,Scribethesis]andimplicitinmanyearliermacropackageslikethe-mspackage[Lesk,-ms]fortroff.Styledealswithissuesofform:appearance,aesthetics,andunderstandabilityofdocumentcontent.Generallystyleshaveexpressedhowtextisformatted,thetypographyoftext:``Thepracticeoftypography,ifitbefollowedfaithfully,ishardworkfullofdetail,fullofpettyrestrictions,fullofdrudgery,andnotgreatlyrewardedasmennowcountrewards.Therearetimeswhenweneedtobringtoitallthehistoryandartandfeelingthatwehave,tomakeitbearable.Butinthelightofhistory,andofart,andofknowledge,andofman'sachievement,itisasinterestingaworkasexistsabroadandhumanizingemploymentwhichcanindeedbefollowedmerelyasatrade,butwhichifperfectedintoanart,orevenbroadenedintoaprofession,willperpetuallyopennewhorizonstooureyesandnewopportunitiestoourhands.''[Updike,PrintingTypes,quotedin[Williamson,BookDesign,p4]]Electroniccompositionsystemshavebeenmoreconcernedwithsimpletypography[Beach,ComputerizedTypesetting]andlessconcernedwithhigherlevelsofstylethatapplytonontextualcomponents,suchaspages,illustrationsandtables[Furuta,Survey].Onthesurface,itappearsthatspecifyingastyleiseasy.``Tolaydownrulesofstylewouldbeeasyenoughweneedonlyconsiderhowthingsweredoneyesterday,orhowtheyaredonetoday,orhowweprefertodothemourselves,andtoelevatethesepracticesorpreferencestothestatusofdogma.''[Williamson,BookDesign,p2]Formostpeoplewhopreparedocuments,manydecisionsareuïfåî"ªî$vî$»ïfåïfåî%Ï tïfåîEéïfåîF¯ïfåîG)rï^ùî gî�îsîÍî ‡î#`î)*î,mî0«î4Âî7î=sîC1ï\Æî gî î†ïYÀî¶î… î î&6 î-Äî0%î2þî8¯îEî?ªïWŽî gî î… î „î#Ç î+Š î3 î:À îDïU[î gîÑîHîõîùî"!î&®î(cî.Àî4èî7< î?AîC´ïS)î gî2îæîïî1îY î%î(bî/î0uî5âî7óî?©ïP÷î gî©î³îŒ î"Ïî'ûî.Þî1?î7%î:M qïIÎî gîŠî†îîiî&±rïEóî¶ î…îïîŸî%U î-Äî1² î:�î<‘î?jîE†wïCÁî gîÆrîIïCÁïCÁîðîÌî! î&�î(6î+î0Hî2Y î:5î>KîB`ïA�î gîkîÐîðîpî";wî$?ïA�ïA�î%;î,ŸrïA�î4Êî7þxî=ïA�ïA�î=sîA(ï?\î grï?\î°îòîîî �wî%®ï?\ï?\î'!î+6rï?\î38î6lyî9Eï?\ï?\î:orï?\î=`xîC¯ï?\ï?\îDï=*î grï=*î�yî@ï=*ï=*îjrîï=*ï=*îµîÙî" î%Ãî*jî,{î1" î:0 îAóï:øî gîqî‚î#8î*&î1Íî6?î:-îA­ï8Åî gîªî^ îcî< î$íî&þï5¿î¶îøî&î= î%]î' î(©î+î1Î î9`î;î?îC5îE�ï3Œî¶îËîÇîÙîîî $ î(ôî,î.î5 î8æî;ÞîAPï1Zî¶î¾î{îî¾î$öî)Éî,˜î1î5yî8î< î>)îB“îDœîF;ï/(î¶îŽîîJîÒî!î&€î)Ýî,rî0Éî2Íî7>î8Øî@ŠîC²îEµï,õî¶î€î‡îbîšî ¡î#‰î&Âî(É î1nî4¦î6­î;d îEIîFÙï*Ãî¶î² î¼îîBî!?î%ªî'èî)Fî.î1< î:4 îC°ï(‘î¶îÈî;î”î!^î&Ýî(æî*Pî.ýî2î6åî8‘î?ÔîCCîE›ï&^î¶îòîÿîJî!Òî#V î+Çî/ î7Üî<î?ÀîF‰ï$,î¶îËîrî¼îI î'hî)tî,Šxî2Ÿï$,ï$,î3î8Vî=ªîBîFÅï!úî¶ î¸îVî Uî! rïóî¶ î… î Ôî&Óî*Âî.Ëî3î:ÿî>¹ïÁî g xîïÁïÁî{îì î"ã rïÁî*Ëî. î1'î9î<ËîA÷ï�î gîxîLîªî7î< î$h î.î1Üî3àî8× îA¼ï\î gxîï\ï\îîjrîåï\ï\îŒîdî"<î(Jî)åî/òî3P î;î@îAüï$î¶î�î¯îâî!> î)+î+�î/Xî3=î6@î:›î?ËîB!îEøïñî¶î´îÎîQî¤ î%Eî(�î*¶î0Sî4§î;ƒî=· îF‰ï¿î¶î�î*î;xîæï¿ï¿î I î'èî+†î0…î1Ðrï ¸î¶îêîòîSîòî%ÿ î.¾î3Kî:SøTVm$¾1INTRODUCTION1-10institutionalizedandthusalreadymadeforthem.Whenonemustcreateadocumentstylewiththerigorousdetaildemandedbyadocumentcompilerormacropackage,thequantityofdetailisenormous.Somepublishersprovidestylemanualswithhundredsofpagesthatcapturethisdetail[,TheChicagoManualofStyle,1982].Otherpublishershavefeltthreatenedbyrevealingthestyledetailstothosecreatingdocumentcompositiontools[Johnson,JACMstyle]ortheycanonlyprovidesufficientdetailafterseveraliterationsofcritiquingsamples[Bell,Sc.Am.illustration].Documentstyleappearstobeanareathatmightbenefitfromtheapplicationofexpertsystemstechniquestocapturestylerules.Fornow,becausewedonotunderstandverywellhoworwhythingsaredone,wemustfallbackonreplicatinghowdocumentswereformattedinthepast.1.5RoadmaptotheThesisTherestofthisthesisreviewsthestateofelectronictoolsfordocumentcompositionanddetailssolutionstosomeofthedifficultproblemsinhandlingillustrationsandtables.Chapter2,DocumentComposition,presentsasurveyofthetraditionalgraphicartsprocessforproducingadocument.Thisincludesareviewofhowbooksgetpublishedandtherolesofthepeopleinvolvedinproducingabook.Typesettingsystems,includingearlycomputertypesettingsystems,documentcompilers,andintegrateddocumentcompositionsystemsarereviewedfortheirhandlingofdocumentstyle,illustrations,andtables.Asurveyofexistingdocumentmodelshighlightstheneedformorestructuredmodelstointegratevariouskindsofdocumentcontent.Chapter3,GraphicalStyle,extendsthestylemechanismtoillustrations.Thesame`formversuscontent'separationsosuccessfullyappliedtotextualobjectsisappliedtographicalobjects.Aprototypeimplementationdemonstratestheeffectivenessofgraphicalstyleinachievingthisseparationandconsistencyinillustrations.Graphicalstyleisrevealedtobeinsufficientbecauseitdoesnotdealadequatelywithlayout.Theobservationthatspecifyingpositioningconstraintswithinillustrationswouldhelpcontrolthelayoutleadstotheconsiderationofaconcentratedlayoutproblemofformattingtablesasaconstraintsatisfactionproblem.Chapter4,TabularComposition,examinestheproblemsanddifficultiesinformattingtables.Theearliestcomputer-typesettingprogramswereforpreparingnumerictablesbuttheirapproachesweresimplisticandlimited.Asurveyoftheuïfåî"Gî#ºvî$Xïfåïfåî%l tïfåîE#ïfåîEéïfåîFbrï^ùî gîgîªîIî%î)”î,Dî1Šî6tî9¨î=¾îBŽï\Æî gîîñîªîƒî$ùî)‡î1™î3úî5`î=îCöïZ”î gîkî$îýî!ƒî#”î(!î)Öî2„î7 î? ïXbî gî;î¿îxî!Äî#Öî(cî+Áî1§î4Ðxî9]ïXbïXbî9Àî;ýî>ÖïV/î gî}î6îrî&ïV/ïV/îÌî Ž î(yî,gî/Z î7‡î9éî@ýîCÖïSýî gî“î˜îðî2î%è î/7xî32ïSýïSýî3–î9\î=×rïSýîA…îC£ïQËî gîtî-î: î kî$øî(Úî.T î5„î7– î?xïO˜î gîúîÁ rî…ïO˜ïO˜î+î%Kî)î/,î11î3…î5Øî9jî<ÇîAŠïMfî gî|îU îÑîâî"ôî(ô î1/î33î9î<îîAþïK4î gîoî˜î-îœîŽ î'&î*Ñî.Uî1óî4î7£î<�î?XîCåïIî gî}îbîQî¿ î!Þî%}î-Ñî1Ìî9gî;kî>DqïAÙî gîŠî îsîÄrï=ÿî¶îîGîXî€î î%òî(Ëî, î.± î61î:,î<Üï;Ìî g î¶îøî%î%î'î+aî-rî0Kî6Žî=Ìî?Ðï9šî g îLî�ï6”î¶îsîïï6”ï6”î:î» rî(€ï6”ï6”î)ˆî/óî1Xî6‘î8¢î;{ ï4aî gîMîuî@îðî%Íî'2î/ðî3©î:!î;†î@ËîBÝï2/î gî6îôî�îÒî!«î%¥î'¶î*�î/ðî6©î8­î@ŠîAðï/ýî g îMî¶î#î'î.} î6Òî=;ï-Êî g îPî“ îUî' î0Zî6Zî9$î@îBÏï+˜î gîHîYîî!M î*œî-Þî3›î5wî:°î<Áï)fî gîîÍ î!hî$Aî(Jî*úî/D î7î<Åî>Êï'3î gî$î–î§î ]ï$-î¶îsîïï$-ï$-î îbrî"éï$-ï$-î#òî)òî,Ëî0žî9Aî;F ï!ûî gîÑîsî€ï!ûï!ûî:rï!ûîQî#¡ î+‹î-© î6�îzïÈî gîðî¥î‹î�î"³î)Dî+ î2  î>x ï–î gî@ îÑîãî"î%Úî'Þî/6î2^ î:Hî=Š îF-ïdî g îTî î!Ýî#‘î*"î,'î.{ î7î=9î>ÔîB¨ï1î gîù îMîî"î%} î.Uî1² î9t ïÿî g î¡îÀ î"¥î'©î+cî1î3ßî8äî=î?ïÍî g îŠî›î î#»î(Àî/^î1p î9Žî>Cî@Gïšî g î î~ï”î¶îsîïï”ï”îî rî&Ûï”ï”î'äî/î1ìî9*îBî@òï /î gîÞî“î•îƒ î'î+ î2`î5¢î)îCbîEsÿyTVm$„1INTRODUCTION1-11typographicfeaturesrequiredforformattingtablesleadstoanexaminationofcurrenttableformattingcapabilitiesavailableindocumentcompositionsystems.Chapter5,ANewFrameworkforTabularComposition,introducestheuseofgridsystemsandmathematicalconstraintsolverstothetableformattingproblem.Areviewofgridsystemsandtheirapplicationtotablelayoutprovidesthebasisforincorporatingmanytypographicfeaturesintoadocumentstructuresuitablefortables.Theconstraintsolverprovidesthegenerallayoutengineforformattingtablesaswellasthebasisforaninteractivetabledesigntool.Aprototypetableformatterdemonstratesthecapabilitiesforhandlingcomplextables.Chapter6,FutureDirections,discussesseveralresearchproblemsthatevolvefromthegraphicalstyleandtableformattingworkreportedinChapters3and5.TheGlossaryexplainstermsusedbytypographicspecialists.Theglossaryassumesthereaderhasacomputersciencebackground,andthusdoesnotincludecommontermsfromcomputerscience.Termsthatappearintheglossaryareidentifiedinthethesisbyuseofadistinctiveitalictypeface.AnextensivelistofReferencesisprovidedformoredetailedreadingabouttypography,documentcompositionsystems,andgraphicdesign.uïfåî"Gî#ºvî$Xïfåïfåî%l tïfåîE#ïfåîEéïfåîFbrï^ùî g îuîªî"Wî% î-%î1Ûî6 î8î:c îC¿ï\Æî gî&î< î[ î&äî-Äî/Èî7~ î@ÍïYÀî¶îsîïïYÀïYÀî¾îwî&î(¦î.Í rî7’ïYÀïYÀî8š î@ŸîCxîFkïWŽî gîÞîÝî î#D î*Þî0Kî2Pî5)î9? îA^ïU\î gîCîˆîšîîî"Rî&A î.½î0Âî4Øî9Üî@ˆîCaïS)î gî îGîÔ î&âî-î0�î1æî9œî@ïP÷î gîîÔî> îÙî$§î+Rî.+î3öî8úî>MïNÅî g î†î;î?îÂî Æî#Ÿî'¨î*Xî,¬ î4°î8Çî=òîBVïL’î gîèîþîI î)Eî, î4§î7Wî>8ïJ`î gïGZî¶îsîïïGZïGZîøî; rî$cïGZïGZî%lî,[î1Õî8Lî?ŠîBèïE(î gî|îUîyîLî!�î%¥ î-Äî1óî8 î:¤îA îCîFUïB"î¶sîïB"ïB"îPrïB"î°î î$¦î(‡î*é î3÷ î<™î@ï?ïî gîÃîœî»î®îî&yî, î5”î8×îQÛVj/Y Wž£�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[]<>Beach>Thesis>Chapter1.Tioga Friday, May 3, 1985 10:43 pm PDT