diff options
author | Karl Berry <karl@freefriends.org> | 2014-05-08 23:19:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-05-08 23:19:57 +0000 |
commit | af776e075b6577fb69fc6de4a8f98574850429c5 (patch) | |
tree | 852adf62233aaf11c780a3a236196f6fd68550a4 /Master/texmf-dist/tex/latex/base/fltrace.sty | |
parent | e09ba5b0f951c4bbfb7b4e1ca46360ef26b56885 (diff) |
revert partial latex update, a subsequent update is coming today/tomorrow
git-svn-id: svn://tug.org/texlive/trunk@33923 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/base/fltrace.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/base/fltrace.sty | 768 |
1 files changed, 0 insertions, 768 deletions
diff --git a/Master/texmf-dist/tex/latex/base/fltrace.sty b/Master/texmf-dist/tex/latex/base/fltrace.sty deleted file mode 100644 index 5cf1b2d5334..00000000000 --- a/Master/texmf-dist/tex/latex/base/fltrace.sty +++ /dev/null @@ -1,768 +0,0 @@ -%% -%% This is file `fltrace.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% ltoutput.dtx (with options: `fltrace,trace') -%% -%% This is a generated file. -%% -%% Copyright 1993-2014 -%% The LaTeX3 Project and any individual authors listed elsewhere -%% in this file. -%% -%% This file was generated from file(s) of the LaTeX base system. -%% -------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3c -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3c or later is part of all distributions of LaTeX -%% version 2005/12/01 or later. -%% -%% This file has the LPPL maintenance status "maintained". -%% -%% This file may only be distributed together with a copy of the LaTeX -%% base system. You may however distribute the LaTeX base system without -%% such generated files. -%% -%% The list of all files belonging to the LaTeX base distribution is -%% given in the file `manifest.txt'. See also `legal.txt' for additional -%% information. -%% -%% The list of derived (unpacked) files belonging to the distribution -%% and covered by LPPL is defined by the unpacking scripts (with -%% extension .ins) which are part of the distribution. -%%% From File: ltoutput.dtx -\ProvidesPackage{fltrace} - [2014/04/24 v1.2n - Tracing LaTeX floats algorithm (FMi)] -\def\onecolumn{% - \clearpage - \global\columnwidth\textwidth - \global\hsize\columnwidth - \global\linewidth\columnwidth - \global\@twocolumnfalse - \col@number \@ne - \@floatplacement} -\def \newpage {% - \if@noskipsec - \ifx \@nodocument\relax - \leavevmode - \global \@noskipsecfalse - \fi - \fi - \if@inlabel - \leavevmode - \global \@inlabelfalse - \fi - \if@nobreak \@nobreakfalse \everypar{}\fi - \par - \vfil - \penalty -\@M} -\def \@emptycol {\vbox{}\penalty -\@M} -\def \twocolumn {% - \clearpage - \global\columnwidth\textwidth - \global\advance\columnwidth-\columnsep - \global\divide\columnwidth\tw@ - \global\hsize\columnwidth - \global\linewidth\columnwidth - \global\@twocolumntrue - \global\@firstcolumntrue - \col@number \tw@ - \@ifnextchar [\@topnewpage\@floatplacement -} -\long\def \@topnewpage [#1]{% - \@nodocument - \@next\@currbox\@freelist{}{}% - \global \setbox\@currbox - \color@vbox - \normalcolor - \vbox {% - \hsize\textwidth - \@parboxrestore - \col@number \@ne - #1% - \vskip -\dbltextfloatsep - }% - \color@endbox - \ifdim \ht\@currbox>\textheight - \ht\@currbox \textheight - \fi - \global \count\@currbox \tw@ - \@tempdima -\ht\@currbox - \advance \@tempdima -\dbltextfloatsep - \global \advance \@colht \@tempdima - \ifx \@dbltoplist \@empty - \else - \@latexerr{Float(s) lost}\@ehb - \let \@dbltoplist \@empty - \fi - \@cons \@dbltoplist \@currbox - \global \@dbltopnum \m@ne - \fl@trace{dbltopnum set to -1 (= \the \@dbltopnum) (topnewpage)}% - \ifdim \@colht<2.5\baselineskip - \@latex@warning@no@line {Optional argument of \noexpand\twocolumn - too tall on page \thepage}% - \@emptycol - \if@firstcolumn - \else - \@emptycol - \fi - \else - \global \vsize \@colht - \global \@colroom \@colht - \@floatplacement - \fi -} -\output {% - \let \par \@@par - \ifnum \outputpenalty<-\@M - \@specialoutput - \else - \@makecol - \@opcol - \@startcolumn - \@whilesw \if@fcolmade \fi - {% - \fl@trace{PAGE: float \if@twocolumn column \else page \fi - completed}% - \@opcol\@startcolumn}% - \fi - \ifnum \outputpenalty>-\@Miv - \ifdim \@colroom<1.5\baselineskip - \ifdim \@colroom<\textheight - \@latex@warning@no@line {Text page \thepage\space - contains only floats}% - \@emptycol - \else - \global \vsize \@colroom - \fi - \else - \global \vsize \@colroom - \fi - \else - \global \vsize \maxdimen - \fi -} -\gdef\@specialoutput{% - \ifnum \outputpenalty>-\@Mii - \@doclearpage - \else - \ifnum \outputpenalty<-\@Miii - \ifnum \outputpenalty<-\@MM \deadcycles \z@ \fi - \global \setbox\@holdpg \vbox {\unvbox\@cclv}% - \else - \global \setbox\@holdpg \vbox{% - \unvbox\@holdpg - \unvbox\@cclv - \setbox\@tempboxa \lastbox - \unskip - }% - \@pagedp \dp\@holdpg - \@pageht \ht\@holdpg - \unvbox \@holdpg - \@next\@currbox\@currlist{% - \ifnum \count\@currbox>\z@ - \advance \@pageht \@pagedp - \ifvoid\footins \else - \advance \@pageht \ht\footins - \advance \@pageht \skip\footins - \advance \@pageht \dp\footins - \fi - \@reinserts - \@addtocurcol - \else - \@reinserts - \@addmarginpar - \fi - }\@latexbug - \ifnum \outputpenalty<\z@ - \if@nobreak - \nobreak - \else - \addpenalty \interlinepenalty - \fi - \fi - \fi - \fi -} -\def \@opcol {% - \if@twocolumn - \@outputdblcol - \else - \@outputpage - \fl@trace{PAGE: one column (float? see above) page completed}% - \fi - \global \@mparbottom \z@ \global \@textfloatsheight \z@ - \@floatplacement -} -\gdef \@makespecialcolbox {% - \fl@trace{Kludgeins ht \the\ht\@kludgeins\space - dp \the\dp\@kludgeins\space - wd \the\wd\@kludgeins}% - \setbox\@outputbox \vbox {% - \@texttop - \dimen@ \dp\@outputbox - \unvbox\@outputbox - \vskip-\dimen@ - }% - \@tempdima \@colht - \ifdim \wd\@kludgeins>\z@ - \advance \@tempdima -\ht\@outputbox - \advance \@tempdima \pageshrink - \fl@trace {Natural ht of col: \the \ht\@outputbox}% - \fl@trace {\string \@colht: \the \@colht}% - \fl@trace {Pageshrink added: \the \pageshrink}% - \fl@trace {Hence, space added: \the \@tempdima}% - \setbox\@outputbox \vbox to \@colht {% - \unvbox\@outputbox - \vskip \@tempdima - \@textbottom - }% - \else - \advance \@tempdima -\ht\@kludgeins - \fl@trace {Natural ht of col: \the \ht\@outputbox}% - \fl@trace {\string \@colht: \the \@colht}% - \fl@trace {Extra size added: -\the \ht \@kludgeins}% - \fl@trace {Hence, height of inner box: \the \@tempdima}% - \fl@trace {Max? pageshrink available: \the \pageshrink}% - \setbox \@outputbox \vbox to \@colht {% - \vbox to \@tempdima {% - \unvbox\@outputbox - \@textbottom}% - \vss}% - \fi - {\setbox \@tempboxa \box \@kludgeins}% - \fl@trace {kludgeins box made void}% -} -\def \@startcolumn {% - \global \@colroom \@colht - \@tryfcolumn \@deferlist - \if@fcolmade - \fl@trace{PAGE: float \if@twocolumn column \else page \fi - completed}% - \else - \begingroup - \let \reserved@b \@deferlist - \global \let \@deferlist \@empty - \let \@elt \@scolelt - \reserved@b - \endgroup - \fi -} -\def \@startdblcolumn {% - \@tryfcolumn \@dbldeferlist - \if@fcolmade - \fl@trace{PAGE: double float page completed}% - \else - \begingroup - \let \reserved@b \@dbldeferlist - \global \let \@dbldeferlist \@empty - \let \@elt \@sdblcolelt - \reserved@b - \endgroup - \fi -} -\def \@tryfcolumn #1{% - \global \@fcolmadefalse - \ifx #1\@empty - \else - \fl@trace{PAGE: try float \if@twocolumn column/page\else page\fi - ---\string #1}% - \fl@trace{----- \string #1: #1}% - \xdef\@trylist{#1}% - \global \let \@failedlist \@empty - \begingroup - \let \@elt \@xtryfc \@trylist - \endgroup - \if@fcolmade - \@vtryfc #1% - \fi - \fi -} -\def \@addtobot {% - \fl@trace{***Start addtobot}% - \@getfpsbit 4\relax - \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi bot: - \the \@fpstype}% - \ifodd \@tempcnta - \@flsetnum \@botnum - \ifnum \@botnum>\z@ - \@tempswafalse - \@flcheckspace \@botroom \@botlist - \if@tempswa - \global \maxdepth \z@ - \@flupdates \@botnum \@botroom \@botlist - \fl@trace{colroom (after-bot) = \the \@colroom}% - \fl@trace{colnum (after-bot) = \the \@colnum}% - \fl@trace{botnum (after-bot) = \the \@botnum}% - \fl@trace{***Success: bot}% - \@inserttrue - \fi - \else - \fl@trace{Fail: botnum = \the \@botnum: - fpstype \the \@fpstype=ORD?}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{ERROR: !b float not successful (addtobot)}% - \fi - \fi - \fi -} -\def \@addtotoporbot {% - \fl@trace{***Start addtotoporbot}% - \@getfpsbit \tw@ - \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi top: - \the \@fpstype}% - \ifodd \@tempcnta - \@flsetnum \@topnum - \ifnum \@topnum>\z@ - \@tempswafalse - \@flcheckspace \@toproom \@toplist - \if@tempswa - \@bitor\@currtype{\@midlist\@botlist}% - \fl@trace{(mid+bot)list: \@midlist, \@botlist: - (addtotoporbot-before)}% - \if@test - \fl@trace{type already on list: mid or bot---sent to addtobot}% - \else - \@flupdates \@topnum \@toproom \@toplist - \fl@trace{colroom (after-top) = \the \@colroom}% - \fl@trace{colnum (after-top) = \the \@colnum}% - \fl@trace{topnum (after-top) = \the \@topnum}% - \fl@trace{***Success: top}% - \@inserttrue - \fi - \fi - \else - \fl@trace{Fail: topnum = \the \@topnum: fpstype - \the \@fpstype=ORD?}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{ERROR: !t float not successful (addtotoporbot)}% - \fi - \fi - \fi - \if@insert - \else - \fl@trace{sent to addtobot (addtotoporbot)}% - \@addtobot - \fi -} -\def \@addtocurcol {% - \fl@trace{***Start addtocurcol}% - \@insertfalse - \@setfloattypecounts - \ifnum \@fpstype=8 - \fl@trace{fpstype !p only (addtocurcol): \the \@fpstype = 8?}% - \else - \ifnum \@fpstype=24 - \fl@trace{fpstype p only (addtocurcol): \the \@fpstype = 24?}% - \else - \@flsettextmin - \fl@trace{textfloatsheight (before) = \the \@textfloatsheight}% - \advance \@textmin \@textfloatsheight - \@reqcolroom \@pageht - \fl@trace{textmin + textfloatsheight: \the \@textmin}% - \fl@trace{page-so-far: \the \@reqcolroom}% - \ifdim \@textmin>\@reqcolroom - \@reqcolroom \@textmin - \fl@trace{ORD? textmin being used}% - \fi - \advance \@reqcolroom \ht\@currbox - \fl@trace{float size = \the \ht \@currbox (addtocurcol)}% - \fl@trace{colroom = \the \@colroom (addtocurcol)}% - \fl@trace{reqcolroom = \the \@reqcolroom (addtocurcol)}% - \ifdim \@colroom>\@reqcolroom - \@flsetnum \@colnum - \ifnum \@colnum>\z@ - \@bitor\@currtype\@deferlist - \fl@trace{deferlist: \@deferlist: (addtocurcol-before)}% - \if@test - \fl@trace{type already on list: defer (addtocurcol)}% - \else - \@bitor\@currtype\@botlist - \fl@trace{botlist: \@botlist: (addtocurcol-before)}% - \if@test - \fl@trace{type already on list: bot---sent to addtobot}% - \@addtobot - \else - \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi - here: \the \@fpstype}% - \ifodd \count\@currbox - \advance \@reqcolroom \intextsep - \ifdim \@colroom>\@reqcolroom - \global \advance \@colnum \m@ne - \global \advance \@textfloatsheight \ht\@currbox - \global \advance \@textfloatsheight 2\intextsep - \@cons \@midlist \@currbox - \fl@trace{***Success: here}% - \fl@trace{textfloatsheight (after-here) = - \the \@textfloatsheight}% - \fl@trace{colnum (after-here) = \the \@colnum}% - \if@nobreak - \nobreak - \@nobreakfalse - \everypar{}% - \else - \addpenalty \interlinepenalty - \fi - \vskip \intextsep - \box\@currbox - \penalty\interlinepenalty - \vskip\intextsep - \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi - \outputpenalty \z@ - \@inserttrue - \else - \fl@trace{Fail---no room at 2nd test of colroom - (addtocorcol \string\intextsep)}% - \fi - \fi - \if@insert - \else - \fl@trace{not here: sent to addtotoporbot}% - \@addtotoporbot - \fi - \fi - \fi - \else - \fl@trace{Fail: colnum = \the \@colnum: - fpstype \the \@fpstype=ORD?}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{ERROR: BANG float not successful (addtocurcol)}% - \fi - \fi - \else - \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox - (addtocurcol)}% - \fi - \fi - \fi - \if@insert - \else - \@resethfps - \fl@trace{put on deferlist (addtocurcol)}% - \@cons\@deferlist\@currbox - \fl@trace{deferlist: \@deferlist: (addtocurcol-after)}% - \fi -} -\def\@addtonextcol{% - \begingroup - \fl@trace{***Start addtonextcol}% - \@insertfalse - \@setfloattypecounts - \ifnum \@fpstype=8 - \fl@trace{fpstype not curcol: \the \@fpstype = 8?}% - \else - \ifnum \@fpstype=24 - \fl@trace{fpstype not curcol: \the \@fpstype = 24?}% - \else - \@flsettextmin - \fl@trace{text-so-far: 0pt (top of col)}% - \@reqcolroom \ht\@currbox - \fl@trace{float size: \the \@reqcolroom (addtonextcol)}% - \advance \@reqcolroom \@textmin - \fl@trace{colroom = \the \@colroom (addtonextcol)}% - \fl@trace{reqcolroom = \the \@reqcolroom (addtonextcol)}% - \ifdim \@colroom>\@reqcolroom - \@flsetnum \@colnum - \ifnum\@colnum>\z@ - \@bitor\@currtype\@deferlist - \fl@trace{deferlist: \@deferlist: (addtonextcol-before)}% - \if@test - \fl@trace{type already on list: defer (addtonextcol)}% - \else - \fl@trace{sent to addtotoporbot (addtonextcol)}% - \@addtotoporbot - \fi - \fi - \else - \fl@trace{Fail---no room: fl box ht: \the \ht \@currbox - (addtonextcol)}% - \fi - \fi - \fi - \if@insert - \else - \fl@trace{put back on deferlist (addtonextcol)}% - \@cons\@deferlist\@currbox - \fl@trace{deferlist: \@deferlist: (addtonextcol-after)}% - \fi - \fl@trace{End of addtonextcol -- locally counts:}% - \fl@trace{ col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% - \endgroup - \fl@trace{End of addtonextcol -- globally counts:}% - \fl@trace{col: \the \@colnum. top: \the \@topnum. bot: \the \@botnum.}% -} -\def\@addtodblcol{% - \begingroup - \fl@trace{***Start addtodblcol}% - \@insertfalse - \@setfloattypecounts - \@getfpsbit \tw@ - \fl@trace{fpstype \ifodd \@tempcnta OK \else not \fi dbltop: - \the \@fpstype}% - \ifodd\@tempcnta - \@flsetnum \@dbltopnum - \ifnum \@dbltopnum>\z@ - \@tempswafalse - \ifdim \@dbltoproom>\ht\@currbox - \@tempswatrue - \fl@trace{Space OK: \@dbltoproom = - \the \@dbltoproom > \the \ht \@currbox - (dbltoproom)}% - \else - \fl@trace{fpstype: \the \@fpstype (addtodblcol)}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{BANG float ignoring \@dbltoproom}% - \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. - Ht float: \the \ht \@currbox-BANG}% - \advance \@dbltoproom \@textmin - \fl@trace{Local value of texmin: \the\@textmin}% - \fl@trace{\@spaces space on page = \the \@dbltoproom. - Ht float: \the \ht \@currbox-BANG}% - \ifdim \@dbltoproom>\ht\@currbox - \@tempswatrue - \fl@trace{Space OK BANG: space on page = \the \@dbltoproom > - \the \ht \@currbox}% - \else - \fl@trace{fpstype: \the \@fpstype}% - \fl@trace{Fail---no room dbltoproom-BANG?:}% - \fl@trace{\@spaces space on page = \the \@dbltoproom. - Ht float: \the \ht \@currbox}% - \fi - \advance \@dbltoproom -\@textmin - \else - \fl@trace{fpstype: \the \@fpstype}% - \fl@trace{Fail---no room dbltoproom-ORD?:}% - \fl@trace{\@spaces \@dbltoproom = \the \@dbltoproom. - Ht float: \the \ht \@currbox}% - \fi - \fi - \if@tempswa - \@bitor \@currtype \@dbldeferlist - \fl@trace{dbldeferlist: \@dbldeferlist: (before)}% - \if@test - \fl@trace{type already on list: dbldefer}% - \else - \@tempdima -\ht\@currbox - \advance\@tempdima - -\ifx \@dbltoplist\@empty \dbltextfloatsep \else - \dblfloatsep \fi - \global \advance \@dbltoproom \@tempdima - \global \advance \@colht \@tempdima - \global \advance \@dbltopnum \m@ne - \@cons \@dbltoplist \@currbox - \fl@trace{dbltopnum (after) = \the \@dbltopnum}% - \fl@trace{***Success: dbltop}% - \@inserttrue - \fi - \fi - \else - \fl@trace{Fail: dbltopnum = \the \@dbltopnum: fpstype - \the \@fpstype=ORD?}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{ERROR: !t float not successful (addtodblcol)}% - \fi - \fi - \fi - \if@insert - \else - \fl@trace{put on dbldeferlist}% - \@cons\@dbldeferlist\@currbox - \fl@trace{dbldeferlist: \@dbldeferlist: (after)}% - \fi - \fl@trace{End of addtodblcol -- locally count:}% - \fl@trace{ dbltop: \the \@dbltopnum.}% - \endgroup - \fl@trace{End of addtodblcol -- globally count:}% - \fl@trace{dbltop: \the \@dbltopnum.}% -} -\def \fl@tracemessage #1{{\let\@elt\@empty\typeout{LaTeX2e: #1}}} -\def \tracefloats{\let \fl@trace \fl@tracemessage} -\def \tracefloatsoff {\let \fl@trace \@gobble} -\tracefloatsoff -\def \fl@traceval #1{\fl@trace{\string #1 = \the #1}} -\def \tracefloatvals{% - \@dblfloatplacement - \@floatplacement - \fl@trace{***Float placement parameters:}% - \fl@traceval\@colnum - \fl@traceval\@colroom - \fl@traceval\@topnum - \fl@traceval\@toproom - \fl@traceval\@botnum - \fl@traceval\@botroom - \fl@traceval\@fpmin - \fl@trace{\string\textfraction = \textfraction}% - \fl@traceval\@dbltopnum - \fl@traceval\@dbltoproom - \fl@trace{\string\textfraction = \textfraction}% - \fl@trace{toplist: \@toplist}% - \fl@trace{botlist: \@botlist}% - \fl@trace{midlist: \@midlist}% - \fl@trace{deferlist: \@deferlist}% - \fl@trace{dbltoplist: \@dbltoplist}% - \fl@trace{dbldeferlist: \@dbldeferlist}% -} -\@ifpackageloaded{flafter} - {\PackageWarning{fltrace}{Load 'fltrace' before 'flafter'\MessageBreak - Attempting to recover by reloading 'flafter'}% - \expandafter\let\csname ver@flafter.sty\endcsname\relax - \RequirePackage{flafter}}{} -\AtBeginDocument{\@ifpackageloaded{fixltx2e}{% - \PackageError{fltrace}{'fltrace' can't be used together with - 'fixltx2e'}% - {The 'fixltx2e' package has a corrected float algorithm that - currently \MessageBreak - can't be traced using 'fltrace'. Please remove - 'fltrace' if you want\MessageBreak - to make use of the corrections in 'fixltx2e'.}\stop}{}} -\def \@fpsadddefault {% - \fl@trace{fps changed from: \@fps}% - \edef \@fps {\@fps\csname fps@\@captype \endcsname}% - \@latex@warning {% - No positions in optional float specifier.\MessageBreak - Default added (so using `\@fps')}% -} -\def \@setfloattypecounts {% - \@currtype \count\@currbox - \@fpstype \count\@currbox - \divide\@currtype\@xxxii \multiply\@currtype\@xxxii - \advance \@fpstype -\@currtype - \fl@trace{(mod 32) fpstype: \the \@fpstype}% - \fl@trace{(mult of 32) currtype: \the \@currtype}% - \ifnum \@fpstype<\sixt@@n - \ifnum \@fpstype=\z@ - \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 0?}% - \fi - \ifnum \@fpstype=\@ne - \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 1?}% - \fi - \fl@trace{BANG float}% - \else - \ifnum \@fpstype=\sixt@@n - \fl@trace{ERROR: no PLACEMENT, fpstype = \the \@fpstype = 16?}% - \fi - \ifnum \@fpstype=17 - \fl@trace{WARNING: only h, fpstype = \the \@fpstype = 17?}% - \fi - \fl@trace{ORD float}% - \fi -} -\def \@resethfps {% - \let\reserved@a\@empty - \ifnum \@fpstype=\@ne - \def \reserved@a {!}% - \@fpstype 17 - \fi - \ifnum \@fpstype=17 - \global \advance \count\@currbox \tw@ - \@latex@warning@no@line {% - `\reserved@a h' float specifier changed to `\reserved@a ht'}% - \fl@trace{% - `t' added to `\reserved@a h'- new Count: \the \count\@currbox}% - \fi -} -\def \@flsetnum #1{% - \fl@trace{fpstype: \the \@fpstype (flsetnum \string#1)}% - \ifnum \@fpstype<\sixt@@n - \ifnum #1=\z@ - \fl@trace{BANG float resetting \string#1 to 1}% - #1\@ne - \fi - \fi - \fl@trace{#1 (before) = \the #1}% -} -\def \@flsettextmin {% - \fl@trace{fpstype: \the \@fpstype (flsettextmin)}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{BANG ignoring textmin}% - \@textmin \z@ - \else - \@textmin \textfraction\@colht - \fl@trace{ORD textmin = \the \@textmin}% - \fi -} -\def \@flcheckspace #1#2{% - \advance \@reqcolroom - \ifx #2\@empty \textfloatsep \else \floatsep \fi - \fl@trace{colroom = \the \@colroom (flcheckspace \string#1 \string#2)}% - \fl@trace{reqcolroom = \the \@reqcolroom - (flcheckspace \string#1 \string#2)}% - \ifdim \@colroom>\@reqcolroom - \ifdim #1>\ht\@currbox - \@tempswatrue - \fl@trace{Space OK: #1 = \the #1 > \the \ht \@currbox - (flcheckspace \string#1 \string#2)}% - \else - \fl@trace{fpstype: \the \@fpstype - (flcheckspace \string#1 \string#2)}% - \ifnum \@fpstype<\sixt@@n - \fl@trace{BANG float ignoring #1 - (flcheckspace \string#1 \string#2):}% - \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox - BANG}% - \@tempswatrue - \else - \fl@trace{Fail---no room (flcheckspace \string#1 \string#2) - (fpstype \the \@fpstype=ORD?):}% - \fl@trace{\@spaces #1 = \the #1. Ht float: \the \ht \@currbox - ORD?}% - \fi - \fi - \else - \fl@trace{Fail---no room at 2nd test of colroom - (flcheckspace \string#1 \string#2)}% - \fi -} -\def\@makefcolumn #1{% - \begingroup - \@fpmin \z@ - \let \@testfp \@gobble - \@tryfcolumn #1% - \endgroup - \if@fcolmade - \fl@trace{PAGE: in \string\clearpage \if@twocolumn ---twocolumn\fi---}% - \fl@trace{----- float column/page completed from \string#1}% - \fi -} -\def\@outputdblcol{% - \if@firstcolumn - \global \@firstcolumnfalse - \global \setbox\@leftcolumn \box\@outputbox - \fl@trace{PAGE: first column boxed}% - \else - \global \@firstcolumntrue - \setbox\@outputbox \vbox {% - \hb@xt@\textwidth {% - \hb@xt@\columnwidth {% - \box\@leftcolumn \hss}% - \hfil - {\normalcolor\vrule \@width\columnseprule}% - \hfil - \hb@xt@\columnwidth {% - \box\@outputbox \hss}% - }% - }% - \fl@trace{PAGE: second column also boxed}% - \@combinedblfloats - \@outputpage - \fl@trace{PAGE: two column page completed}% - \begingroup - \@dblfloatplacement - \@startdblcolumn - \@whilesw\if@fcolmade \fi - {\@outputpage - \fl@trace{PAGE: double float page completed}% - \@startdblcolumn}% - \endgroup - \fi -} -\endinput -%% -%% End of file `fltrace.sty'. |