4TabularComposition4.1Whatisatable?Thepreviouschapterconcentratedonillustrationsandprovidedastylemechanismforthegraphicalinformationwithindocuments.Wenowturnourattentiontotheproblemoflayingoutthearrangementofinformationintwodimensions.Tableformattingpresentsaconcentratedformofthisproblem.Ithasastrongtwo-dimensionalnaturebecausetablesarecomposedofentriesarrangedintorowsandcolumns.Thischapterdefinesageneralnotionofa`table'andsurveysearlyworkintypesettingtables.Itthendescribesthetypographyoftablesandtabularcomposition.Thefinalsectionreviewsthecapabilitiesfortypesettingtablesinexistingelectronicdocumentcompositionsystems.AgoodsummaryoftabularformattinginthegraphicartsiscontainedinPhillip'sarticle``TabularComposition''publishedinTheSeyboldReport[Phillips,TabularComposition].Atableisanorderlyarrangementofinformation.Tablesaredefinedtobe`rectangulararraysexhibitingoneormorecharacteristicsofdesignatedentitiesorcategories'[,Dictionary].Tablesmaybelessstructuredthanthis,simplyservingtopresentalistofentries.Howeverinmostcases,tableshavesomestructurethatisrelevanttothepresentationofinformation.Wewilltakeafairlygeneralviewoftables,encompassingabroadrangeoflayoutpossibilities.Withinthisview,thelayoutofmathematicalnotationmightbeconsideredasmallinstanceoftableformattingandpagelayoutmightbeconsideredalarge4-1pï\dî gïWnî gî î gï>aþ;ˆ#qï;Zî gîŠîØîäî”rï8Tî¶îîËî² î)mî+Û î4Àî8î>þî@cï6!î gî îºî“î!¶ î*Ãî/â î9>îÔï-Xî gîHî±îŸîáï*Qî¶îoîUîî kî&5î+nî-î.äî3Ïî7î<éî@þîE-ï(î g î¼îyî;î î'î)ò î2£î4´î9iî<¬ï%íî g î¾î'îûî#„î)hî,A î4Êî7z î?ÏîD„ï#ºî gît îôî!ª î*ùî2î3Üî7þî?.îA?ï!ˆî g î†îŠîcîIî"pî$%î+³î-·î4î9 ïVî g îîœsî  ïVïVî!¶î#ñî* tïVî/` î5î:< rîB?ïVïVïOî¶uî‘ïOïOîrïOîõîªîþîº î)Kî+] î5pî:¶î=�îC�îE†ïî g îgîC î"î%:î'Xî+¢î6$î85 î@aîFïêî g tîkïêïêîÎî rîºïêïêî`î$¦î(Dî*˜î-² î5„î9Kî<ÝîB0ï¸î gîkî7îœîLî^î ¹î'Âî)Æî-Îî2[î7î:ÿî?Iï†î gîÅîyîÈîÍî¦ î&î( î2(î54î8hî;úî=_îA¶ïSî gîGîXîx î!÷î#\î(î,«î.¼î3Á ïMî¶îLîtî¾î—î$›î&¬ î0Ðî7Uî<î>k îF²ï î gî¾îî,îC î%aî(¤î,’î1–î6Yî8­ î@ôîBYvïöî)(ïöî)îïöî*h#TVm$44TABULARCOMPOSITION4-2instanceoftableformatting.ThesecomparisonswillbeelaboratedinChapter6,wherewewillarguethatthetableformattingframeworkpresentedinChapter5canbeextendedtodealwithbothoftheseotherlayoutproblems.Thesuccinctnessofatableaidsinrevealingandunderstandingcomplexrelationshipswithintheinformation.``Tablesofferausefulmeansofpresentinglargeamountsofdetailedinformationinsmallspace.Asimpletablecangiveinformationthatwouldrequireseveralparagraphstopresenttextuallyandcandosowithgreaterclarity.Tabularpresentationisoftennotsimplythebestbuttheonlywaythatlargequantitiesofindividual,similarfactscanbearranged.Whenever[the]bulkofinformationtobeconveyedthreatenstobogdownatextualpresentation,anauthorshouldgiveseriousconsiderationtouseofatable.''[,TheChicagoManualofStyle,1982,p321]Designingtabletypographyisahardproblem.Therearemanyformattingdetailstogetrightandthereisonlyasmallamountofspacewithwhichtowork.Thetwo-dimensionalnatureoftablesrequiresalignmentinbothdirectionsatthesametime.Itisveryimportanttomaintaincontroloverplacementbecausetheorganizationofinformationintablesispartofthemessage.Juxtapositionandotherspatialrelationshipswithintableshaveanimportantimpactonthewayinwhichtablesconveyinformation.``Theprinciplesoftablemakinginvolvemattersoftaste,convention,typography,aesthetics,andhonesty,inadditiontotheprinciplesofquantification.''[Davis,TabularPresentation,p497]Thereseemtobegreatopportunitiesforapplyingelectronictechniquestotypesettingtablesofinformation:``Tabularsettinghasprovedboththeeasiestandthemostdifficultformofcompositiontobringundercomputercontrol.Becausetabularsettingismainlyfornumericdata,itmightseemstrangethatthereshouldbeanydifficultyinprovidingcomputer-generated[typeset]tables.''[Phillips,Handbook,p189]However,tablesintechnicaldocumentscontainawidervarietyofinformationthanthetraditionalmathematicaltablesofroots,logarithms,andtrigonometricfunctions.``Whilemanytablesofphysicalandscientificdataarebeingcompiledbycomputer,thereisstillarequirementtoincludethesedataintechnicalpublicationsbecausetheyareconsideredofinteresttothereaderwhomaywïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)rï^ùî gîÄîÕîì î"î&á î0Wî3‹î5ß î=ñî?õîFSï\Æî gîQîæîî§îî!Þî%õ î.î6fî=æî?êîFHïZ”î gîtîÉîßîäîuî"/î&î("î,aî0¹î5½ïWŽî¶î îVîgîÌî#ãî'Mî)Qî0eî3¨ î>xïU[î g îî%îþ ïRUî¶îlîîî"™î(Tî+ î3£î8Uî?�îBKïP#î¶ îÒîåîMî$çî&Óî,)î0Oî3lî7 î@îC‰ïMðî¶î®îd î$î&Mî,Sî3Hî6Åî:î<·î?îCïK¾î¶îîX î%Öî'«î,î/*î4žî7—î;0î>RîAKîE$ïIŒî¶î-î\ îî!. î)�î/î2õî6î8‰î@¥ïGYî¶î·îÆî î#Xî%—î(%î/«î6üî9;î<·îAîCïE'î¶ î—îî!gî&äî*‚î0% î:bî<�î?�îA»îC;tïBõî¶îVî.î†îœî!Uî% î(¾î* rï?îî¶î„î› î$Lî&î'eî+Gî2íî7¼î:‡î? ï=¼î gî“î˜îVîQî”î!Òî#†î'?î(¤î,üî3 î5î9�î=GîB$ï;Šî gîžîî!qî&�î(®î-dî3Àî;uî=yï9Wî g îôîßî¸îçî!¶î#xî%-î(Øî0€î2„î9eî?ï7%î gîQîzîS î&»î(Ì î1Ùî3Ýî8’î:Fî=¾î?Ïï4óî gîØ îîî!1î%‰î*µ î4Tî9sî>(îBï2Àî gîî~îìîÅî".î$2î)î-Åî3[ ï/ºî¶î¢ îßî î$fî*ùî1sî7úî:»î?© ï-ˆî¶ î� î",î&;î-Œî0\î7­î:~î># îF}ï+Uî¶tîsï+Uï+UîÖî î%; î-lî.·rï(Oî¶î…îµî¹î î!0 î+Gî-÷î4½ î<> îDyï&î g î¼îqî‚ ï#î¶îßîGî[î%î)î,î1[î4¿î7¹î;âîBFîF}ï äî¶ îYî³î mî%‘î-Lî4¡î;EîA>îFÙï±î¶îzîtî5î#ˆî%mî*yî.óî4íî8•î=îBÈîEfïî¶ îÊîËî Hî/,î5®tî;�ïïî<îAKïMî¶îrïFî¶î(îÞîâî$Ñî-&î2þî4dî8þî>lïî g îsî:î î$ î..î2äî4õî9� îB ïâî g î¤ ïÛî¶î²îîtî!Åî(bî+ä î3î6åî9ïî>¼îF-ï ©î¶îîî•î²î"Bî$ î-Õî0Bî6ƒî;*î?2îAžï wî¶ îîiî#:î&( î.“î0Èî6Åî8íî;êîA-îDïÿTVm$\4TABULARCOMPOSITION4-3nothaveaccesstothegeneratingalgorithmsevenifheisacomputeruser.Thepublicationofsuchdatainprintedformmayalsobeconsiderednecessarytoestablishthestatusoftheauthor!Itwouldappearthattheneedfortabularcompositioningeneralbookworkwillcontinueforsometime.''[Phillips,TabularComposition]Thesourcesandpurposesoftablesindocumentsspanabroadrangeofinformation.Someexamplesincludecomputeddatafrommathematicalalgorithms,statisticaldatafromscientificexperiments,financialdataandspreadsheets,taxonomiesofobserveddata,extractsfromdatabasesofinformation,orjustaboutanythingelseanauthormightwishtoconveytoareader.4.2EarlyTableFormattingSystemsAsmentionedinChapter2,severalearlycompositionsystemscouldproducetypesettables.Computerswereheavilyinvolvedinnumericcomputationsatthattime.Publishingtablesofnumericresultsbytraditionalmethodsrequiredtheerror-pronetranscriptionoflineprinterorpunchedcarddatabykeyboardoperatorsoftypesettingdevices.Becausephotomechanicaltypesettingdevicesusedelectronicinputdatathatwerecompatiblewithcomputersystems(mainlypunchedpapertapeandoccasionallymagnetictape),itwasnaturaltoconceiveofacomputerprogramthatwouldconvertthenumericdatadirectlytotheformattingcommandssuitablefordrivingthetypesettingdevices.Thesecommandscouldthenbepasseddirectlybetweenthecomputersystemandthephototypesetter.Severalreviewers[Barnett,ComputerTypesetting][Stevens,NBS99][Phillips,Handbook]havereportedthattheearliestbookofcomputertypesettableswasthemonographproducedattheNationalBureauofStandardsbyCorlissandBozmanin1962[Corliss&Bozman,NBS53].ThosetablesofnumericcalculationswereformattedbyaspecialprogramrunningonanIBM7090computerandwereoutputontotapeforaLinofilmphototypesetter.Thetablesincludedcolumnheadsinboldtypecenteredovernumericdataalignedondecimalpoints.Reportedly,thismonographcontainedonlyasingletabularformatthroughout[Stevens,NBS99,p6].AnotherpioneeringeffortintypesettingtableswasTABPRINT[Barnett,ComputerTypesetting]developedbyBarnettatMITintheearly1960's.TABPRINTranonanIBM7090computerandpreparedtapesforaPhoton560wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)rï^ùî¶îÉîØîÖîûî õ î)' î1eî5tî7<î9±î;†î= îD“ï\Æî¶îÿ î„îuî!*î$©î&�î,9î0.î3­î6èî9 îACïZ”î¶î î@îÿî€î!xî$7î*zî,#î1 î6bî9¦îîCGïV/î¶ rïS)î¶îîêî-î#î%-î)âî+æî4;î8î9�î>CîBÐïP÷î g î{îî"Eî(î/Ôî3tî7‰ ïNÄî g îï îî¥î#» î*œ î4Hî;î> uïL’î g rî¯ïL’ïL’î¸ î gî"xî)tî-}î3~î7“î>ìïJ`î g îÝîûî#îÌî& î)áî,5î1|î6?î:î<îA¬îC±ïH-î gqïAî gîŠî©î î$rï=+î¶î0îiînî"Ëî$§î*"î.7 î7†î=…îBï:øî gîþî»î 7î$1î)áî0šî2žî9 îCFï8Æî gîÅî“ î¿î!tî#†î)ýî/)î1Š î9�î@.ï6”î gî@ î î!¶î#Èî' î,…î.£î5lî9î<¸î?ï4aî gî¤î¶ î î$Ðî+î7Ú î@.ï2/î gîI îÉî/îÏî#-î'( î/¤î3^î:Äî@Ãï/ýî gî0îØîwîº î'àî.éî3„î5î8Sî=÷î?ûï-Êî gîxîÝîDîïî!Mî&Qî,7î/î5‡î9'î?îAï+˜î g î†îÌî"çî%—î+Gî. î6tî=:ï)fî gî­î;îîWî$�î*‘î1î3îî;Uî@µîCøï'3î gï$-î¶î€tîÊï$-ï$-î-î"dî(ò ï$-î0Ùî6•ï$-î;È ï!ûî grï!ûîµî£îPî!­î$†î*)î.Yî0jî7Ñî=hîBîEQïÈî gî1î‹îuî!Nî(î-×î/èî7‘î9òî?lï–î gîÏîÓtîÁï–ï–î$î#órî(ˆï–ï–î*.î/î3Íî5Þî\ïšî g tîÿïšïšîbîºîÉî!rî"'ïšïšï”î¶î: îrî"ÿî% î-Xî2 tî5Aï”ï”î6)ï”î= ï bî gîô rï bîÜî"Æî%'î+tî,êï bï bî.@rï bî0Jî2Nî5'î9<tî?:ï bï bî@"rï /î gîYîÇtîï /ï /îŸrï /î{îiî"Ïî&î-î1Lî3üî5aî;ôTVm$t4TABULARCOMPOSITION4-4phototypesetter.Thetabulardatawasinputinafixedformattypicalofnumericcomputationsinthatera.Typographicspecificationsforeachtableprecededthesetofdatarecordsandprovidedrudimentarystylecapabilities.Severaltypographicrefinementstotheprogramwereproposedasfuturedevelopments,includingsuchfeaturesasfoldinglongcolumnheadsovernarrowdatafields,introducingblanklinesevery5or10lines,andgroupingdigitsoflongnumericvaluesforreadability.Theseprogramsforformattingtablesofnumericdatawererelativelysimple.``Thesignificanceofthisearlyworkintabularcompositionisthatallthetypographicparametersweredefinedbyprogram.''[Phillips,Handbook,p195]However,tablesofnumericdataconstituteonlyoneaspectoftableformattingproblems:``Buttherearereallytwoverydifferentcategoriesoftabularcomposition:Onecomprisesabookofsimilartablesinwhichthevaluesshowncanbecalculatedbyprogramalgorithmsfromtheminimumofdatainput,andtheotherconsistsofthetablesappearingintechnicaltexts.Inthefirstcasethestyleissimilarformanyconsecutivepages,butinthesecondcaseeachtable,andtherearesometimesseveraltablesonthesamepage,hasdifferentcolumnwidths,differentnumbersofcolumns,andalsorangestheentriesdifferently,bothverticallyandhorizontally;inaddition,eachtablemayhavedifferentcomplexboxheadings.''[Phillips,Handbook,p189]Toformatthemoregeneraltabledesignsrequiredintechnicalpublications,weneedeffectiveinteractivedesigntoolsthatcanhandleawiderangeoftypographicrequirements.Interactivetoolsseempreferablebecausemanytabledesignsareunique.Thevarietyoftabledesignslimitstheamortizationperiodforthetimeinvestedinprogrammingatableformatterwithsufficientspecificationstoaccomplisheacharrangement.Phillipsexpectedinteractivetablecompositionprogramstobenecessarybecauseofthetypographiccomplexityoftables:``Thesecomplicationswilltendtokeepinteractiveterminalsemployedforpagemake-upandwithsoft-copyproofsonpageviewterminals.''[Phillips,TabularComposition,pg.23-11]Thenextsectioninvestigatesthesecomplicationsandthetypographicrequirementsforformattingaesthetictables.wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)rï^ùî gîî~î""î%Áî(öî-\î/`î0Åî4öî:Vî?«îA¼ï\Æî g î˜îœîúîÍ î)l î3‚î62î:î>îE4ïZ”î gîðîî¡îlî®î$ª î.î1ç î;xïXbî g îu îuî yî#Rî)ýî-øî5)î7-î<% ïV/î gî²î‡î¼îÀî%pî))î/î3Äî7|î=î@¾ïSýî g î@îÚîºî",î#Ÿî%½î(î,Mî/�î6˜î; î=î@ÔïQËî gîkî ïNÅî¶î…îÏî î&�î+Rî-dî3Ûî7zî;u îB˜ïL’î gî¤ îŠî›îÃî"Øî'î) î.° î7þî9³î=î?dïJ`î g îu îãî!Þî'ßî*@ tî2(ïJ`ïJ`î2‹î7Øî?î@KrïH.î gîÚî�î î!î$· î,8î/ñî3%î8î:/î>E ïEûî gïBõî¶î–î¹îhîÙî!òî%‚î,- î3¬î5¢î;* îDïï@Ãî¶î=îƒî“î…î#Óî(hî*Mî/ î1Äî6©î;µî>£î@× ï>‘î¶îðîu î mî$[î'î.�î0kî3äî8Žî;ªî>\îBŽï<^î¶îÆîžîSî ùî"üî)ëî.Óî0þî3Öî7?î:Âî=šîAmîC!ï:,î¶îmî îÓî$Ñî'Ùî)äî,Äî2Fî5Òî9­î>5îA~îEÃï7úî¶îîðî"ýî%Âî(óî-zî2*î5tî<’îBÝï5Çî¶î¬î°îñî'î*Žî.î3uî6}î< îD¬ï3•î¶ î²îÜ î#mî%Xî,.î/éî3çî7lî;AîAïï1cî¶îø tîï1cï1cîxî Åî'îî)9rï.]î¶îKî¬î…îÏî$™î(¯î.zî5&î7*î> ï,*î gîýîî¥ î!©î&Õî*Ðî..î1;î6ªî8î< î@—ï)øî g îu î y î(¥î, î0Ð î8¬î>ÕîCbï'Æî gî2îüî›îî$rî&ƒî*šî0dî4ñî7Ê îA[ï%“î gîîðî¶î.î2 î({î)àî-÷î5Bî8ü ï#aî g î}î‚ î! î$ß î/xî5kîîEÞïÄî¶îàîýî{î"qî)Ðî/+î1Ôî5ÿî: tîBÃïÄïÄîC'ï’î¶îâ î^î²rïŒî¶îîÌîU î%î)P î3¶î6øî9Ñ ïYî g îcî î!1î'ìÿÞTVm$$4TABULARCOMPOSITION4-54.3TypographicRequirementsforTables4.3.1TablesareTwo-DimensionalTableshaveatwo-dimensionalstructurebecauseoftheorganizationofthetableintorowsandcolumns.Theserowandcolumnstructuresintersecttoidentifythecharacteristicsofthetableentryattheintersection.Thelayoutofatablemustsimultaneouslyaligntableentrieshorizontallyinarowandverticallyinacolumn.Thetablewidthisdeterminedbyaccumulatingthewidthsofeachcolumn.Inturn,columnwidthsaredeterminedbythewidthsoftheentriesinthecolumn.Similarly,thetableandrowdeptharedeterminedbythedepthsoftheentriesineachrow.Thearrangementoftableentriescanbeexpressedseparatelyfromtheactualwidthsofrowsandcolumns.Thisseparationofthetopology(ordering)ofentriesfromthegeometry(positioning)ofentrieswillbeexploitedinChapter5.Thetwo-dimensionalnatureoftablesdifferentiatestableformattingfromsimplertextformatting.Tablesdealwithareasandgraphicalrelationships,bothofwhichhavetwodegreesoffreedom.Linesandparagraphsoftexthaveonlyonedegreeoffreedom(wheretobreaktheline),althougheventhenacomplexalgorithmmaybenecessarytoproduceaestheticlinebreaks[Knuth,LineBreaking].Theconventionaltwo-dimensionalstructureoftablesisillustratedinFigure4-1.Therowsandcolumnsintersecttoformthetableentriesinthepanelwhichisthemainbodyofthetable.Theareawithrowidentificationsattheleftofthepaneliscalledthestub.Thecolumnheadingsintheareaalongthetopofthepanelarecalledtheboxheadbecausewhenatableisfullyoutlinedthecolumnheadsarecompletelyboxed.Someheadingsgroupseveralcolumnstogetherandarereferredtoasspanningheadsorspanningsubheads,dependingonthedepthatwhichtheyoccurintheboxhead.Spanningrowheadingsforseveralrowsarealsopossible.Asanexample,theboxheadinthetableofFigure4-1hascompletelydeterminedthewidthofeachcolumnbecausetheheadingsthemselvesarewiderthantheinformationinthecolumns.Inothertables,thetableentriesmaybewiderthantheheadingsabovethem,andtheywouldthendeterminethecolumnwidths.wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)qï^¾î gîŠ î” î&¢î)µwïZåî gîTî¨î€rïW î¶îüîêîOî&¸î-›î3Ãî5Ôî8­ îBîD'ïTÙî gî}îçîÕîî"°î'î*Îî.î4 î;…îBïR¦î gî‚î[îÜî!íî$Æî(Ýî-(î/î1ë î;Ëî?5îD9îFJïPtî gî}î” îÍî#âî'øî-L î6eî8iî9Îî=î@` ïNBî gîkîÐîËî5îKî"ôî$¨ î-fî/Ç î9ßî<¸îAÿîDïLî gîaî�î—î‰î$Ñî'› î0Yî2»î5”î:Ûî<ìî?ÅîEïIÝî gî@î: î¬î …î$›î'Þî+,î/ãî2­ î;lî=Íî@¦îEûïG«î gî@î”î˜îlîÂî", î+½î-Îî1åî78î:Fî<šïExî g îî1î îÚî%"î'3î+ î.cî5üî9µ îAžîC¯ïCFî gî: î îî"mî&ƒî)\î0˜ î:Dîî¶îîˆî$µî&Æî+{ î5jî9€ îAŸï;Ûî gîLî� îµî#ûî'Œî+Fî/vî2¸î9Ü îCäï9©î gîxîVîDîyî kî"|î*î.”î1Ö î:Eîî¶î îØî)Aî0$î25î6êî8Ÿ î@TîBXï0 î gîFî°îžîàî!qî(î*î.î0öî5 î:aîï0 ï0 î@9rï-Úî gîDîùîÒîî2î Dî#î(;î+¥î/6î2ðî6>î@æîBÐï+§î gîZîkîDîÄîxî;uî"ï+§ï+§î"çrî%bï+§ï+§î' î*sî0eî7Fî9Jî<#î?´îD4ï)uî gîZîkîDîÄî�î Quî#*ï)uï)uî$&î&¡rï)uî+î1;î5®î7î;*î<Þî@¿ï'Cî gî@î3îÛî¥ î%î+î/ î6�î;Pî@Ëï%î gîßî!îìî;î!?uî#Cï%ï%î$î*÷rï%î0<uî2Zï%ï%î3.î:rîAï%ï%ï"Þî gî†îôîÍî„î nî%Kî(øî-yî/}î2Vî5˜î:©îBï ¬î gîHîøîrî`î"*î%†ï¦î¶î0î„îîXî!šî%£î'§î*€î.—î0¨î5ûî8Óî;Å ïsî g î%îþî§î¸î"Œî(î.¨î1€î8b î@µîC€ïAî gî.î îîî ðî(Šî*µî/î4-î7î;î@pîDïî gîîÈî¡îƒî#Rî'úî+<î.éî3íî7´î?„îB]ïÜî gÿhTVm$|4TABULARCOMPOSITION4-6TotallineRowHeadRowHeadStubHeadxxxxxxxxxCol.HeadxxxxxxxxxCol.HeadxxxxxxxxxCol.HeadSpanningSubheadxxxxxxxxxCol.HeadSpanningHeadxxxxxxxxxCol.HeadFigure4-1.THETWO-DIMENSIONALSTRUCTUREOFATABLEincludesthearrangementofitsentriesintorowsandcolumns.Herethepartsofatablehavebeenshadedforeasyidentification.Thelightgreyareaistheboxheadthatcontainsallofthecolumnheadings.Thedarkgreyareaisthestubthatcontainsalloftherowidentifications.Theremainingwhiteareaisthepanelcontainingtheactualtableentries.Variousgraphicembellishmentstothebasicrowandcolumnstructureshelpconveythetableinformation.Dividinglinescalledruleshelpseparatedissimilarpartsofthetable.TheboxheadandstubinFigure4-1arecompletelyoutlined;allpossiblehorizontalandverticalrulesarepresentintheheadings.Sometabledesignerspreferonlyhorizontalrules(seebelowformorediscussionoftablerules).Theword`rules'willappearfrequentlyinthisandthenextchapter,inrelationtothetypographiclines(rulings)drawninatabletoseparaterowsorcolumns.Thisuseofthewordistraditionalinthegraphicarts.However,itmaybeconfusedwiththenotionof`stylerules'fromthepreviouschapter.Throughoutthisthesis,theword`rule'byitselfreferstoatypographiclineandterms`stylerule'and`formattingrule'refertoawayofdoingthings.Thecontentoftableentriesmayvaryconsiderably.Certainlytextualandnumericinformationarecommonlyorganizedintotables.Othertypesofinformationoftenincludedintablesarepictures,illustrations,mathematicalequations,andevenothertables.Inmosttabledesigns,thetableentriesarefullycontainedwithintherowandcolumnintersection.Moregeneraltabledesignspermitthecontentofonetableentrytoflowintoanother.Connectedentrieswouldbenecessarywhenfoldingalongtableentryoftextintotwocolumnentries,orwhenflowingacaptionaroundseveralillustrationentries.Thiscapabilityisnecessarytoextendtableformattingtofullpagelayoutrequirements.wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)î gï`þ;ˆ#ø²î[ïN`þ çøÙî[ïVˆþ.î¿øîJïNOþ/#xïO:î.îîîJïQ þ/#ïQøî.îSïT­î.îSîJïVvþ/#ïZeî.îtîJïNOþ# îJï_6þ/#îJïNOþ/#tïOdîPîJïQ þ/#ïRîPïTÒîPîJïVvþ/#xïXâîJî 8îJïNOþ/#tïOdî'îJïQ þ/#ïRî'ïTÒî'îJïVvþ/#xïWbî% î'ûîJïNOþ/#tïOdî.ØîJïQ þ/#ïRî.ØïTÒî.ØîJïVvþ/#xïWbî,Ñî/¿î$)ïY5þ«#î+íïNOþ# î$)ïY5þ«#ïZbî&vî,|îJïNOþ/#tïOdî6›îJïQ þ/#ïRî6›ïTÒî6›îJïVvþ/#xïXâî4•î7ƒîeï\5þ2#î3°ïNOþ# îeï\5þ2#î$)ïNOþ# îeï\5þ2#ï]bî'cî-iîeïNOþ# îJï_6þ/#îJïNOþ/#tïOdî>_îJïQ þ/#ïRî>_ïTÒî>_îJïVvþ/#xïZbîîoxïHVî#xî&[î+Òî-Íî/{î1Ùî6«î=+î@îC)ïFjî gîvîìzîKïFjïFjîxïFjîüîßîVî!Qî"ÿî%]î( î1Ãî4œî:úî>£îA²îC)zïDî gxïDîß î•îôîî!}î gïBLþ;ˆ#rï?Fî¶îÏîµ î'eî)jî,Cî0gî3µî6øî<ê îDlï=î gîýîÖîì î#î)àî-Áuî2ƒï=ï=î3"rï=î6èî:¢îA ï:âî gî}î�îhî†îðî!2î%;î(}î,î.!î3tî6Lî9 ï8¯î gî}îÑî î#îî'1î,üî1î3Ïî9šî;žî>wï6}î gîîîGî!1î$ê î,¸î0Áî4î8ùî;©î?ó ï4Kî gîxî�ï1Eî¶îî]î9îmî$Ü î,Óî.×î1ÿî5Bî8î;ÇîBï/î gîtîxîQ î _î$?î*Þî/ïî1óî3Yî7oî9sî?ÞîCËï,àî gîî¹î¬î½î–î#Ôî%ˆ î-î/ƒî2\î8Bî\îBêïT…î gîQîîxî!> î)à î1-î4;î6�îyïRRî gî}î�îhî~ î Êî$4î+§î-¸ î6w î?…îC÷ïP î gîTîfîøî|î “î%æî(±î.oî1î7î9øî<÷îAvîEcïMîî gîîµî"î"9î'Œî+£î-÷ î6î9X ïK»î g î’îž î%Êî,žî.¢î2¸ î:×î=¢ sïGáî gî$ î.rïDî¶îÔîÙî²îóî%¤î'¨î-Wî1î5î:nî=9îDÔîFØïAÕî g î‰îºîüî î%-î)î/ûî4Êî8ûî<=îAíï?£î gî± î6îyî ºî%óî'÷î+:î1•î7`î<Úï=qî gîø îî"oî)5î-€ î5Ôîî gîë îî#Æî'Üî-0î/Nî6Áî;4îA¹ï9 î gîÃîî|îî!0î%î,uî1Dî5œî<˜î@®îCï6Úî gî-îQî*îÀî$tî)Õî0øî7Hî:‹ ï4§î gîÄ î î)î †î#Èî' î,Éî0g î9Äî>RîA+îD”ï2uî gî}î2 î®îîuï/oî¶ î›îYî"¤î(± î1î3î6³î; î?‹î@ðï-=î gî›î(îî'îŒî"î&iî+£î0dî2vî4Éî: îB²îDï+ î gî!îúîþ î †î%Úî'ëî)Q î1¦î7"î9@ îAîBÑï(Øî gîî©îî…î"±î%{î,uî/hî3 î:8î>[îA4 ï&¦î gî}îHî‡îîî"´î)ãî.pî4.î7q ï# î¶î�îÅîHî#\î)nî+A î6Kî:dîa îFHïÖî¶îóî‰îëî"Zî)Xî-¶î1Lî4jî:î<Ÿî>¨îEµï¤î¶î1î¬înîXî$£î&¹î.'î1ñî3�î6ãî9èî³îBbîEÞïrî¶î� îîî!�î%¦î(î-î/ótî5Sïrïrî5¶î;\ sï˜î gîOî?rï¾î¶îîÔî ’î%±î*f î2ïî4ôî7Íï Œî gî”î¥î»îf î&Ÿî)îî-0î2ûî8î ï Zî g îî€î"Ù î+,î-Üî4aî;¬î@,_TVm$m4TABULARCOMPOSITION4-8rowsorcolumns,andbalancingtheextrawhitespacebetweencolumnsarecommon.Columnentriesareverticallyalignedwitheachotherinvariousways,asseeninFigure4-2.(Notethatonemustadjustanentryhorizontallyinordertoalignitverticallywithanotheraboveorbelowit;suchdistinctionsaremadecarefullyintheremainderofthethesis.)Thethreemostfrequentchoicesforverticalalignmentareflushtotheleft(generallyfortextualmaterial),flushtotheright(generallyfornumericmaterial),orcenteredwithinthecolumn(generallyforheadingsandtextualmaterial).xxxxxxxxxxxxxxxxxxxxxxxxxxxxxFlushLeftxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCenterxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFlushRight0000.0.00000.000000000000Decimal.AlignFigure4-2.VERTICALALIGNMENTWITHINACOLUMNoftableentriesiscommonlyflushleft,flushright,centered,ordecimalaligned.Numericdatawithavaryingnumberofdecimaldigitsrequireanothertypeofverticalalignmentwherethedataitemsalignonthedecimalpoint.Numericentrieswithoutdecimalpointsmusthaveoneinferred,usuallyafterthelastdecimaldigit.Thealignmentondecimalpointscanbegeneralizedtoalignmentonanycharacter.Forexample,mathematicalequationsareoftenalignedontheirequalitysigns.Morecomplexalignmentpossibilitiesarisewhenmultiplealignmentpointsareneeded,suchasaligningthetermsofpolynomialsinasystemofequationswhereeachoftheadditiveandsubtractiveoperationsrequirealignment(althoughtheunaryminussigndoesnot):6.=5x3+x25x14,=6x3+3x17,=7x210x1Justasforcolumns,rowentriesarehorizontallyalignedwitheachotherinvariousways,asshowninFigure4-3,againwiththreefrequentchoices,flushtothetop,flushtothebottom,orcentered.(Again,notethatanitemisadjustedverticallytoaccomplishhoriztonalalignment.)wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)rï^ùî gîTîsînî°î$#î&üî+ î3tî9ùî@Šï\Æî gïYÀî¶îîruî=ïYÀïYÀîî%®rïYÀî+îî/¨î3|î7Õî9Ùî?–îDïWŽî gî î$îwîWî î#nî&¢î*¹î/–î1êî65 î?NîARîEÄïU\î gî|î î,îæî"ôî'Ãî)áî.½î0éî4¾ î=oî@:ïS)î gî-î1î îôî"î$Þî+î.nî2­î6µî=bîC ïP÷î gî2îæî±î Ôî"Ùî%²î(¥ î0Kî2ûî8j î?ÏîCòïNÅî gî@î< îâî’î$ î+nî-Œî49î9Xî<1ïL’î g î î½îžî áî&P î gïJ`þ;ˆ#îï?®þ-}#tï@YîËïBAîËïD*îË ïFîËîïGPþ-}#ïGóîËîï?®þ# ðîïI{þ-}#îï?®þ-}#ï@Yî"´ïBAî$ïD*î!« ïFî#dîïGPþ-}#ïGóî#tîôï?®þ# ðîïI{þ-}#îï?®þ-}#ï@Yî.œïBAî1^ïD*î,‹ ïFî/ýîïGPþ-}#ïHî-p î*Ôï?®þ# ðîïI{þ-}#îï?®þ-}#ï@0î9žïBî<`ïDî:ÿïEéî8=îïGPþ-}#ïHî7k î5³ï?®þ# ðîïI{þ-}#îBnï?®þ# ðxï=�î gîÀyîñï=�ï=�î³ï=�î&î!¡î&‡î'³xï=�î-lî/î2�î6ûî8rî>ýîBXï;¢î gîÂîkîGî î î gï9oþ;ˆ#rï6iî¶î›î;îõîZî%>î+tî-…î3¬î8î=ÝîCêï47î gîxîCî÷î áî#ºî'Zî+¿î/Ôî2Bî5î;Cî@£ï2î gî»îÉîðî"èî&þî*ìî.!î4Úî:}î>^îA7ï/Òî gî�îjîÔî"ˆî$öî+î0î3#î5w î>&î@+ï- î gîÕîü îîOî$J î.nî5áî8¬î<÷îBÁï+nî gîVî¦îÂî Bî&àî.” î7lî;Lî?¿ï);î gîîîÝî"î%Úî'Þî.,î1î5’î7£ î@äîBèï' î gîÈîÙîLî 6î$ î&î(ôî/Dî2‡ î:Ü ï$×î gî%îÙî!Mî$&î(Úî-Ñî1Hî5tïÓî3�ïÓî1[ïÓî.„{î/4ïÓï|ïî/ûtïÓî,P{ïÓî*)|ïî*ðtïÓî'EïÓî$n{î%ïÓï|ïî%åtï†î3�ï†î1[ï†î.„{î/4ï†ï²|ï²î/ûtï†î,Pï†î# {î%ï†ï²|ï²î%åtï"3î3�ï"3î1[ï"3î)y{î*)ï"3ï!`|ï!`î*ðtï"3î'Eï"3î#¾{î%ï"3ï!`|ï!`î%årï‹î¶î!î%îÕîÐî"î'ruî*=ï‹ï‹î+8 î3¿rï‹î:î=ºîAŽîEçïYî gî$î–îšîÆîÊî%î(^î,Ãî0}î4»î;hîA�îE´ï&î gî@î�îÁîÅîžî!Æî#äî+™î1pî5)î8‡î:Ûî>¡î@Vïôî g î}î� î î%Ù ÿaTVm$¬4TABULARCOMPOSITION4-9FlushBottomCenterFlushTopxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+yyy+zzxxx+yyy+zzxxx+yyy+zzFigure4-3.HORIZONTALALIGNMENTWITHINAROWoftableentriesiscommonlyflushtop,centered,andflushbottomasindicatedbythestublabelsoneachrow.Theentriesinthesecondandthirdcolumnshavemultiplelinesoftext.Thelastcolumncontainsentrieswithsuperscriptsandsubscriptsthataffecttheheightanddepthofthetextentry.Alignmentwithoutregardtobaselinesproducesunaestheticresults,especiallywhencenteringanevenandanoddnumberoflines,andwhenaligningentrieswithdifferentheightsanddepths.Afinepoint:notethatthecapitalizationofthestublabelsaffectstheirpositionwhenaligned.Rowentriespossessanadditionalcharacteristicsimilartodecimal-pointalignment:thebaselineonwhichsuccessivecharactersarealigned.TherightmostcolumnofthetableinFigure4-3containsentrieswithbaselinesdifferentfromtheotherthreecolumns.Withoutahorizontalalignmentchoiceforbaselinealignment,tableentrieswithdifferentbaselineswillnotbearrangedinavisuallypleasingmanner.ThisproblemisaddressedinChapter5.Spannedheadingsarealignedwithinasetofcolumns,orsetofrowsiftheheadingspansseveralrows.Thesetofcolumnsspannedbytheheadingdeterminestheaggregatedimensionsofthespannedheading.Shouldtheheadingexceedthissize,perhapsbecauseitislongerthanthenarrowcolumnsitspans,thentheheadingmaybefoldedtomakeitshorter,orthecolumnsspacedouttoaccommodatethelongheading.Spannedrowheadingshavesimilarneeds.Equalwidthsofcolumns(orequalheightsofrows)maybecalledfor.Insomecasestheprecisesizewillbespecifiedbythedesignerandappliedtothetable.Inothercases,thesizecanbedeterminedautomaticallybythelargestentryinthesetofrowsorcolumns.wïfåîHî »xî!ßïfåïfåî"Òwïfåî(Pxî)tïfåïfåî*“vïfåîEéïfåîF¯ïfåîG)î gï`þ;ˆ#î‰ïJóþ,’#tïKÞîAî"î‰ïQ´þ,’#ïT¢îAî‰ïXuþ,’#ï]eîAî"î‰ïJóþ#fî‰ï_6þ,’#î‰ïJóþ,’#ïP<î%ƒïN î#ÊïK×î%*î‰ïQ´þ,’#ïVýî%ƒïTËî#ÊïR˜î%*î‰ïXuþ,’#ï]¾î%ƒï[Œî#ÊïYYî%*î!ïJóþ#fî‰ï_6þ,’#î‰ïJóþ,’#ïN î.ÞïK×î/7î‰ïQ´þ,’#ïUäî.ÞïS±î/7î‰ïXuþ,’#ï]¾î.Þï[Œî/7î+ØïJóþ#fî‰ï_6þ,’#î‰ïJóþ,’#ïLíî8LïMÁî9¬ïLíî:]ïLî=ïLíî=Ïî‰ïQ´þ,’#ïTìî8LïU¿î9¬ïTìî:]ïTî=ïTìî=Ïî‰ïXuþ,’#ï\êî8Lï]¾î9¬ï\êî:]ï\î=ï\êî=Ïî6”ïJóþ#fî‰ï_6þ,’#îAøïJóþ#fxïHÒî gîÀyîñïHÒïHÒîßïHÒîBïHÒî#Øî(½î)éxî-ïHÒïHÒî-Úî.Ìî23î6­î8$î>¯îB ïFæî gîBîâî>îïî³î$Žî&hî(Çî+¿î/Ÿî1šî4Õî8]î;5î?°îARîC°ïDûî gîîXî¹îéî 5î#oî%î(Ñî+©î.Jî3î8“î= î@ ïCî gî î[î>îîrî"Ÿî%?î(þî*¬î- î/âî4Fî:Üî?ÐîDïA#î gî7îñ î-î#é î*î-¤î3 î5�î8´î;Tî=Dî?äîDÌï?7î gîùî™î!îVîÐî"Óî(Kî-î/§î4Òî6Jî9î<öî@îBòï=Lî g îâî�îîîçîÇî$+î'qî,¦î0.î gï;þ;ˆ#rï8î¶î¤î÷î§î û î(½ î2 î8 î: ï5áî g î­î†îâî Pî%- î,ã î4™î7cî>5ï3¯î gîÍî¿îÐî©î"Àî$Äî*î,ïî3fî8ºîžî@òï-î gîkîÐîÏî9î#Mî'î-¤î/Yî6ôî8øî?Uï*î¶îŠîlî 6î&î+ î,…î/î1î8î:9î<Âî>ÓîBÀîDhï'ßî gî©î)î¤î!™î%î'Œî)�î0.î6³î9î;íï%­î g îÕî®î î'¨î)¹î,’î3î:aî@ï#{î gî©îî@îÞî%î+<î,×î.‹î3©î7pî:Iî?ìîF}ï!Hî gîQîîñî3î!Òî$&î)Rî+Vî/Èî1cî7cî9�î“ïäî gïÞî¶î…îÌîÞî"oî%î)Ÿî/Pî1bî5áî9î;Óî@•îDMï«î gî±îÔî­î6î jî#žî%òî,Ôî/5î2î8Ÿî;áîAÇîCÌïyî gî…î±î î—îpî"¤î%±î( î0à î:çî=Hî@!ïGî gî²î¶î�îî)îî 5ÿ•TVm$¬4TABULARCOMPOSITION4-10FormattingStylesTablesareoftenformattedwithadifferent(butrelated)setofattributestothoseusedfornormaltext.Frequentlytablesaretypesetinthesametypefacebutinasmallerpointsize,bothtoattractlessattentiontothetableandtoincludemoreinformation.Thesechangesinformattingattributespromotetheuseofaseparateformattingenvironmentorsetofstylerulesfortables.Furtherspecificationofformattingattributesisnecessarywhenrowsorcolumnsaretobedistinguished.Forinstance,arowoftotalsmaybethemostimportantaspectofthetableandthereforeshouldbesetinaboldertypeface,oronecolumnofinformationmaybeexceptionalandthusbedistinguishedinanitalictypeface.Finally,individualtableentriesmaybedistinguishedwithspecialformattingattributessuchashighlights.WhitespaceTreatmentThetreatmentofwhitespacebetweentableentriesismorecomplicatedthanbetweenparagraphsoftextbecausetherearemorerelationshipsforeachtableentry.Thespacebetweentwocolumnsoftextiscalledthegutterinnormalformatting,whilethespacebetweentableentriesisgenerallyreferredtoasthebearofforbearoffdistance.Theseparationofrowsorcolumnswithwhitespacehelpstoestablishtheapparentgroupingofdata.Theintroductionofrulesintoatablepermitsthephysicalseparationtobereducedoreliminatedsincethegroupingisprovidedbytherule.Somestrategiesforcompactinglargetablestofitapage(discussedlater)involveshrinkingthebearoffspace.Thebearoffmayprovideaplaceforafootnotereferenceorglossmarkertointrudebetweentableentrieswithoutexpandingthecolumnwidth.Thesemarkersdonotparticipateinthealignmentoftableentriesandthereforeneednotbeseparatedwiththesamebearoffdistance.Excesswhitespaceduetoalargespannedheadingrequiresapportioningthespaceamongbearoffsforthespannedrowsorcolumns.RulesandDecorationsTheuseofdividingruleswithintablestoseparaterowsorcolumnsisatraditionalpractice.Rulesrunalongtheroworcolumnboundariesineitherthehorizontalorverticaldirection.Inlargetableswithnarrowcolumns,verticalrulesareoftenindispensibleinmaintainingorderamongthevastquantityofwïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbsï^õî g îÞrï[î¶îüîÆîî#¬î'fî(Ëî/’î3%î92î;»î=Ì îEïXéî gîÀî¡îQîî!K î)Çî.|î1Fî6Ýî8áî;ºî?êïV¶î gîhîlîÒîŽîçî „î$fî&kî+~î.˜î5‡î7‹î:dî>{îA½ïT„î gî@îŠ î žî%mî+¢î-¦ î5Å î=îC°ïRRî gîZîkîÐî: î!Y î+î-"î/«î1½î5�î9™î6îB$ïMî gîøîÃîÈî î%-î(aî/(î0�î3Üî5íî:Sî=ñî@EîCïJæî gîîîîñî"î%Jî,`î1Âî4î6Ÿî8£î:î?AîBîïH´î gî…îºî¬î¾ î"Êî&hî(¼ î1mî4¯î8Oî:£ îD­ïF‚î gî»îÄîpîïî û î(Êî,áî24î5Óî8' îB0ïDOî gîÈ îç î!3î%î' sï@uî g îrï<›î¶îî“î¤ î$ùî+~î/”î4èî6œî:æ îDï:hî gîì îZîlî ®î&×î+î-àî2* î;Èî>xîBMï86î gîºî#î—î î#Pî)âî+óî/6î0êî5­uî8†ï86ï86î9�rï86î=°î?´ï6î g îïîbî;î ®î'3î+Iî0�î2Qî9fî?µîA¹îC½uï3Ñî grï3Ñî€uîžï3Ñï3Ñîšî·rî!9ï3Ñï3Ñî"àî&I î.3î0Dî42î6Pî<áï1Ÿî g î¼îîî!Òî$«î+�î2–î4§î9Nî<¸ îF#ï/mî gîpîÙî?îUîHî"!î(~ î0gî2lî4Àî;î=/ ï-:î gîŠîcîlî î#î%}î(Vï*4î¶îP îsî# î&ïî+î/¹î1½î3êî5Oî9= îAï(î gî1î{îTî"î'Œî*öî0³î4Qî:^î;Äî@îB¿ï%Ïî gîøî)uîGï%Ïï%ÏîBrï%Ïî îî&�î(¢î.nî4òî9 î>\ï#�î gîkîDî7î"çî'¶î.î0sî3f î;†î=Šî@cï!kî gîxî�îâî%î";î&Dî)6î+Šî2ãî6�î9vî=¦ï8î gï2î¶îü îPî “î"˜î#ýî(î.—î4Ùî;6 îDüïÿî gîÚîHî¤îTî"-î(±î,Ÿî.½sï%î gîèî rïKî¶îîî#îšî"£î'Âî,wî.{î4æî8Óî:ñîAƒîC7ïî g î^î�î 7î#Qî'Ðî*©î-øî0î6 î>…î@‰îE>ï æî g î6îTî î$î&Aî*Vî/ î2Åî8gî?cï ´î gîpî:î… î!sî#w î,‘î1î6qî9Jî<¦îC,ÿ©TVm$e4TABULARCOMPOSITION4-11data.Thepreferenceforhorizontalrulesisarecentphenomenondueinparttofaddishdesignpreferenceandinparttoharsheconomicreality.ConsidertheexperienceoftheUniversityofChicagoPressbycomparingthestatementsfromthe1969and1982editionsofTheChicagoManualofStyle:``Ruledtables,forexample,areusualinthepublicationsofthispress,inpartbecauseMonotypecompositionhasalwaysbeenreadilyavailable.ForapublisherwhoisrestrictedtoLinotype,opentablesortableswithhorizontalrulesalonemaybetheonlypracticalwaytabularmattercanbearranged.''[,AManualofStyle,1969,p273]``Inlinewithanearlyuniversaltrendamongscholarlyandcommercialpublishers,theUniversityofChicagoPresshasgivenupverticalrulesasastandardfeatureoftablesinthebooksandjournalsthatitpublishes.Thehandworknecessitatedbyincludingverticalrulesiscostlynomatterwhatmodeofcompositionisused,andinthePress'sviewtheexpensecannolongerbejustifiedbytheadditionalrefinementitbrings.''[,TheChicagoManualofStyle,1982,p326]Thedifficultywithinsertingverticalrulesstemsfromthemechanicalpropertiesofphotocompositiondevices.Withmanualmakeupofpagesfrommetaltype,insertingrulesinvolvedlayingdownathinmetalstrip.High-speedphototypesettingdevicesthathaveonlyanarrowapertureacrossthepagearestronglybiasedtowardsthehorizontal,bothfortypesettingtextandfordrawingtypographicrules.Thissamebiastowardsthehorizontalisreflectedinthecompositionsoftwarethatsupportsthesedevices.Newertypesettingdeviceswithmoreaccuratepositioningoflaserbeamscanprintinbothorientationswithequaleaseandeliminatethisrestriction.Thereareseveraldistinguishedrulesthatfrequentlyoccurintables:theheadruleabovetheboxhead,thecutoffrulebelowtheboxhead,thespannerrulebelowaspanninghead,thefootrulebelowthetable,andthetotalruleabovethetotalrow.Theserulesmaybeofdifferentthicknesses,withtheoutermostheadandfootrulesgenerallydrawnthickerthanrulesinsidethetable.Rulescomeinavarietyofshapes,sizes,andpatterns.Differentthicknessesorweightsofrulesprovideappropriateemphasis.Acommondesignistousemedium-weightrulesfortheheadandfootrulesaboveandbelowthetable,andfinehairlinerulesforthecutoffrulesbetweenthecolumnheadingsandthetableentries[Williamson,BookDesign,p159].Doublerulesorcombinationsofthickwïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî gîîx î—îG î'î+î,Òî.8î3/ î=+î@mîBrîEéï\Æî gî@îl î‹î"Íî$Ñî(Iî*Mî.Îî63îî$2î&÷î+Iî-Gî0 î9Wî;bî>„îCîEïS)î¶î/îw î(î+\î0òî5Mî; îC£îG(ïP÷î¶î î±în î#¨î%µî-/î1[î6î8?î<ýî@¿ ïNÅî¶îÝînî+îžî!–î%nî,-î/µî5xî:Ñî=ýî@p tïL’î¶îVîãîøî±î}î"î#frïIŒî¶î*îáîîéî"bî)ßî.ºî4œî;ÿî?¶ ïGZî¶ î1î1 î#[î%“î,#î0‡î3¡î89î:Ýî@ÎîDþîG(ïE(î¶î“îMî‚î#[î%ƒî(î-qî0×î7Jî:Ëî<‰ îE$ïBõî¶î· î!î#¥î+0î1;î5ƒî7wî<^î? îD„ï@Ãî¶î‹îØ î bî"Qî&Øî*Vî,•î/©î5*î9Fî‘î¶îî³îUî üî$ î," î4Èî6©tî=/ï>‘ï>‘î=’î@ îCï<^î¶îËî„îPîîî9rï9Xî¶î î6îðî$¶î*�î.‰î3î7,î: ï7&î g î)î:î#­î*sî.¤î4‰î:Øî<éîAwï4ôî gîôî îÐîÙî&‘î+zî0î1mî4äî9qî>@ ï2Áî gîàîžî!üî%êî)¢î+î0ªî7<î<î>ñîBàï0�î gî¶îÕîüî Õ î)î,ðî/  î7ôî;7î>zîA)ï.]î g îuî…î>î"nî%Øî,î.Ù î6§î8\î?#îA'ï,*î g î¶îGî¥î&Rî*�î1Vî6® î?îDÀï)øî gî±î* î²î!Ãî%£î*Âî-Ïî1æî3êî7Ì î@Ëï'Æî gîçîxî»îëî" ï$Àî¶î…îOîÊ î&Óî*Üî.: î61î:²î<¶îAýuï"�î gîØrï"�îjî9îîTî#Çuî& ï"�ï"�î'Žî+°rï"�î/Aî4î6öî:8î>«uîA„ï"�ï"�îBXï [î grï [îøîÔî:îBî!µuî$Žï [ï [î%î(,rï [î+½î0™î3rî7óî;5uî>ï [ï [î>’îBrï)î gî6îîÖî,î ûî%î(¢î*öî-î3Î î<´î@mïöî gî)î3îuîìî"ôî* î/î4¤î8kî­îAðï õî gî}tîÑï õï õî4 îÓî!qî&qî'¼rî*0ï õï õî+×î1Êî5Òî7ñ îBîD%ÿ~TVm$é4TABULARCOMPOSITION4-12andthinrulesaresometimesusedtoprovideemphasisandclosuretoatable.Theintersectionofthesepatternedrulesisacomplicatedaffair.Bracesthatgrouptableentriesaresometimesrequiredwithintables.Thebraceisplacedinthespacebetweentworowsorcolumns,sometimesrequiringextraspacetoaccommodateitscurlyshape.Bracesarefrequentlyaddedbyhandfromtransferletteringsheetsbecausetheyarenotsupportedbytableformattersandtheirpositionsareawkwardtospecifyandalignproperly.Ornaments,suchasflowersorotherinterestingdesigns,areinsertedatthecornersoralongtheouterborderofatable.Theyareoldfashionedandusedmainlyasadecorationforthepurposeofcatchingthereader'sattention.BackgroundtintswereusedinFigure4-1tohighlightthedifferentpartsofthetable.Traditionally,tintswouldbeaddedbyhandatthepagemakeuporcamerastagesincetheyinvolvedhalftonescreens.Phototypesettersandlaserprinterscanproducescreensautomaticallybyshadingtheareaofthetablebeforethecontentistypeset.LeadersVariousgraphictechniques,suchasdotleaders,helpthereadercapturethecontentandmeaningofthetable.Leadersarethedotpatternsthatguideyoureyefromanitematonesideofatabletotherelateditemattheothersideofatable.Headingsintablesofcontentsareoftenconnectedwithdotleaderstothepagenumbersontheright.Typically,leadersareformedfromdotsalthoughdashesorrulesaresometimesused.Dotleadersarepositionedcongruentlysothatsuccessiverowsofleadersallhavethedotsinthesamehorizontalposition.Theharmonyofthealigneddotsenhancestheirpurposeofguidingthereaderwithoutdistraction.Leaderscrossthroughcolumnguttersandpossiblyverticalrules,althoughrulesareill-advisedwhenleadersareused.FootnoteswithinTablesFootnoteswithintablesposeaninterestinglayoutproblem.Asinpagelayout,footnotesfortableentriesarecollectedandplacedatthebottomofthetablewithinthepageareaallocatedtothetable.Thismeansthatforthetableformattertoaccommodatefootnotes,itmustbeatleastaspowerfulasthepageformatter.Mosttableformattersonlyhandlefootnotesplacedmanuallywithinthetable.wïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî gî©î!î*îôî"î%æî'ëî-øî5î8]î>î@îAjï\Æî gîÑ î©îºîùî&_î*hî,î-‚ î6¸ïYÀî¶îïîLîî!2î&†î)Qî1aî8î=-îBêïW�î gîÚî�îÉîÍî¦î!î'žî*Óî.Àî0Þî7Úî?êïU[î gîŠîýî î!hî#¡î'Òî-‚î2»î5… î=}îBuïS)î gî˜î­îºî!?î&î,Dî/ñî2»î5®î=rî?ÓïPöî g îQî“î‚î"oî%:î,5î.9î3Âî7î;uïMïî¶rî=ïMïïMïîFîîî$Ûî&úî+R î3dî9˜îCîA…ï?íî gî‚î�îúî!ª î+Îî./î4Iî7"î:³î<Åî?žï=»î gî“îlîRîsï9àî grï6î¶îÏîµ î$Zî(/uî*3ï6ï6î+/î-Mrî2ïï6ï6î3÷î7±î:Šî?©îE�ï3Óî gîMî�îHîYî!2uï0Ìî¶rï0ÌîˆîSî+îî%oî(Íî-Zî1;î4;î8Pî:£î>jî@TîC‰ï.™î gîxîÝîôîøîÑîMî"î#þî&×î+/î.™î0ªî2î7.î>zî@~îE3ï,gî gîìî·îî!Òî%Œî(î.î0î2òî6áî=µî@#îBüï*5î g îî–îaî"+î&Aî)Óî0´î5ûî8î<"î>íï(î gîPî­îCî î% î.î0=î3› î;Qî?>îAOï%Ðî gîºî¨î�îîîðî" î)ïî1Fî4¯î;ªî=»î@”ï#žî gîùîîþî!Nî#_î)_î,8î1Wî7e î@ï!kî gî}îÀî³î""î%dî+Àî1‹î5ýî<ßî@èï9î g îPîÃîYî!#sï^î gîÔîÄrïƒî¶îjî‰î!>î%î'e î/wî4{î<"î>œî@ ïQî gîÕîîµîÌî%î'êî.Ìî2î7Hî93î< îAÊîCÛïî gî}î�îvîdîõî&äî(èî+Áî0ßî4˜î9¶î=î?ÄîB�ïìî gî²î¶ î  î'¶î)Qî-gî/¼î1¦î5lî7pî>lî@pîCIïºî g îºî÷î î$÷î(°î.î5Oî:‰îA¹ï ˆî gî@ÿ�TVm$l4TABULARCOMPOSITION4-13Byconvention,footnotereferencesareseparatelymarkedornumberedforeachtable.Typically,footnotereferenceswithintablesuselettersorsymbolsratherthansuperscriptnumberstoavoidconfusionwithnumericexponentsinthedata.Shouldfootnotereferencesbenumbered,theyusuallyaresequencedindependentlyfromanytextfootnotes.ReadabilityIssuesTablesofnumericinformationhavebeenpublishedformanyyearsandthereareclassicmethodsformakingtablesmorereadable[Knott,Napiercommemorative].Forexample,longcolumnsofnumbersareseparatedwithextrawhitespaceorwiththinrulesevery5or10entriestoprovide`chunks'thathelpthehumanvisualsystemscanthelongcolumns.Backgroundtintsbehindrowsofatableareanothertechniquetoimprovereadabilityinlongtables.Groupingdigitsinthreeswithcommasorextrawhitespaceprovidesthesamechunkingforlongdecimalexpansionsoflogarithmsortrigonometricfunctions.4.3.3LargeTablesareAwkwardTablestendtobeawkwardtohandleinpagecomposition.Theymustbetreatedseparatelyfromtherunningtextbecausetheycontainseparateinformation.However,thetablesmaybetoowideforthepagewidthortoolongfortheremainingspaceonthepage,oreventoolongforthepageheight.Followingaresomeoftheproblemsandsolutionsfordealingwithlargetables.CommonStrategiesforLargeTablesTablesarecommonlyformattedinasmallertypesizetoreducetheimpactofthetableonthereader.Thischoicealsohelpsfitmoreinformationinatable.Reducingthepointsizeto70%or80%ofthetextsizereducesthecharacterheightandwidthproportionately.Commonsizesfortextare10-pointtypeon12-pointleading.Tablesoftenuse8-pointtypeon9-pointleadingoreven7-pointon8-point.Compressedtypefaceshavethesameheightbutreducedwidththatpermitsmoretextinthesamehorizontalspace.Forexample,HelveticaLightCondensedisanarrowfontcommonlyusedintables.Thebearoffdistancesbetweentableentriescanbereducedtoeliminatewhitespaceandtherebyreducethewidthandheightofalargetable.Transposingrowsintocolumnsandviceversa[Williamson,BookDesign,p159]maymakealargetablefitthepage.Widetableswithmanycolumnsaretransposedintolongertableswithfewercolumns,andlongtableswithfewwïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî¶î> î#î!´ î)ƒî,N î4î:î< îD ï\Æî gî;îZ îóî#… î+Tî0sî5(î8î=î?#ïZ”î gîDî înî$Bî&Fî*Æî2Rî6 î<ƒîDSïXbî gî@îçî™î * î'ùî*Mî2¢î6Nî;ñî>¼ïV/î g î7îLîtî!¶ sïRUî g îñrïN{î¶îüî î„ î&�î*~î.‡î6#î8Óî=`îA�ïLIî gî¥îpîtî!î!Ñî'µî,jî0´tî7aïLIïLIî7Äî< ïJî g rîPïJïJîöî*î"%î%Þî,oî.€î5Tî8î?xîC2ïGäî g î¼îÚî”î î"î&†î'øî*î,]î1°î3µî9Âî@9îC—ïE²î gî@îÖî‹îëî"˜î%qî))î0 î9÷î=¤îC;ïC€î gîxîÝîôî¿îÌî$hî&mî,ð î5î7 î:Ùî@–ïAMî gîÚîÞî»îuî!Þî#üî( î0tî7 î9ùî>)îEgï?î gî îG î§î ¸ î(×î*õ î52 wï;Aî gîTîîiîArï7gî¶îüîÃîÇîî$î&î+Šî-Žî1| î;Óî@îD&ï55î gîñ î¥î»î ”î&Öî*î0Aî3îî9Æï3î g î{îíî Æî%|î)î+nî.Sî2Oî4ÿî7Øî;Æî@nîB�ï0Ðî gî îÏî¨îwî!êî$Xî'1î+‰î-§î1•î4zî83î:âî=»îAªï.žî gî4îÿîIîZî 3î'qî*³î1¡î4Qî:î=ÕîAêsï*Äî gî] îáîwî":rï&êî¶îüîÆîäî'î)ƒî*èî0¥î4Qî7…î9Šî>ìîAÅï$¸î gîxîQîhîÖî®î Õî$Žî)­î- î1bî3Žî7Ø î@äîBèï"…î gî…îùîÒî *î#^î%cî(æî+î.ˆî0™î3rî6µî9éî?êï Sî gî~î‘îÓî |î-&î4pî8Cî:óî>5îAï!î gîî‚îîåî%+î)vî,iî2'î5Ôî8Aî=ÿîCÊïîî gîUîî�îF î(¢î,Oî0eî4Sî7,î;\î@nï¼î gî¸î`î¾î ±î$ûî(>î*Bî-î1K î9î>”ïŠî gîbî®î!î'·î)kî*Ñî0sî3÷î<î?÷îAûïƒî¶îîÝîÙî&^î*tî/Èî2Õî5)î;zî=ïQî g î¼îþîÿî#aî&:î*âî.%î37î5Hî6®î:ÃïKî¶ îîñî [î&ìî*/î-™tî1ÖïKïKî29 î9Øî=vîBuîCÀrï î gîîwîÜîòîî 4î# î(î,vî1+î4åî9qî@ï æî g î¡î î(î!Ýî%—î*$î1î4bî8î<Ïî@‰ÿâTVm$x4TABULARCOMPOSITION4-14columnsaretransposedintowidertableswithmanycolumns.AtableanditstransposeareshowninFigure4-4.Notethatthestubheadsandspanningheadshavebeentransposedinanontrivialmatrixtranspositionthatpreservesthecolumnheadingrelationships.Onemustbecarefulabouttransposingstatisticaltablesthatmightimplyanincorrectcauseandeffectrelationship[Zeisel,Figures,p41].RowHeadRowHeadRowHeadStubHeadxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCol.HeadCol.HeadCol.HeadCol.HeadCol.HeadSpanningHeadCol.HeadCol.HeadCol.HeadCol.HeadCol.HeadSpanningHeadxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxRowHeadRowHeadRowHeadStubHeadFigure4-4.TRANSPOSINGATABLEmayhelpmakeatablefitonthepage.Thetoptableiswidewithmorecolumnsthanrows.Thebottomtableisthetransposeofthetoptableandisnarrowerwithfewercolumnsthanrows.LongTablesSometablescanbemadeshorterbyfoldingalongcolumnintomultiplecolumns.Forinstance,onelonglistofnamesinasinglecolumnwouldbecometwoormorelistsofnames.Thisfoldingtradesoffshortertablelengthwithincreasedtablewidth.Longtablesthatexceedthepageheightmustbebrokenintosmallertables.Breakingatableissimilartobreakinglinesoftextatpageboundaries,andsimilaralgorithms[Plass,OptimalPagination]canbeapplied.However,brokentablesmustintroducecontinuationheadingsinthesecondandsubsequentpartsofthetable.Thecontinuationheadingsmaybeverycomplicatedfunctionsofthetableentries:wïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî gîøîà îýî!fî&î*¶î.pî2üî:•îî4Þî9†î<ÈîCÐïZ”î gîUî^ î˜îœî  î'€î,¹ î6î9ÝîA ïXbî gîZîœ î#Bî&áî*÷î-Kî2Çî7o î@- ïV/î gîîzî<îñî Eî'&î+™î.Üî3i tî_ïDî6›ïDî.ØïDî'ïDîPïFÎî>_ïFÎî6›ïFÎî.ØïFÎî'ïFÎîPïI‚î>_ïI‚î6›ïI‚î.ØïI‚î'ïI‚îPîJïK&þ/#xïLîDî@äîB[ï) î gîkîîuî™î gï&Øþ;ˆ#sï"þî gîµrï$î¶îPîîîgî"æî(|î*Þî0�î1óî5«î;žî?ïòî gîî4îûî!/î$èî'˜î)©î.Èî0Ìî21î6åî<ØîAÜï¿î gîœîºîîSîeî!Šî%Cî*óî/Ðî2sî8 î< îA2ï�î gî¥î»ï‡î¶î îÂî î!�î$hî(Vî-hî1î3Óî9vî<ßîBœïTî gîaîÆîÝî‘îþî"î(Öî,¶î.Çî2 î3ôî7ã î@Èï"î gîÔ tîòï"ï"îUîî#w rï"î*Äî-Ñî0%î7î>†ïðî gîî3î™ î&+î- î/î1éî7eî:¨ îC?ï ½î gîxîQîoîÙ î#kî*Lî-ëî0?î3ê î= îDQï ‹î gî@îVKTVm$‚4TABULARCOMPOSITION4-15``Itwouldbeaskingratheralotofapagemake-upprogramtoinsertcarriedforwardandbrought-forwardtotalsautomaticallyatatablebreak,andindeedthesewereoftenomittedwhentablesweremade-upbythehandcompositor.''[Phillips,TabularComposition,p23-11]Thecontinuationheadingscanbesuppliedinthetableinputasvariantsoftheregularheadings.Whenatableisbrokenthenthesevariationscanbeused.Brought-forwardtotalscouldbesuppliedautomaticallywhenthetablestructureandcontentisrecognizedwithintheformattingprogram,forexample,infinancialspreadsheets.Thisisaninstanceofaparticulartableentry(atotal)thatmightcomputeitselfonbehalfofthetableformatter(forthecurrenttotalofallformattedentries).Anextensibletablecontentstructure,suchasthatdescribedinChapter5,providesageneralmechanismforincorporatingself-totalingtableentriesandothercontinuationheadings.WideTablesAtablethatiswiderthanitislongmaybemadetofitthepagebyrotatingthetableandprintingitbroadside.Abroadsidetablehasthelongdimensionofthetablealongthelongdimensionofthepage,thatis,rotated90"sotherowsreadupthepageandthecolumnsreadfromlefttoright.Right-handpagesarepreferredforsuchtablessinceaturnedbookwillpresentthebroadsidetableclosertothereader[Williamson,BookDesign,p271].Broadsidetables(orillustrations)impactpagecomposition,becausethesepagesaretypicallydesignedwithpagenumbersinadifferentpositionandwithoutrunningheads(otherwisethepagenumberswouldappearinadifferentorientationtothebroadsidetableanddetractfromthereadabilityofthefacingpage).Insteadofrotatingtheentiretabletomakeawidetablefitthepage,itmaybesufficienttorotatethetextofcolumnheadingstoreadvertically.Especiallywhenthecolumnheadingsaremuchwiderthanthecolumnentries,turningthetextsothatitreadsupwardswithsuccessiveheadinglinestotherightreducesthecolumnwidth.Ifcolumnheadingsinabroadsidetableareturned,theyshouldinsteadhavethedescenderstotheleft,otherwisethetextwouldappearupsidedownonthepage[Williamson,BookDesign,p159].Widetablesmaybeformattedasatwo-pagespreadacrosstwofacingpages.Atwo-pageuprighttablewouldappearwiththeboxheadspreadacrossthebindinggutter.Atwo-pagebroadsidetableispossiblewiththerowssplitacrossthegutter.Continuationheadingsmaynotbeneededinatwo-pagebroadsidetable,butwouldbeifthetablecontinuedontosubsequentpages.wïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî¶îLîQî¥îÃî# î%î'�î)’î*øî.æî5ÈîxîCï\Æî¶îÙî î%cî)· î3Éî5¢î6öî:ûî?îîCïZ”î¶îÜî¿îñî!ôî&Oî*ìî.Ïî5¦î7ïî:°î>É tïXbî¶ îfî’ î#î$ZrïU[î¶î î²î#“î& î(ôî/¡î1¥î4~î8•î<ûî>ÿîE'ïS)î gî@îãîÌî!µî#î'1î(åî.ˆî2Oî6Ž î> îAîCnïPöî gîøî^î!ìî$@î*í î5î9ƒî<\î@sïNÄî gî©î�îD îŠî$©î'‚ î/¡î6¶î9fî@aïL’î gî î­î!fî#î%nî+Ëî-Üî/A î6µî:Ëî?îA ïJ_î gîÅî‡îOîWî!Åî&×î(èî+Áî/Øî7#î:dî==îBüïH-î gîxîËîfîSî" î)Òî-éî3Ï î;î>ðî@õïEûî gîÍîÑî/î î$·î&î+æî4‰î79 ïCÈî g îfî}îÐî"î&k î/þsï?îî gî²rï<î¶î‘î¨îîºîTî#î$¶î&kî*#î-Âî0î4–î6šî8Æî;Ÿî?ŽîAïï9áî gî@îVî™îèuîƒï9áï9áî~rî&)ï9áï9áî'Ðî)¬î19î5Oî8Bî;î>Ôï7¯î gîxîQîhîçîÀî xî(|î*�î-fî1¾î5î7:î<Þ}î>…ï7¯rï7¯î@îB"ï5|î gîTîîŠîcîQî ”î#mî)þî-·î1Íî4¿î6Äî;È ï3Jî gîôî¿îüî¬î!�î&6î*Zî+¿î1î5Dî8xî>Cï1î gîôî î¿îÄî!�tî&»ï1ï1î' î.¾î2[î7[î8¦rî;ï1ï1î<Áï.åî gîîÌ îCî"²î&  î0Yî7 î;_î?ìï,³î gîîçî¡î!�î(cî*gî+Ìî2“î8âî<%îB3ï*�î gî îîßîÍî&¡î+¥î1î3î4}î;D îC¥îE©ï(Nî gîôî îMî Êî$ßî'¸ î/åî1öî4Ïî9¸ï%Hî¶î�î’îºî “î%Hî)^î+cî/Ôî1:î55î9Lî;xî>QîB©îDDï#î gî» îìîñî¦îî"Âî$Óî*Æî1§î3«î7d î?‚ ï ãî gîÚî³î¥î ‡î#Qî'íî,‡î0Nî3'î9î>×îD°ï±î gîªîÈî&îÁîî!¸î%r î-'î3iî7Jî9Nî<'î@#ï~î gî@î3îãî²î"¥î)†î+Šî,ïî4}î8“î;^îAïLî gîÉîlîZî3 î&ˆî(Œî+eî.Âî6'î9îBîC+ïáî gîCuîYïáïáîTrïáîrî‰î$�î)üî-¶î0�î3Ñî7Úî=!îAýuï®î gîÃrîOï®ï®îõîÑî!çî)uî-‹î/?î5�î9Hîƒï\Æî gîÈîpîuîÉîõî#7î)zî,ãî/¼î3ìî5Öî8¯î>ÊîCõïZ”î gîŠîoîPî"aî%‰ î-›î1Fî8Óî<î@ÉïWŽî¶ îîîêî Ÿî#jî) î,vî23î6Iî:`î> ïU[î gîîðîŽî"–î)wî+{î.Tî1–î5Ÿî8Óî<Âî>ÆïS)î gîîùîÒî!tî&î->î4:î8î:îA)ïP÷î gîîYîîîUî!Yî' î0#î2'î5î<¶î@ÌqïIÎî gîŠî` î!°î$î)ˆ wïEóî gîTî¿ îîpî#]î(•î+8rïBî¶îîî#î‰î¹î"bî)yî.Šî1:î5P î=oî?#î@‰ï?æî g î±î’î!K î)Çî+åî/'î6Iî9³î=ãîBŒîD�ï=´î gî~îìî*îèî%Ûî'@î,Dî/»î3uî:‹ îDï;‚î gî@îW îM î'ƒî.Íî2_î:!î<2î?ZîA_ï9Oî gîTî¶îÌî î%T î.cî5Ÿî:nî=9ï7î g î?îî î vî#¹î* î1½î60î:•î;úî@+ï4ëî gîKî$ îCî#áî(}î/iî2Ó î:°î=‰îAîF,ï2¸î gî²î®î²î!h î*·î0¶î2ºî4 î=Šï0†î g î† ï-€î¶îîPîîÃî!1î"–î(ó î1Ìî:oîÇîD ï Rî gî}î�î¦ î!› î+Ìî.¥î2Õî9 î<Ãî?œîB�ïî gîxîÝî¶î±î vî&í î/ùî2î9Hî@)ïíî gîMî&îZî#‘î*Xî0î3qî7`î:9î>ÓîAÔï»î g îîtîç î!�î(!î,Rî.Wî3�î6ûî9Ôî?îïˆî gîoî-î1î"} î*3î,7î/î3@ î;5î?™ïVî gî—îóîá î#]î'?î+±î/xî3Kî79î=:î@ï$î g ïî¶îÖ î¿î&Öî)¯ î1Œî4eî7÷î=î? ï ëî gîÞî!îÎ î&áî-Ïî/4î2 î5Ÿî;ü îC¾ï ¸î g î†î3îãî ¼î' î)î+õî/‡î2Êî5zî8Sî@TVm$Q4TABULARCOMPOSITION4-17Differentformatterschoosetointerpretthetabstopdifferentlyasdeterminingaposition(Runoff)oracolumn(Scribe).TheentriesinFigure4-5arealignedattabstopsaccordingtothedifferentinterpretationsmadebytheRunoffclassofformattersandbyScribe.^^^centerrightleftScribe^^^centerrightleftRunoff/troffFigure4-5.TABSTOPSareinterpreteddifferentlybyvariousdocumentcompositionsystems.Thefirstrowtreatsatabstopasanalignmentpositionfortext;thetextisalignedatthetabstop.Thesecondrowtreatsapairoftabstops(oratabstopandthepagemargin)asdefiningacolumnwithinwhichtextisaligned.Definingacolumntobethespacebetweentwotabstopscreatesaninconsistentnotionofacolumn.Twoshortpiecesoftextcanbepositionedinthesamecolumnifthefirstisleft-alignedandthesecondright-aligned;twolongerpiecesoftextwillbepositionedindifferentcolumns.Thetabstopdefiningacolumndoesnotimplyaboundary,onlyanalignmentpoint.Alonglineoftextisnotfoldedwhenthetextextendsbeyondthenexttabstop.Thuseditingthetextentrymayresultinaligningitinadifferentcolumnthanbefore.Tabstopsprovideonlyaverylimitedtableformattingfunctionalitywithfewtypographicfeatures.Theyarenotsatisfactoryformosttables,yettheyaretheonlytableformattingcapabilitiesofferedbyseveraldocumentcompositionsystems.Thetabstopmodelbreaksdowncompletelywhentableentriesmustbefoldedfromonelinetothenext.Thenextsectiondiscussesthefirstrealtableformatteravailablewithanelectronicdocumentcompositionsystem.4.4.2tblPreprocessorThetbltableformatter[Lesk,tbl]fortroffisapreprocessorthatacceptsatabledefinitionandgeneratesformattercommandstorenderthetable.Thetabledefinitionisintwoparts:thetablearrangementpartandthetablecontentpart.Thesepartsmaybeintermingledtokeepthearrangementdefinitionclosetotheaffectedcontent.Thelastrowdefinitionisreusedwhenevermorerowcontentsareencounteredthandefinedinthearrangementpart.Thetablearrangementsmayincludespannedheadingsacrossarbitrarycolumnsorrows.However,thespecificationofspannedcolumnheadingsiswïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî gî˜ î�î ðî"ôî)»î,”î/mî2ÿ î;î= îFVï\Æî gî¶î—îµîî# î*Kî-µî3î5 î:_î=7î@îEÌïZ”î gî@îqîñîõîÎî&•î1�î6 î8nî;GîAîDØïXbî g îQî“îôî gïV/þ;ˆ#tïLÃî61ïLÃî,òïLÃî$¼ïNÃî0FïNÃî*ÕïNÃî$¼ïNÃîÛïQxî61ïQxî,òïQxî$¼ïSyî4ºïSyî*ÕïSyî$¼ïSyîÛ xïI½î gîÀyîñïI½ïI½î´ïI½î½xïI½îîc î$R î*Òî,¬î1hî7¦ î?PîE6ïGÑî gîIîõîÕî îhîaî%î î&hî+�î-Ïî1î3tî6Kî7Âî<~î>,î@ŠîBéïEæî gî@îÅîpîQî…îRî î"^î%æî(%î)Yî+¸î.°î1Qî3¯î6êî<î=ÄîBùïCúî gî9î[îFîî”î gïAÇþ;ˆ#rï>Áî¶î£î îûî î"Tî%-î) î0%î3Zî63î:cî?Òï<Žî g îgî î±îî%î(×î-î1òî4î7Eî:Sî<§ îD«ï:\î gî@îpîcî îãî!Mî# î+±î.ôî1Íî7H îA“ï8*î gî…îoî€îÃî÷î!K î)Oî+Sî2î9³î=î?öï5÷î gîëîPîCîî! î%¾î'#î/î2¸î5 î<ÀîB!îCýï3Åî gî©îºîýî±î¤îÐî#Cî&î)_î/_î5Dî8î;Êî>£îC<ï1“î gîðîÉî îWîõî$‚î&†î,Õî.oî0sî1Ùî8Ÿî>’îBYï.Œî¶îîPî]î!î"{î&&î+Éî/à î7þ îAžîEXï,Zî g îuî²î ðî#ºî&­ î/6î1æî5îî; î=ËîAxîDBï*'î gî î6 îU î$Þî*›î,üî2wî:- ï'õî gînîØî±îCî"Tî'�î, î4{î8îî=îBXï%Ãî gî»îçîüî1îrî wî#Pî(î+nî/î4£î;‘î>jîAÔï#�î gî}îÈî©î"bî$¶ î,6î3ì î=;wï¶î g~îTï¶ï¶î~wï¶îo rïÜî¶~îïÜïÜîIrïÜî:îQtî"œïÜïÜî"ÿî&¨rïÜî)B~î+òïÜïÜî-rïÜî2`î4î5y î?îBvï©î gî Ìîã îpî²î#ïî+:î3�î5…î:Ìî=¥îBÃïwî gî} î î¿îÃîøî# î&yî*� î4 î7˜î:Úî=³îAÊïEî gîæî¶îÌîjî¾ î)wî+|î/wî2P î;á îCnïî gîkîDîˆîvî!àî$ßî(. î/»î1pî6¶î>)îBsïàî gîìî· î"î"éî(éî*íî-Æ î7Wï Úî¶îî6 î!fî%î*Ýî1bî8Cî=ï §î gîøîî î!î$X î-Ïî/àî6eîÈî@-ïS)î gîºîkîDî[î$3î)½î1Wî3¹~î9ÆïS)ïS)î:ïrïP÷î g îoîHî»îÌ î'Ðî+æî.:î5î:|î<�ïNÅî g î¡î%îþ ïK¿î¶ îX î¥î#Cî%—î,yî.}î3 î5î7bî<¶î>ºî@ïIŒî gîaî>î« î#+î$àî+Üî.Œî2ã~î9ÅïIŒïIŒî:îrïIŒî@2ïGZî gîîYîœîÇî! î$ëî(Øî*Ýî0€î4Êî6Ûî9´ ïE(î g ïB"î¶î]îüîPî!1î&Pî))î-@î/Dî0©î6›î=nîAvï?ïî gî©î3î;îÙî. ~î&¡ï?ïï?ïî'Êrï?ïî*»î2"î4û î>rï=½î gîî]îçîïî!Mî$î'Ðî)5î-éî5î8Bî=zîBIîCýï;‹î gî* î¢î¦î"èî%;î)Rî/­î4Uî7î>î@ï9Xî g î$îïîÙî%£î)¬î,wî3>î6øî9Ñî=çîD»ï7&î g î6î>î î!Ðî%Šî(cî,zï4 î¶îînî€î–î$êî&žî.U~î0¶ï4 ï4 î1ßrî6„ï4 ï4 ~î8+ï4 ï4 î9Trï4 îDîBMîE[ï#ìî gî!îÑî¥î¼î$Äî'2 î.çï æî¶~îï æï æîIrï æî: î Ùî#Ëî&¤ î.>î0C î:¨î>±ï´î g îžî î$€î&‘î-î0dî3§î9šî@{ï�î gî1îÜîF î%î,wî.ˆî2uî5¸îqrïî gîø îZîœî ýî#Ö î,î/É~î4"ïïî5Krïî:� ïêî gî<~î@ïêïêîirïêî[~î�ïêïêîÆrîïêïêî¿î&Zî,@î-õî0èî8>î;rîBm~ï¸î grï¸îÔîŠîìî%Äî)¦î+ î/"î13 î;WîBÊ~îC\ï¸ï¸îD…rï†î g~îßï†ï†îrî[ï†ï†î‹îÍî3î!Öî(ªî,î2€î3åî7üî: î@áïSî g~î ùïSïSî"rïSî~î‹ïSïSî´rîïSïSî™î¡î Ä~î#�ïSïSî$ÇrïSî* î4Hî8^î:³îA•îC™ï !î g î7î“ÿ TVm$4TABULARCOMPOSITION4-194.4.3TEXThereisnotableformattingpreprocessorforTEX.Equivalentfunctionalityisprovidedthroughextensivemacros[Knuth,TheTEXbook,Chapter22].TheTEXhalign(horizontalalignment)primitivedefinesatemplateforthetablelayoutthatspecifiesaseparateformattingenvironmentforeachcolumn.Successiverowsofthetablethenmatchentriesinthepreamble.Complicationsarisewhenintroducinghorizontalandverticalrules.SophisticatedknowledgeofTEXisrequiredtomasterthem[Knuth,TheTEXbook,Chapter22].TheLaTEXmacropackage[Lamport,LaTEX]providesaspecificationlanguagesimilartotblfordefiningtables.Thetabletopologyisdefinedassuccessiverowsofcolumnentrieswithverticalrulecodes.TheLaTEXschemeprovidesamorerobustimplementationthantblsinceitisbasedontheTEXboxandglueabstraction,whereastblsimulatesthisabstractionwithtroffmacros.Thedifferenceisrevealedinthesuccesswithintegratingmathematicalnotationintables.LaTEXprovidesamorereliableandpredictabletableformattercomparedtotblandeqnwhichmayfailinunexpectedwayswheninteractionsbetweenthetwopreprocessorsoccur.However,theLaTEXtableformattingmacrosdonotensurethataestheticlayoutiseasilyaccomplished.TheLaTEXmanualcautionsauthorsofcomplextablesthatsomefinalhandtuningofthespacearoundboxeswillberequiredtoachievethebestresults[Lamport,LaTEX,p105].4.4.4TABLENoneofthesepreviousapproachesprovideinteractivetabledesigncapabilities.Theyareallbatch-orientedformatters.TheTABLEeditor[Biggerstaff,TABLE]isaprototypeinteractivegraphicseditordevelopedforeditingcomplexstructures.Theprototypeeditorprovidesaninteractivefrontendtothetblformatteraspartofanexperimentinobject-orientedprogramming.Theobjectsimplementedweretablesandtext.Operationsonobjectswouldbedeterminedbythenatureoftheobjects,suchasdeletingaroworcolumnfromthetable.EditorsweretoprovideWYSIWYGfeedbacksothatthescreenimagewouldbeidenticaltotheprintedform.Severalsoftwareengineeringconcernsaboutobject-orientedprogrammingweretestedinthisexperiment,suchastheeaseofbuildingandmodifyinganeditor,andtheresponsivenessofeditinginteractions.Theresultsfavorthefirsttwocriteriabutraisedsomeconcernsaboutthelatter.TheTABLEprototypeisaWYSIWYGeditorfortablestructures.Thetablelayoutispresentedgraphically.Thelayoutoftableobjectsisaccomplishedwithwïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbwï^õî gîTxï^¯îywï^õî`rï[î¶î…î9î§î¾ î$Ü î.{î1+tïZÕî2@rï[î3(î6 î>` ïXéî gîîîZî"}tî( ïXéïXéî(ƒî-Cî0|ïX£î1tïXéî1¼î6šî;èrî=¬ïXéïXéî?SîB¼tïX£îCÒrïXéîD¹~ïV·î grïV·îþ î^ î$¤î+¹î1jî2Ïî9–îð ïFƒî gîTîfîXî¬î!fî'1î*šî00î3™tïGî4¯rïFƒî5TtïF<î6jrïFƒî7Rî9.î?îE²ïDPî gî±îÑ î!©~î%pïDPïDPî&™rïDPî)‹î-®î/Hî0ýî5¥î8î:ìtïD î<rïDPî<éî>ÆîBïBî gî îÑ~î ïBïBî JrïBî#;î*kî-“ î5õ~î9¯ïBïBî:ØrïBî@ï?ìî gîÑ î“îGîÙî!Ýî$¶î*Zî. î6Z î@~ï=¹î gîkî(tï>Fî>rï=¹îãtï=sîùrï=¹îàî½î iî!Îî&î+ýî/? î7Éî;àï;‡î gî~îï;‡ï;‡î=rï;‡î.~îqï;‡ï;‡îšrï;‡î!‹î&iî*î,ìî.ð î7¯î;·ï9Uî g î?îÄî�î!Ò î,ï6Nî¶î(îtï6Üîrï6Nî¼tï6îÒrï6Nîºî–î#­ î+Ëî1nî3Üî6Ïî<î?tï4î gîkî î¬ î"òî&\tï4©î'rrï4î(tï3Öî)-rï4î*î+ñî1Öî8Nî>4î@Eï1êî gîîzîÄî—î Éî&î(î*ìî/`î5î9¸î<ìî?@îEìï/·î gîMî&î�tîÊï/·ï/·î-î$5|ï0Eî%tï/·î%¡|ï/qî&ˆtï/·î'Aî)'î*rrî,æï/·ï/·wï+Þî gxîTï+Þï+ÞîHrï(î¶îGîXî–î!B î)Ùî/æ î7ëî<ï%Ñî g îøî5îîS î*L î3=tî6§ï%Ñï%Ñî7�rï%Ñî;ìtî@»ï%Ñï%ÑîA ï#Ÿî grï#ŸîîÃî)î© î$®î+3î0î7ìî:œî@%ï!mî g îðîZîÛî$ªî+Vî-ª î5®î9Ñî=î?~îAñï!mï!mîCrï:î gî²î¶î.î?î’ î&6î(:î3› î>íîBVïî g îcî^îî"Uî&  î/î1{î7î< î>] ïÖî gîÈî¡îÎîßî¸î!«î%€î'„î-Óî/9î2‡î4¦î:˜î>®îA‡ï£î gî$îî$tî1ï£ï£î’rï£î&î-î/1î2�î5hî:yî?UîDZïqî gîîîñî½î"Úî(¤î/5 î8'î>ûï?î gîÉ î"î& î*Ñî,Õî/ý î9 î<Þî>ãîA¼îEMï î gîùî;î$î xî%±î(óî+Ì î6Ïî8áî>i ïÚî gîÑîýîGî îŠî"¿î(Uî+Vî0%î4oî;Cî?ìîBÅï Ôî¶tîï Ôï Ôîrï Ôîdîåî!™tî"ÿï Ôï Ôî$_rï Ôî*äî/´î2dî6z î?îBmï ¢î gîkî î¡ î$î'€î,…î.–î2¬î86î9ê îD)�TVm$¡4TABULARCOMPOSITION4-20thetblpreprocessor.ThisprovidesTABLEwithsufficientlayoutgeneralitybutwiththeassociatedperformancepenaltyofusingbatchprograms.Thepaperrecommendsdevelopingacustompost-processorforaproductionsystem[Biggerstaff,TABLE,p343].TheuserinteractswithTABLEobjectsthroughaselectionmechanism.Thegranularityoftableselectionsaretheentiretable,atableelement,orselectionswithintheobjectcontainedinthetableelement.Positioningcommandsallowtheusertotraversethetablestructurealongrowsorcolumnsandfromthetabletowithinthetableelementobjects.TheTABLEprototypesucceededinprovidingagraphicalinterfacetocomplextablestructures.TabledesignscouldbegeneratedmorequicklyandmoreaccuratelywithTABLEthanbycodingtblcommandsdirectly.However,TABLEinheritedfromtbltheresourcerestrictions,thelackofobjectstructurecharacteristicoftroffpreprocessors,andthesluggishperformanceofalargebatchformatter.TABLElacksoperationssuitedtothelogicalstructureoftablesthroughlimitationsinitsinternaltabledatastructureanditsselectionmechanism.ThereisnostyleprovisioninTABLE,possiblybecausetbldidnotprovideonetobeinherited.wïfåîåî Xxî!|ïfåïfåî"owïfåî'íxî)ïfåïfåî*0vïfåîE#ïfåîEéïfåîFbrï^ùî g~î@ï^ùï^ùîirï^ùî[ îî!ºtî(fï^ùï^ùî)Mrï^ùî-ªî1d î8•î=š îE3ï\Æî gî!îú î¯ î$Mî*&î,7î0œî5î=pî@ÙïZ”î g î î€îæî%— î0fî3î4{ î<ëtïXbî g îî‰îÕrîIïXbïXbïU\î¶îî±îCtî ýïU\ïU\î!ärïU\î&Bî+Ëî2î3tî:: îCåïS)î g îÈîÙîï î"Tî%î'øî,­î1-î2’î6©î=Uî?s ïP÷î gî†î_îJî ×î"Ûî%´î)Ëî1 î9©îAðïNÅî gî@îÒîÖîýîÖî!íî(Ïî-Nî1<î3Zî9ìî=.îACîDïL’î gîkî‹îdîzî ¼ïIŒî¶tîïIŒïIŒîrïIŒîdîåî'¶î)ºî19î2Ÿî9Âî@‰ïGZî gîî î¥î$Mî*î.¥î0ùî8†î<ÑîB©ïE(î gî± îttî.ïE(ïE(îrïE(î!sî%:î'›~î,üïE(ïE(î.&rïE(î1î9]î@XtïBõî grïBõî¬îµ~îÊïBõïBõîórïBõî åî#¾î*O î3î5óî9jî;{î@fï@Ãî g îJ~î[ï@Ãï@Ãî„rï@ÃîÈ î)oî,²î/‹î5Ú î?xîA‰îBïï>‘î gîé tî;ï>‘ï>‘î#rï>‘î€î"– î*™î/wî1{î4Tî9�î@pîB�ï<^î gîª îÈîÌîî% î)6î,Öî3¹î6ûî94ï:,î g îîáî•îî"×î*tî,ï:,ï:,î,ÿrî0½ï:,ï:,î1Æî8"~î>Jï:,ï:,î?trï:,îBeîEXï7úî gîtî¨î­î >TVm$ ÿ XEROXBOOKþ ÿMATHþY ÿ TIMESROMANþæ ÿ TIMESROMANþŸ ÿ HELVETICAþŸ ÿ TIMESROMANþæÿ TIMESROMANþŸÿ TIMESROMANþYÿ HELVETICAþŸÿ HELVETICAþYÿ TIMESROMANþŸÿ TIMESROMANþYÿ TIMESROMANþYÿ TIMESROMANþÿ TIMESROMANû 9” ‘ìÏ%$-b5"<CÅK ×TÄ\–d×k ŸtŸ|™„ ë� –À›j/žœž£´§ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[]<>Beach>Thesis>Chapter4.Tioga"Saturday, May 4, 1985 10:32 am PDT