; TeX output 1996.06.05:2332s}n}tDtGGcmr17WVelcome7ttotheGGcmss17 oat tpacqkage!!", cmsy10RXQ cmr12MatsDahlgren7(߆T cmtt12matsd@physchem.kth.se)&37?R1996/02/27.@t : cmbx9Abstractэ5o cmr9The/;ow cmss9 oat tpac9k|rageisanextensionofThomasKneser'sstyleoption ߤN cmtt9floatfig.styfor '9L5Aacmr6A TuAEXT2.09.pTheextensionw9asdonebyMatsDahlgren(matsd@physchem.kth.se).'9ThisT leandthepac9k|rage:pCopyrightcT" cmsy9 j1994-1996TbyMatsDahlgren.pAllrightsreserved.!č9$Nff cmbx121&Intros3duction9K`y cmr10The2T%m#R cmss10 oat tpackqagede nestwoenvironments:`F&0useoftheterm o}'at1inL5ffٓRcmr7A͉TU>'ExX.jHencetheterm oating~ oatsQforsuch guresandtables.69(N cmbx121.1,Forfloatfig.styusersuT9ThereUUare vema8jordi erencesintheuseofr oat tascomparedtofloatfig:9 !", cmsy10'9TheUUextensiontothefloattableenvironment.9'9ThereUUisnolongeranyneedforinitialization,thankstothe\AtBeginDocumentcommand.9'9Optionalargumentsfortheenvironmentswihchallowstheusertoplacethe oating oats '9left,Nright߶oraccordingtothepagenumbGer(aswithfloatfig.sty);$thisismainlydueto'9theUUpGossibilitytohaveoptionalargumentsinnewlyde nedenvironments.9'9Optionalsargumentforthepackqageasawholeiftheuserwantstoforceall oating'9 oatstobGetotherightorleft.ʭTheplacementoptionat\begin{floatingfigure}(and'9\begin{floatingtable})X>overridesthis(andthereisalsotheoptionalplacementoptionto'9re-introGduceUUthepage-numbGerdependentplacementforone gureortable).9'9CompatibilityUUwiththemulticolpackqageisnowobtained.9X-ffğ @ -:q% cmsy6L|{Ycmr8ThisXdo'ExXonthe le9floatfge.tex.692.1,Howtocallthepack@ageuT9The oat tpackqageisactivatedbythefollowinglineinyourL5ffA͉TU>'ExXinput lefollowingyour9\documentclassUUcommand:;\usepackage[optionc]{floatflt}9TheUUoptionmaybGeeitheroneofthefollowing:qrflt,lflt,orvflt.69)"V cmbx102.1.11]uTheTpac9k\rageoptions9TheUUthreepackqageoptionshavethefollowingfunctions: :rflt'9F*orcesthedefaultforthe oating guresandtablestobGetypsettotherightinaparagraph. :lflt'9F*orcesUUthedefaultforthe oating guresandtablestobGetypsettotheleftinaparagraph. :vflt'9F*orcesthe oating guresandtablestobGetypsettotherightinaparagraphonoGdd-nubered '9pages,UUandtotheleftoneven-numbGeredUUpages;thisisalsothedefault.9ThevoptionvfltisactuallynotneededanddoGesnothingbuttellsL5ffA͉TU>'ExXtousethedefault,~itis9alsoPtheinternaldefault.cItissuppGortedforsymmetryreasonswiththeoptionalargumentsfor9theUUenvironmentstemselves.692.2,HowtousethefloatingfigureenvironmentuT9InUUyourL5ffA͉TU>'ExXdoGcumentyouinvokethefloatingfigureenvironmentbytyping:;\begin{floatingfigure}[optionc]{width}; gur}'ecommandswithorwithoutH-\caption;\end{floatingfigure}9TheWoptionmaybGeeitheroneofthefollowing:v\r,X2l,p,orWv.xThequantitywidthisthewidthyou9wantUUyour oating guretohave(suchas\75mm").692.2.11]uTheTfloatingfigureoptions9Theyoptionstothefloatingfigureenvironmentyalloverruleyanypresentpackqageoptionwhich9mayUUbGeine ect.qTheoptionshavethefollowingfunctions:r'9F*orcesUUthecurrent oating guretobGetypsettotherightinaparagraph.l'9F*orcesUUthecurrent oating guretobGetypsettotheleftinaparagraph.p'9F*orces9thecurrent oating guretobGetypsettotherightinaparagraphifthepagenumbGer'9isUUoGdd,andtotheleftifeven.v'9AppliesJthepackqageoptiontothecurrent gure,handifnopackqageoptionisspGeci ed,hit'9forcescthecurrent oating guretobGetypsettotherightinaparagraphifthepagenumbGer'9isUUoGdd,andtotheleftifeven.=2 bs}n}9The'poptionisusedwhenthedefaultalternatingright/lefttypGesettingof oating guresisdesired 9despite)theuseoftherfltorlfltpackqageoption.c Thevoptionistheinternaldefault,1anddoGes9not!haveanye ectotherthanapplyingeitherthedefaultortheoptionspGeci edforthewhole9packqage.692.3,HowtousethefloatingtableenvironmentuT9InUUyourL5ffA͉TU>'ExXdoGcumentyouinvokethefloatingtableenvironmentbytyping:;\begin{floatingtable}[optionc]{;\begin{tabular}{tabularsp}'eci ers!};her}'eyouputyourtableentries;\end{tabular}};\captionUUifdesir}'ed;\end{floatingtable}9Theoption2maybGeeitheroneofthefollowing:1r,l,p,orv.FNospGeci cationofthewidthisexplic-9itlyĖmade,insteadthewholetabularenvir}'onmentisamandatoryargument.AThus,itĖisimpGortant9toϾalwayshavethe\{"bGefore\begin{tabular}andthe\extra"\}"after\end{tabular}.E@Atthe9present,@0the7tabbingenvironmentcannotbGeusedinthefloatingtableenvironment.n(Other9commandsbGandenvironmentsbGsuchasthe\parboxcommandmaybGeusedinsteadofthetabular9environmentUUwithinafloatingtableenvironment.)692.3.11]uTheTfloatingtableoptions9The*goptionsforthefloatingtableenvironment*gareexactlythesameasforthefloatingfigure9environment,UUandtheyalsohaveUUthesamee ects.692.4,Compatibility9Thepresentversionof oat t(v.1.3)hasbGeentestedwithL5ffA͉TU>'ExX2 b> cmmi10"- Rof1995/12/01patchlevel19runningTU>'ExX3.1415underOpGenVMS,usingthearticledocumentclass.hOnlyminorchangesof9some9oftheinternalcommandshavebGeenmadesincethepreviousverision(changessuggestedby9W*ernerUUFink(werner@suse.de)).9Theregular\captioncommandofbGoththefigureandtabularenvironmentswork ne.9The\\hangcaptioncommandofDavidM.Jones(dmjones@theory.lcs.mit.edu)doGesnotwork9with]o oat t.Theuseof\hangcaptiongivesthesameresultas\caption.Thelistingcommands9\listoffiguresland\listoftablesalsoworkpropGerly*.$=However,'ExX]hasprobleminlinebreakingshortlines.Thismaygiveyoubadlinebreaksinthe'9captionsUUof oating oats.9'9There`aresomeproblemswhena oating oatandafoGotnoteappearonthesamepage,'9espGeciallywhenthe oating oatismovedtoanotherpage.:wUnfortunately*,thismayneed'9someUUadjustmentsbyhand.q(RepGortedbyJakobSchiotz(schiotz@fysik.dtu.dk).)9'9If|a oating oatisplacedclosetoalistenvironment|(suchasenumerateoritemize),the'9text gofthelistenvironment gislikelytooverwritethe oating oat.Seesection3.1bGelow'9for\masemi-automaticsolutionofthisproblem.(ThebugwasrepGortedbyRafaelGallego'9(gallego@esi.us.es).)9The rsttwo ofthesewerepGointedoutbyThomasKneserintheoriginaldoGcumentationof9floatfig.sty.693.1,HowtoAvoidtheListProblemuT9Thereisasemi-automaticwaytoavoidthe\ListProblem"mentionedabGove.eThesolutionwas9introGducedinversion1.2.sF*oritemsinalistwhicharecollidingwitha oating oat,]thereisa9spGecialVcommand\fltitemavqaliable,VwhichVtakesonemandatoryargument.u{Thiscommandisto9bGe "usedinplaceoftheordinary\item,Randshouldhave "thetextoftheitemastheargument.9E.g.UUyouwouldwrite./\fltitem{text}9insteadUUof./\item?text9to5avoidthetextofthe\itemcommandtobGewritteninthe oating oat.g-\fltitemalsotakesa9second,Noptional,argument,whichM>isanextraverticalspaceputinafterthetextofthe\fltitem9command.JThisismeanttobGeusedspeciallywhentherearetwoparagraphsinthesameitem9text,{andtthelatteristousethefulllinewidth(i.e.whentheitemtextendsbGelowthe oating=4*3s}n}9 oat).qSo,UUthefullsyntaxofthe\fltitemcommandis: *\fltitem[lenc]{text}9whichbinsertstheextraverticalspacelen'7aftertheitemtext.DIfthereisasecondtextwhichisto9spanUUthefulllinewidthinthesameitem,onewouldwrite:*\fltitem[lenc]{text1[}?text29whichR rsttypGesetstext1Xnarrowedaccordingtothe oating oat,Qfollowedbytext2Xwithfull9linewidth,UUandanextraverticalspacelenbGetweenthesetwotexts.9Thereisalsoasecond,&Kanalogouscommand\fltditemwhichtakestwomandatoryandone9optional:argument.!cTheoptionalargumentisthesameastheoptionalargumentof\fltitem,9thed rstmandatoryargumentistheitemlabGel,ɧe.g.theitemtobedescribedinadescription9environment.Thevsecondmandatoryargumentof\fltditemistheitemtext.Thesyntaxofthe9\fltditemUUcommandis:*\fltditem[lenc]{lab}'el}{text}9whichproGducesanitemwithlabellab}'el|andtexttext˲andextraverticalspacelenVVaftertheitem9text.]AdditionalNtextspanningthefulllinewidthmayfollow,justlikewith\fltitem,butthe9indentationUUmayturnouttobGestrange.9Both8\fltitemand\fltditemcanbGeusedinanordinaryitemize,qenumerate,or8description9environment}(however,njtheuseof\fltditeminenumeratemayproGducestrangeresults).KF*or9\fltitem]and\fltditemtoworkpropGerly*,the(otherwise)colliding oating oatmustbGeset9 ushvright,thatishavetheoptionrspGeci ed.Theuseof\fltitemor\fltditemisnotdemon-9stratedUUinthefloatexm.tex le.393.2,Sendingabugrep`ortuT9RepGortsofnewbugsinthepackqagearemostwelcome.2However,IdonotconsiderthistobGea9\suppGorted"Kpackqage.nThismeansthatthereisnoguaranteeIK(oranyoneelse)willputanye ort9intoX xingthebug.zBut,Xontheotherhand,someonemay*,so lingabugrepGortisalwaysXagood9thingtodo!(Ifnothingelse,>_yourdiscoveriesmayendupinfuturereleasesofthisdoGcument.)9BeforeUU lingabugrepGort,pleasetakethefollowingactions:Rčr1.'9EnsureUUyourproblemisnotduetoyourinput le;)br2.'9EnsureUUyourproblemisnotduetoyourownpackqage(s)orclass(es);r3.'9Ensure 1yourproblemisnotcoveredinthesection\Knownproblemsandlimitations"abGove;r4.'9T*ryKtoloGcatetheproblembywritingaminimalL5ffA͉TU>'ExX2"-鴲input lewhichreproGducesthe '9problem.qIncludeUUthecommand6\setcounter{errorcontextlines}{999}'9inUUyourinput;)br5.'9RunUUyour lethroughL5ffA͉TU>'ExX2"(;r6.'9SendUUadescriptionofyourproblem,theinput leandthelog leviae-mailto: '9matsd@physchem.kth.se. G%94&Conclusion9Without=ThomasKneser'sfloatfig.styasabase,uI=couldneverhavewrittenthe oat tpackqage.I9hopGelEthatsomeuserswill ndthepackqageusefulandnottoobugful.$:{)Commentsandsuggestions9forUUimprovementsarealwaysmostwelcome!+9EnjoyyourL雍Q*t}\cmti7ATKß'E-X!matsd.=58s}n}95&Packageffcos3de9ThisUUsectionprintsthepackqagecoGdebutwithoutcomments.6f1\NeedsTeXFormat{LaTeX2e}[1994/06/01] 6f2\ProvidesPackage{floatflt}[1996/02/27v.1.3]6f3\newcounter{OptionTest}6f4\setcounter{OptionTest}{0}6f5\DeclareOption{rflt}{\setcounter{OptionTest}{1}}6f6\DeclareOption{lflt}{\setcounter{OptionTest}{2}}6f7\DeclareOption{vflt}{\setcounter{OptionTest}{0}}6f8\DeclareOption*{\OptionNotUsed}6f9\ProcessOptions910\newbox\figbox911\newbox\tabbox912\newbox\pagebox913\newcount\ffigcount914\newcount\ftabcount915\newcount\fftest916\newcount\hangcount917\newcount\nosuccesstryfig918\newcount\nosuccesstrytab919\newdimen\figgutter,\figgutter=1truepc920\newdimen\tabgutter,\tabgutter=1truepc921\newdimen\htdoneY\htdone=0pt922\newdimen\pageht923\newdimen\startpageht924\newdimen\tabbredd925\newdimen\floatfltwidth926\newdimen\fltitemwidth927\newif\iftryingfig\tryingfigfalse928\newif\iftryingtab\tryingtabfalse929\newif\ifdoingfigY\doingfigfalse930\newif\ifdoingtabY\doingtabfalse931\newif\iffigprocessing\figprocessingfalse932\newif\iftabprocessing\tabprocessingfalse933\newif\ifpageafterfig s,\pageafterfigfalse934\newif\ifpageaftertab s,\pageaftertabfalse935\newif\ifoddpages936\newif\ifoutput937\newtoks\outputpretest938\newenvironment{floatingfigure}[2][v]%939{\@tfor\@tempa:=#1\do940Cj{\if\@tempar\global\oddpagestrue\fi941H$}\if\@tempal\global\oddpagesfalse\fi942H$}\if\@tempap%943[ \ifodd\c@page\global\oddpagestrue944d~\else\global\oddpagesfalse\fi945H$}\fi946H$}\if\@tempav%947VQ?\ifnum\theOptionTest=0948i7\ifodd\c@page\global\oddpagestrue949r\else\global\oddpagesfalse\fi950VQ?\else951m-\ifodd\theOptionTest\global\oddpagestrue=6Hs}n}952wdY\else\global\oddpagesfalse\fi 953VQ?\fi954H$}\fi955Cj}9567\expandafter\ifx\csnameoldoutput\endcsname\relax%ref.TeXbookEx.7.7957+\PackageError{floatflt}{The`floatflt'packageisnotinitialized}9580{Trytoreinstallthe`floatflt'package.\MessageBreak9595>%Type`x'toquitortotrytogoon.}\@@end\fi9607\global\everypar={\tryfig\oldeverypar}%mustbesetglobally!9617\global\advance\ffigcountby19627\iffigprocessing963+{\count0=\ffigcount\advance\count0by-19640\PackageWarningNoLine{floatflt}{Floatingfigures\the\count0\space%9659\spaceand\the\ffigcount\spacecolliding}%966+}%9677\fi9687\iftabprocessing\PackageWarningNoLine{floatflt}{Floatingfigure%969'c\the\ffigcount\spaceandfloatingtable\the\ftabcount\spacecolliding}9707\fi9717\def\@captype{figure}9727\global\setlength{\floatfltwidth}{#2}9737\global\figprocessingtrue9747\global\setbox\figbox=\vbox\bgroup%beginoffigbox975]\hruleheight0ptwidth#2depth0pt%976]\hsize=#2%977}978{979\egroup980\figinsert\par%981}982\newenvironment{floatingtable}[2][v]%983{\@tfor\@tempa:=#1\do984Cj{\if\@tempar\global\oddpagestrue\fi985H$}\if\@tempal\global\oddpagesfalse\fi986H$}\if\@tempap%987[ \ifodd\c@page\global\oddpagestrue988d~\else\global\oddpagesfalse\fi989H$}\fi990H$}\if\@tempav%991VQ?\ifnum\theOptionTest=0992i7\ifodd\c@page\global\oddpagestrue993r\else\global\oddpagesfalse\fi994VQ?\else995m-\ifodd\theOptionTest\global\oddpagestrue996wdY\else\global\oddpagesfalse\fi997VQ?\fi998H$}\fi999Cj} =100\expandafter\ifx\csnameoldoutput\endcsname\relax%ref.TeXbookEx.7.7 =1010\PackageError{floatflt}{The`floatflt'packageisnotinitialized} =1020{Trytoreinstallthe`floatflt'package.\MessageBreak =1035>%Type`x'toquitortotrytogoon.}\@@end\fi =104\global\setbox\tabbox=\vbox\bgroup\hruleheight0ptwidth0ptdepth0pt% =105'c\hsize=0pt\egroup=7Qs}n} =1067\global\everypar={\trytab\oldeverypar} =1077\global\advance\ftabcountby1 =1087\iftabprocessing =109+{\count0=\ftabcount\advance\count0by-1 =1100\PackageWarningNoLine{floatflt}{Floatingtables\the\count0\space% =111Q\spaceand\the\ftabcount\spacecolliding}% =112+} =1137\fi =1147\iftabprocessing\PackageWarningNoLine{floatflt}{Floatingtable% =115'c\the\ffigcount\spaceandfloatingfigure\the\ftabcount\spacecolliding} =1167\fi =1177\settowidth{\tabbredd}{#2} =1187\global\setlength{\floatfltwidth}{\tabbredd} =1197\def\@captype{table} =1207\global\tabprocessingtrue =1217\global\setbox\tabbox=\vbox\bgroup%beginoftabbox =1225\hruleheight0ptwidth\tabbredddepth0pt% =123]\hsize=\tabbredd =124\noindent\ifnum\ftabcount>1\ifoddpages\else\hspace*{-12pt}\fi\fi% =125#2\vspace{0.2\baselineskip}% =126} =127{ =128\egroup%endof\tabbox =129\tabinsert\par% =130} =131\AtBeginDocument{% =132\edef\oldoutput{\the\output}% =133\output={\the\outputpretest% =134L\ifoutput\oldoutput\fi} =135\outputpretest={\outputtrue} =136\edef\oldeverypar{\the\everypar} =137} =138\def\dofigtest{% =139'c\ifnum\outputpenalty=-10005 =1400\setbox\pagebox=\vbox{\unvbox255}% =1410\global\pageht=\ht\pagebox =1420\global\outputfalse =1430\unvbox\pagebox =144'c\else =1450\global\outputtrue =1460\ifdoingfig =147Cj\global\pageafterfigtrue =1480\fi =149'c\fi}% =150\def\dotabtest{% =151'c\ifnum\outputpenalty=-10005 =1520\setbox\pagebox=\vbox{\unvbox255}% =1530\global\pageht=\ht\pagebox =1540\global\outputfalse =1550\unvbox\pagebox =156'c\else =1570\global\outputtrue =1580\ifdoingtab =159Cj\global\pageaftertabtrue=8 \ls}n} =1600\fi =161'c\fi}% =162\def\tryfig{% =1635>%\iftryingfig =1649{\everypar={\relax}\setbox0=\lastbox% =1659\parindent=\wd0\parskip=0pt\par% =1669\penalty-10005\leavevmode}% =1679\dimen0=\vsize% =1689\advance\dimen0by-\pageht% =1699\advance\dimen0by-2\baselineskip% =1709\ifdim\dimen0>\ht\figbox% =171Cj\dimen0=0.3\baselineskip =172Cj\vruledepth\dimen0width0pt =173Cj\vadjust{\kern-\dimen0% =174Cj\vtopto\dimen0{% =175VQ?\baselineskip=\dimen0% =176VQ?\vss\vboxto1ex{% =177VQ?\ifoddpages% =178_k\hboxto\hsize{\hss\copy\figbox}% =179VQ?\else%leftsetting =180_k\hboxto\hsize{\copy\figbox\hss}% =181VQ?\fi%\ifodd\count0 =182VQ?\vss}\null}}% =1839\global\tryingfigfalse% =1849\global\doingfigtrue =1859\global\startpageht=\pageht =1869\global\htdone=0pt =1879\dohangf =1889\ifnum\nosuccesstryfig>0% =189Cj\typeout{floatfltMessage:Flt.fig.\the\ffigcount\spacesetonpage =190VQ?\the\count0,shifted\the\nosuccesstryfig\spacepar(s)forward.}% =1919\else =192Cj\typeout{PackagefloatfltMessage:Floatingfigure\the\ffigcount =193[ \spacesetonpage\the\count0}% =1949\fi =1950\else =1969\global\advance\nosuccesstryfigby1 =1970\fi =1980\else% =1990\ifdoingfig =2009{\everypar={\relax}\setbox0=\lastbox =2019\parindent=\wd0\parskip=0pt\par =202Cj\penalty-10005\leavevmode}% =203+\global\htdone=\pageht =204+\global\advance\htdoneby-\startpageht =205+\ifpageafterfig =2065>%\global\doingfigfalse =207+\else =2085>%\dimen0=\ht\figbox% =2095>%\advance\dimen0by0.5\baselineskip% =2105>%\ifdim\htdone<\dimen0% =211Cj\dohangf =2125>%\else =213Cj\global\doingfigfalse=9 es}n} =2145>%\fi =215+\fi =216+\ifdoingfig\relax\else\global\figprocessingfalse\fi =217"W\else =218+\global\outputpretest={\outputtrue}% =219"W\fi =220\fi =221} =222\def\trytab{% =2235>%\iftryingtab% =2249{\everypar={\relax}\setbox0=\lastbox% =2259\parindent=\wd0\parskip=0pt\par% =2269\penalty-10005\leavevmode}% =2279\dimen0=\vsize% =2289\advance\dimen0by-\pageht% =2299\advance\dimen0by-2\baselineskip% =2309\ifdim\dimen0>\ht\tabbox% =231Cj\dimen0=0.3\baselineskip =232Cj\vruledepth\dimen0width0pt =233Cj\vadjust{\kern-\dimen0% =234Cj\vtopto\dimen0{% =235VQ?\baselineskip=\dimen0% =236VQ?\vss\vboxto1ex{% =237[ \ifoddpages% =238_k\hboxto\hsize{\hss\copy\tabbox}% =239VQ?\else%leftsetting =240_k\hboxto\hsize{\copy\tabbox\hss}% =241VQ?\fi%\ifodd\count0 =242VQ?\vss}\null}}% =2439\global\tryingtabfalse% =2449\global\doingtabtrue =2459\global\startpageht=\pageht =2469\global\htdone=0pt =2479\dohangt =2489\ifnum\nosuccesstrytab>0% =249Cj\typeout{floatfltMessage:Flt.tab.\the\ftabcount\spacesetonpage =250VQ?\the\count0,shifted\the\nosuccesstrytab\spacepar(s)forward.}% =2519\else =252Cj\typeout{PackagefloatfltMessage:Floatingtable\the\ftabcount\space =253m-setonpage\the\count0}% =2549\fi =2550\else =2569\global\advance\nosuccesstrytabby1 =2570\fi =2580\else =2590\ifdoingtab =2609{\everypar={\relax}\setbox0=\lastbox =2619\parindent=\wd0\parskip=0pt\par =262Cj\penalty-10005\leavevmode}% =263+\global\htdone=\pageht =264+\global\advance\htdoneby-\startpageht =265+\ifpageaftertab =2665>%\global\doingtabfalse =267+\elseޟ=10 ns}n} =2685>%\dimen0=\ht\tabbox% =2695>%\advance\dimen0by0.5\baselineskip% =2705>%\ifdim\htdone<\dimen0% =271Cj\dohangt =2725>%\else =273Cj\global\doingtabfalse =2745>%\fi =275+\fi =276+\ifdoingtab\relax\else\global\tabprocessingfalse\fi =277"W\else =278+\global\outputpretest={\outputtrue}% =279"W\fi =280\fi =281} =282\def\figinsert{% =283'c\global\nosuccesstryfig=0% =284'c\global\outputpretest={\dofigtest}% =285'c\global\tryingfigtrue\global\doingfigfalse% =286'c\global\pageafterfigfalse}% =287\def\tabinsert{% =288'c\global\nosuccesstrytab=0% =289'c\global\outputpretest={\dotabtest}% =290'c\global\tryingtabtrue\global\doingtabfalse% =291'c\global\pageaftertabfalse}% =292\def\dohangf{% =293'c\dimen0=\ht\figbox% =294'c\advance\dimen0by-\htdone% =295'c\advance\dimen0by1.49\baselineskip% =296'c\hangcount=\dimen0% =297'c\divide\hangcountby\baselineskip% =298'c\dimen0=\wd\figbox% =299'c\advance\dimen0by\figgutter% =300'c\ifoddpages% =3010\global\hangafter=-\hangcount%placingright =3020\global\hangindent=-\dimen0% =303'c\else%\ifleftsetting =3040\global\hangafter=-\hangcount%placingleft =3050\global\hangindent=\dimen0% =306'c\fi =307} =308\def\dohangt{% =309'c\dimen0=\ht\tabbox% =310'c\advance\dimen0by-\htdone% =311'c\advance\dimen0by1.49\baselineskip% =312'c\hangcount=\dimen0% =313'c\divide\hangcountby\baselineskip% =314'c\dimen0=\wd\tabbox% =315'c\advance\dimen0by\tabgutter% =316'c\ifoddpages% =3170\global\hangafter=-\hangcount%placingright =3180\global\hangindent=-\dimen0% =319'c\else%\ifleftsetting =3200\global\hangafter=-\hangcount%placingleft =3210\global\hangindent=\dimen0%ޟ=11 x s}n} =322'c\fi =323} =324\newcommand{\fltitem}[2][0pt]{\setlength{\fltitemwidth}{\linewidth}% =325"W\addtolength{\fltitemwidth}{-\floatfltwidth}% =326"W\addtolength{\fltitemwidth}{-0.5em}% =327"W\item\parbox[t]{\fltitemwidth}{#2}\\[#1]} =328\newcommand{\fltditem}[3][0pt]{\setlength{\fltitemwidth}{\linewidth}% =329"W\addtolength{\fltitemwidth}{-\floatfltwidth}% =330"W\addtolength{\fltitemwidth}{-0.5em}% =331"W\item[#2]\parbox[t]{\fltitemwidth}{#3}\\[#1]}%*@sCopyrightc O!cmsy7 \u1994-96byMatsDahlgren.ޟ=12S; *t}\cmti7)"V cmbx10(N cmbx12'': cmti10& cmmi10K`y cmr10ٓRcmr7U