summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/morefloats
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-10-02 23:54:13 +0000
committerKarl Berry <karl@freefriends.org>2010-10-02 23:54:13 +0000
commitb39fbb575801cea63e168e235a09fe362a157658 (patch)
tree4e88a02dc5361f6f7e444eaa4d17a71ca9c814ea /Master/texmf-dist/tex/latex/morefloats
parent6e8cd7b8fb3ad0a50a751fdeeb9ecb790a5ffab0 (diff)
morefloats 1.0c (1oct10)
git-svn-id: svn://tug.org/texlive/trunk@19975 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/morefloats')
-rw-r--r--Master/texmf-dist/tex/latex/morefloats/morefloats.sty462
1 files changed, 408 insertions, 54 deletions
diff --git a/Master/texmf-dist/tex/latex/morefloats/morefloats.sty b/Master/texmf-dist/tex/latex/morefloats/morefloats.sty
index b9413494e15..33345555305 100644
--- a/Master/texmf-dist/tex/latex/morefloats/morefloats.sty
+++ b/Master/texmf-dist/tex/latex/morefloats/morefloats.sty
@@ -1,55 +1,409 @@
-% This file is public domain.
-% Originally written 1990, Don Hosek.
-% This declaration added by Clea F. Rees 2008/11/14 with the permission of Dan Hosek.
-%
-% \iffalse
-%% This is morefloats.sty as of 27-July-1990
-%% Don Hosek, Quixote <dhosek@ymir.claremont.edu>
-% \fi
-%
-% The task at hand is to increase \LaTeX's current limit of 18 unprocessed
-% floats in memory at once to 36. An examination of latex.tex reveals that
-% this is accomplished by allocating an insert register for each unprocessed
-% float. A quick check of lplain.lis reveals that there is room, in fact,
-% for 230 additional unprocessed floats, but \TeX's main memory would be
-% exhausted long before that happened.
-%
-% First we allocate the additional insert registers needed:
-% \begin{macrocode}
-\newinsert\bx@S
-\newinsert\bx@T
-\newinsert\bx@U
-\newinsert\bx@V
-\newinsert\bx@W
-\newinsert\bx@X
-\newinsert\bx@Y
-\newinsert\bx@Z
-\newinsert\bx@AA
-\newinsert\bx@BB
-\newinsert\bx@CC
-\newinsert\bx@DD
-\newinsert\bx@EE
-\newinsert\bx@FF
-\newinsert\bx@GG
-\newinsert\bx@HH
-\newinsert\bx@II
-\newinsert\bx@JJ
-% \end{macrocode}
-%
-% That accomplished, the next step is to define the macro \verb+\@freelist+
-% which is merely a list of the box registers each preceded by \verb+\@elt+.
-% This approach allows processing of the list to be done far more efficiently.
-% A similar approach is used by Mittelbach \& Sch\"opf's {\tt doc.sty} to
-% keep track of control sequences which should not be indexed.
-% \begin{macrocode}
-\gdef\@freelist{\@elt\bx@A\@elt\bx@B\@elt\bx@C\@elt\bx@D\@elt\bx@E
- \@elt\bx@F\@elt\bx@G\@elt\bx@H\@elt\bx@I\@elt\bx@J
- \@elt\bx@K\@elt\bx@L\@elt\bx@M\@elt\bx@N
- \@elt\bx@O\@elt\bx@P\@elt\bx@Q\@elt\bx@R
- \@elt\bx@S\@elt\bx@T\@elt\bx@U\@elt\bx@V
- \@elt\bx@W\@elt\bx@X\@elt\bx@Y\@elt\bx@Z
- \@elt\bx@AA\@elt\bx@BB\@elt\bx@CC\@elt\bx@DD
- \@elt\bx@EE\@elt\bx@FF\@elt\bx@GG\@elt\bx@HH
- \@elt\bx@II\@elt\bx@JJ}
-% \end{macrocode}
+%%
+%% This is file `morefloats.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% morefloats.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% IMPORTANT NOTICE:
+%% The usual disclaimers apply:
+%% If it doesn't work right that's your problem.
+%% (Nevertheless, send an e-mail to the maintainer
+%% when you find an error in this package.)
+%%
+%% This work 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. This version of this license is in
+%% http://www.latex-project.org/lppl/lppl-1-3c.txt
+%% and 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 work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is H.-Martin Muench
+%% (Martin dot Muench at Uni-Bonn dot de).
+%%
+%% The main code of this package was invented by
+%% Don Hosek, Quixote 1990/07/27 (Thanks!).
+%% maintenance has been taken over in September 2010 by H.-Martin M{\accent "7F u}nch.
+%%
+%% This work consists of the main source file morefloats.dtx
+%% and the derived files
+%% morefloats.sty, morefloats.ins, morefloats.drv,
+%% morefloats-example.tex, morefloats.pdf.
+%%
+
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+\ProvidesPackage{morefloats}[2010/09/20 v1.0c
+ Increase limit of unprocessed floats (HMM; DH)]
+
+\RequirePackage{kvoptions}[2010/02/22]% v3.7
+
+%% morefloats may work with an earlier version of that package,
+%% but this was not tested. Please consider updating your package
+%% to the most recent version (if it is not already the most
+%% recent version).
+
+\SetupKeyvalOptions{family = morefloats,prefix = morefloats@}
+\DeclareStringOption{maxfloats}% \morefloats@maxfloats
+\DeclareStringOption{morefloats}% \morefloats@morefloats
+
+\ProcessKeyvalOptions*
+
+\newcounter{maxfloats}
+
+\ifx\morefloats@maxfloats\@empty
+ \ifx\morefloats@morefloats\@empty
+ % apply defaults:
+ \gdef\morefloats@maxfloats{36}
+ \gdef\morefloats@morefloats{18}
+ \else
+ \setcounter{maxfloats}{18}
+ \addtocounter{maxfloats}{\morefloats@morefloats}
+ \global\edef\morefloats@maxfloats{\arabic{maxfloats}}
+ \fi
+\else
+ \ifx\morefloats@morefloats\@empty
+ \setcounter{maxfloats}{\morefloats@maxfloats}
+ \addtocounter{maxfloats}{-18}
+ \global\edef\morefloats@morefloats{\arabic{maxfloats}}
+ \fi
+\fi
+
+\setcounter{maxfloats}{\morefloats@maxfloats}
+\edef\morefloats@max{\arabic{maxfloats}}
+
+\ifnum \value{maxfloats}<18
+ \PackageError{morefloats}{Option maxfloats is \arabic{maxfloats}<18}{%
+ maxfloats must be a number equal to or larger than 18\MessageBreak%
+ (or not used at all).\MessageBreak%
+ Now setting maxfloats=18.\MessageBreak%
+ }
+ \gdef\morefloats@max{18}
+\fi
+
+\setcounter{maxfloats}{\morefloats@morefloats}
+
+\edef\morefloats@more{\arabic{maxfloats}}
+
+\ifnum \value{maxfloats}<0
+ \PackageError{morefloats}{Option morefloats is \arabic{maxfloats}<0}{%
+ morefloats must be a number equal to or larger than 0\MessageBreak%
+ (or not used at all).\MessageBreak%
+ Now setting morefloats=0.\MessageBreak%
+ }
+ \gdef\morefloats@more{0}
+\fi
+
+\setcounter{maxfloats}{18}
+\addtocounter{maxfloats}{\morefloats@more}
+\addtocounter{maxfloats}{-\morefloats@max}
+\ifnum \value{maxfloats}=0% OK
+ \setcounter{maxfloats}{\morefloats@maxfloats}
+\else
+ \PackageError{morefloats}{Clash between options maxfloats and morefloats}{%
+ Option maxfloats must be empty or the sum of 18 and option value morefloats,\MessageBreak%
+ but it is maxfloats=\morefloats@maxfloats \space and %
+ morefloats=\morefloats@morefloats .\MessageBreak%
+ }
+ \ifnum \value{maxfloats}<0% \morefloats@max > \morefloats@more
+ \setcounter{maxfloats}{\morefloats@maxfloats}
+ \else% \value{maxfloats}>0, \morefloats@max < \morefloats@more
+ \setcounter{maxfloats}{18}
+ \addtocounter{maxfloats}{\morefloats@morefloats}
+ \fi
+\fi
+
+\PackageWarning{maxfloats}{\MessageBreak%
+ Maximum number of possible floats asked for: \arabic{maxfloats}.\MessageBreak%
+ LaTeX might run out of dimensions or memory\MessageBreak%
+ before this (in which case it will notify you).\MessageBreak%
+ }
+
+\gdef\@freelist{\@elt\bx@A\@elt\bx@B\@elt\bx@C\@elt\bx@D\@elt\bx@E\@elt\bx@F\@elt\bx@G\@elt\bx@H\@elt%
+\bx@I\@elt\bx@J\@elt\bx@K\@elt\bx@L\@elt\bx@M\@elt\bx@N\@elt\bx@O\@elt\bx@P\@elt\bx@Q\@elt\bx@R}
+
+\ifnum \value{maxfloats}> 18 \newinsert\bx@S \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@S}
+\ifnum \value{maxfloats}> 19 \newinsert\bx@T \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@T}
+\ifnum \value{maxfloats}> 20 \newinsert\bx@U \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@U}
+\ifnum \value{maxfloats}> 21 \newinsert\bx@V \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@V}
+\ifnum \value{maxfloats}> 22 \newinsert\bx@W \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@W}
+\ifnum \value{maxfloats}> 23 \newinsert\bx@X \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@X}
+\ifnum \value{maxfloats}> 24 \newinsert\bx@Y \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@Y}
+\ifnum \value{maxfloats}> 25 \newinsert\bx@Z \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@Z}
+\ifnum \value{maxfloats}> 26 \newinsert\bx@AA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AA}
+\ifnum \value{maxfloats}> 27 \newinsert\bx@AB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AB}
+\ifnum \value{maxfloats}> 28 \newinsert\bx@AC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AC}
+\ifnum \value{maxfloats}> 29 \newinsert\bx@AD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AD}
+\ifnum \value{maxfloats}> 30 \newinsert\bx@AE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AE}
+\ifnum \value{maxfloats}> 31 \newinsert\bx@AF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AF}
+\ifnum \value{maxfloats}> 32 \newinsert\bx@AG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AG}
+\ifnum \value{maxfloats}> 33 \newinsert\bx@AH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AH}
+\ifnum \value{maxfloats}> 34 \newinsert\bx@AI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AI}
+\ifnum \value{maxfloats}> 35 \newinsert\bx@AJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AJ}
+\ifnum \value{maxfloats}> 36 \newinsert\bx@AK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AK}
+\ifnum \value{maxfloats}> 37 \newinsert\bx@AL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AL}
+\ifnum \value{maxfloats}> 38 \newinsert\bx@AM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AM}
+\ifnum \value{maxfloats}> 39 \newinsert\bx@AN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AN}
+\ifnum \value{maxfloats}> 40 \newinsert\bx@AO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AO}
+\ifnum \value{maxfloats}> 41 \newinsert\bx@AP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AP}
+\ifnum \value{maxfloats}> 42 \newinsert\bx@AQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AQ}
+\ifnum \value{maxfloats}> 43 \newinsert\bx@AR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AR}
+\ifnum \value{maxfloats}> 44 \newinsert\bx@AS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AS}
+\ifnum \value{maxfloats}> 45 \newinsert\bx@AT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AT}
+\ifnum \value{maxfloats}> 46 \newinsert\bx@AU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AU}
+\ifnum \value{maxfloats}> 47 \newinsert\bx@AV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AV}
+\ifnum \value{maxfloats}> 48 \newinsert\bx@AW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AW}
+\ifnum \value{maxfloats}> 49 \newinsert\bx@AX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AX}
+\ifnum \value{maxfloats}> 50 \newinsert\bx@AY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AY}
+\ifnum \value{maxfloats}> 51 \newinsert\bx@AZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@AZ}
+\ifnum \value{maxfloats}> 52 \newinsert\bx@BA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BA}
+\ifnum \value{maxfloats}> 53 \newinsert\bx@BB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BB}
+\ifnum \value{maxfloats}> 54 \newinsert\bx@BC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BC}
+\ifnum \value{maxfloats}> 55 \newinsert\bx@BD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BD}
+\ifnum \value{maxfloats}> 56 \newinsert\bx@BE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BE}
+\ifnum \value{maxfloats}> 57 \newinsert\bx@BF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BF}
+\ifnum \value{maxfloats}> 58 \newinsert\bx@BG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BG}
+\ifnum \value{maxfloats}> 59 \newinsert\bx@BH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BH}
+\ifnum \value{maxfloats}> 60 \newinsert\bx@BI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BI}
+\ifnum \value{maxfloats}> 61 \newinsert\bx@BJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BJ}
+\ifnum \value{maxfloats}> 62 \newinsert\bx@BK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BK}
+\ifnum \value{maxfloats}> 63 \newinsert\bx@BL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BL}
+\ifnum \value{maxfloats}> 64 \newinsert\bx@BM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BM}
+\ifnum \value{maxfloats}> 65 \newinsert\bx@BN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BN}
+\ifnum \value{maxfloats}> 66 \newinsert\bx@BO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BO}
+\ifnum \value{maxfloats}> 67 \newinsert\bx@BP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BP}
+\ifnum \value{maxfloats}> 68 \newinsert\bx@BQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BQ}
+\ifnum \value{maxfloats}> 69 \newinsert\bx@BR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BR}
+\ifnum \value{maxfloats}> 70 \newinsert\bx@BS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BS}
+\ifnum \value{maxfloats}> 71 \newinsert\bx@BT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BT}
+\ifnum \value{maxfloats}> 72 \newinsert\bx@BU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BU}
+\ifnum \value{maxfloats}> 73 \newinsert\bx@BV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BV}
+\ifnum \value{maxfloats}> 74 \newinsert\bx@BW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BW}
+\ifnum \value{maxfloats}> 75 \newinsert\bx@BX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BX}
+\ifnum \value{maxfloats}> 76 \newinsert\bx@BY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BY}
+\ifnum \value{maxfloats}> 77 \newinsert\bx@BZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@BZ}
+\ifnum \value{maxfloats}> 78 \newinsert\bx@CA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CA}
+\ifnum \value{maxfloats}> 79 \newinsert\bx@CB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CB}
+\ifnum \value{maxfloats}> 80 \newinsert\bx@CC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CC}
+\ifnum \value{maxfloats}> 81 \newinsert\bx@CD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CD}
+\ifnum \value{maxfloats}> 82 \newinsert\bx@CE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CE}
+\ifnum \value{maxfloats}> 83 \newinsert\bx@CF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CF}
+\ifnum \value{maxfloats}> 84 \newinsert\bx@CG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CG}
+\ifnum \value{maxfloats}> 85 \newinsert\bx@CH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CH}
+\ifnum \value{maxfloats}> 86 \newinsert\bx@CI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CI}
+\ifnum \value{maxfloats}> 87 \newinsert\bx@CJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CJ}
+\ifnum \value{maxfloats}> 88 \newinsert\bx@CK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CK}
+\ifnum \value{maxfloats}> 89 \newinsert\bx@CL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CL}
+\ifnum \value{maxfloats}> 90 \newinsert\bx@CM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CM}
+\ifnum \value{maxfloats}> 91 \newinsert\bx@CN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CN}
+\ifnum \value{maxfloats}> 92 \newinsert\bx@CO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CO}
+\ifnum \value{maxfloats}> 93 \newinsert\bx@CP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CP}
+\ifnum \value{maxfloats}> 94 \newinsert\bx@CQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CQ}
+\ifnum \value{maxfloats}> 95 \newinsert\bx@CR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CR}
+\ifnum \value{maxfloats}> 96 \newinsert\bx@CS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CS}
+\ifnum \value{maxfloats}> 97 \newinsert\bx@CT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CT}
+\ifnum \value{maxfloats}> 98 \newinsert\bx@CU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CU}
+\ifnum \value{maxfloats}> 99 \newinsert\bx@CV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CV}
+\ifnum \value{maxfloats}>100 \newinsert\bx@CW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CW}
+\ifnum \value{maxfloats}>101 \newinsert\bx@CX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CX}
+\ifnum \value{maxfloats}>102 \newinsert\bx@CY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CY}
+\ifnum \value{maxfloats}>103 \newinsert\bx@CZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@CZ}
+\ifnum \value{maxfloats}>104 \newinsert\bx@DA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DA}
+\ifnum \value{maxfloats}>105 \newinsert\bx@DB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DB}
+\ifnum \value{maxfloats}>106 \newinsert\bx@DC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DC}
+\ifnum \value{maxfloats}>107 \newinsert\bx@DD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DD}
+\ifnum \value{maxfloats}>108 \newinsert\bx@DE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DE}
+\ifnum \value{maxfloats}>109 \newinsert\bx@DF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DF}
+\ifnum \value{maxfloats}>110 \newinsert\bx@DG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DG}
+\ifnum \value{maxfloats}>111 \newinsert\bx@DH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DH}
+\ifnum \value{maxfloats}>112 \newinsert\bx@DI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DI}
+\ifnum \value{maxfloats}>113 \newinsert\bx@DJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DJ}
+\ifnum \value{maxfloats}>114 \newinsert\bx@DK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DK}
+\ifnum \value{maxfloats}>115 \newinsert\bx@DL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DL}
+\ifnum \value{maxfloats}>116 \newinsert\bx@DM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DM}
+\ifnum \value{maxfloats}>117 \newinsert\bx@DN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DN}
+\ifnum \value{maxfloats}>118 \newinsert\bx@DO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DO}
+\ifnum \value{maxfloats}>119 \newinsert\bx@DP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DP}
+\ifnum \value{maxfloats}>120 \newinsert\bx@DQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DQ}
+\ifnum \value{maxfloats}>121 \newinsert\bx@DR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DR}
+\ifnum \value{maxfloats}>122 \newinsert\bx@DS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DS}
+\ifnum \value{maxfloats}>123 \newinsert\bx@DT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DT}
+\ifnum \value{maxfloats}>124 \newinsert\bx@DU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DU}
+\ifnum \value{maxfloats}>125 \newinsert\bx@DV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DV}
+\ifnum \value{maxfloats}>126 \newinsert\bx@DW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DW}
+\ifnum \value{maxfloats}>127 \newinsert\bx@DX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DX}
+\ifnum \value{maxfloats}>128 \newinsert\bx@DY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DY}
+\ifnum \value{maxfloats}>129 \newinsert\bx@DZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@DZ}
+\ifnum \value{maxfloats}>130 \newinsert\bx@EA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EA}
+\ifnum \value{maxfloats}>131 \newinsert\bx@EB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EB}
+\ifnum \value{maxfloats}>132 \newinsert\bx@EC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EC}
+\ifnum \value{maxfloats}>133 \newinsert\bx@ED \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@ED}
+\ifnum \value{maxfloats}>134 \newinsert\bx@EE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EE}
+\ifnum \value{maxfloats}>135 \newinsert\bx@EF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EF}
+\ifnum \value{maxfloats}>136 \newinsert\bx@EG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EG}
+\ifnum \value{maxfloats}>137 \newinsert\bx@EH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EH}
+\ifnum \value{maxfloats}>138 \newinsert\bx@EI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EI}
+\ifnum \value{maxfloats}>139 \newinsert\bx@EJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EJ}
+\ifnum \value{maxfloats}>140 \newinsert\bx@EK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EK}
+\ifnum \value{maxfloats}>141 \newinsert\bx@EL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EL}
+\ifnum \value{maxfloats}>142 \newinsert\bx@EM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EM}
+\ifnum \value{maxfloats}>143 \newinsert\bx@EN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EN}
+\ifnum \value{maxfloats}>144 \newinsert\bx@EO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EO}
+\ifnum \value{maxfloats}>145 \newinsert\bx@EP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EP}
+\ifnum \value{maxfloats}>146 \newinsert\bx@EQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EQ}
+\ifnum \value{maxfloats}>147 \newinsert\bx@ER \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@ER}
+\ifnum \value{maxfloats}>148 \newinsert\bx@ES \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@ES}
+\ifnum \value{maxfloats}>149 \newinsert\bx@ET \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@ET}
+\ifnum \value{maxfloats}>150 \newinsert\bx@EU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EU}
+\ifnum \value{maxfloats}>151 \newinsert\bx@EV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EV}
+\ifnum \value{maxfloats}>152 \newinsert\bx@EW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EW}
+\ifnum \value{maxfloats}>153 \newinsert\bx@EX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EX}
+\ifnum \value{maxfloats}>154 \newinsert\bx@EY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EY}
+\ifnum \value{maxfloats}>155 \newinsert\bx@EZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@EZ}
+\ifnum \value{maxfloats}>156 \newinsert\bx@FA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FA}
+\ifnum \value{maxfloats}>157 \newinsert\bx@FB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FB}
+\ifnum \value{maxfloats}>158 \newinsert\bx@FC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FC}
+\ifnum \value{maxfloats}>159 \newinsert\bx@FD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FD}
+\ifnum \value{maxfloats}>160 \newinsert\bx@FE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FE}
+\ifnum \value{maxfloats}>161 \newinsert\bx@FF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FF}
+\ifnum \value{maxfloats}>162 \newinsert\bx@FG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FG}
+\ifnum \value{maxfloats}>163 \newinsert\bx@FH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FH}
+\ifnum \value{maxfloats}>164 \newinsert\bx@FI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FI}
+\ifnum \value{maxfloats}>165 \newinsert\bx@FJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FJ}
+\ifnum \value{maxfloats}>166 \newinsert\bx@FK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FK}
+\ifnum \value{maxfloats}>167 \newinsert\bx@FL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FL}
+\ifnum \value{maxfloats}>168 \newinsert\bx@FM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FM}
+\ifnum \value{maxfloats}>169 \newinsert\bx@FN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FN}
+\ifnum \value{maxfloats}>170 \newinsert\bx@FO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FO}
+\ifnum \value{maxfloats}>171 \newinsert\bx@FP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FP}
+\ifnum \value{maxfloats}>172 \newinsert\bx@FQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FQ}
+\ifnum \value{maxfloats}>173 \newinsert\bx@FR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FR}
+\ifnum \value{maxfloats}>174 \newinsert\bx@FS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FS}
+\ifnum \value{maxfloats}>175 \newinsert\bx@FT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FT}
+\ifnum \value{maxfloats}>176 \newinsert\bx@FU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FU}
+\ifnum \value{maxfloats}>177 \newinsert\bx@FV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FV}
+\ifnum \value{maxfloats}>178 \newinsert\bx@FW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FW}
+\ifnum \value{maxfloats}>179 \newinsert\bx@FX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FX}
+\ifnum \value{maxfloats}>180 \newinsert\bx@FY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FY}
+\ifnum \value{maxfloats}>181 \newinsert\bx@FZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@FZ}
+\ifnum \value{maxfloats}>182 \newinsert\bx@GA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GA}
+\ifnum \value{maxfloats}>183 \newinsert\bx@GB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GB}
+\ifnum \value{maxfloats}>184 \newinsert\bx@GC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GC}
+\ifnum \value{maxfloats}>185 \newinsert\bx@GD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GD}
+\ifnum \value{maxfloats}>186 \newinsert\bx@GE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GE}
+\ifnum \value{maxfloats}>187 \newinsert\bx@GF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GF}
+\ifnum \value{maxfloats}>188 \newinsert\bx@GG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GG}
+\ifnum \value{maxfloats}>189 \newinsert\bx@GH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GH}
+\ifnum \value{maxfloats}>190 \newinsert\bx@GI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GI}
+\ifnum \value{maxfloats}>191 \newinsert\bx@GJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GJ}
+\ifnum \value{maxfloats}>192 \newinsert\bx@GK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GK}
+\ifnum \value{maxfloats}>193 \newinsert\bx@GL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GL}
+\ifnum \value{maxfloats}>194 \newinsert\bx@GM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GM}
+\ifnum \value{maxfloats}>195 \newinsert\bx@GN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GN}
+\ifnum \value{maxfloats}>196 \newinsert\bx@GO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GO}
+\ifnum \value{maxfloats}>197 \newinsert\bx@GP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GP}
+\ifnum \value{maxfloats}>198 \newinsert\bx@GQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GQ}
+\ifnum \value{maxfloats}>199 \newinsert\bx@GR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GR}
+\ifnum \value{maxfloats}>200 \newinsert\bx@GS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GS}
+\ifnum \value{maxfloats}>201 \newinsert\bx@GT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GT}
+\ifnum \value{maxfloats}>202 \newinsert\bx@GU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GU}
+\ifnum \value{maxfloats}>203 \newinsert\bx@GV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GV}
+\ifnum \value{maxfloats}>204 \newinsert\bx@GW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GW}
+\ifnum \value{maxfloats}>205 \newinsert\bx@GX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GX}
+\ifnum \value{maxfloats}>206 \newinsert\bx@GY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GY}
+\ifnum \value{maxfloats}>207 \newinsert\bx@GZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@GZ}
+\ifnum \value{maxfloats}>208 \newinsert\bx@HA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HA}
+\ifnum \value{maxfloats}>209 \newinsert\bx@HB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HB}
+\ifnum \value{maxfloats}>210 \newinsert\bx@HC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HC}
+\ifnum \value{maxfloats}>211 \newinsert\bx@HD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HD}
+\ifnum \value{maxfloats}>212 \newinsert\bx@HE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HE}
+\ifnum \value{maxfloats}>213 \newinsert\bx@HF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HF}
+\ifnum \value{maxfloats}>214 \newinsert\bx@HG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HG}
+\ifnum \value{maxfloats}>215 \newinsert\bx@HH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HH}
+\ifnum \value{maxfloats}>216 \newinsert\bx@HI \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HI}
+\ifnum \value{maxfloats}>217 \newinsert\bx@HJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HJ}
+\ifnum \value{maxfloats}>218 \newinsert\bx@HK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HK}
+\ifnum \value{maxfloats}>219 \newinsert\bx@HL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HL}
+\ifnum \value{maxfloats}>220 \newinsert\bx@HM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HM}
+\ifnum \value{maxfloats}>221 \newinsert\bx@HN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HN}
+\ifnum \value{maxfloats}>222 \newinsert\bx@HO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HO}
+\ifnum \value{maxfloats}>223 \newinsert\bx@HP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HP}
+\ifnum \value{maxfloats}>224 \newinsert\bx@HQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HQ}
+\ifnum \value{maxfloats}>225 \newinsert\bx@HR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HR}
+\ifnum \value{maxfloats}>226 \newinsert\bx@HS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HS}
+\ifnum \value{maxfloats}>227 \newinsert\bx@HT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HT}
+\ifnum \value{maxfloats}>228 \newinsert\bx@HU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HU}
+\ifnum \value{maxfloats}>229 \newinsert\bx@HV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HV}
+\ifnum \value{maxfloats}>230 \newinsert\bx@HW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HW}
+\ifnum \value{maxfloats}>231 \newinsert\bx@HX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HX}
+\ifnum \value{maxfloats}>232 \newinsert\bx@HY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HY}
+\ifnum \value{maxfloats}>233 \newinsert\bx@HZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@HZ}
+\ifnum \value{maxfloats}>234 \newinsert\bx@IA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IA}
+\ifnum \value{maxfloats}>235 \newinsert\bx@IB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IB}
+\ifnum \value{maxfloats}>236 \newinsert\bx@IC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IC}
+\ifnum \value{maxfloats}>237 \newinsert\bx@ID \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@ID}
+\ifnum \value{maxfloats}>238 \newinsert\bx@IE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IE}
+\ifnum \value{maxfloats}>239 \newinsert\bx@IF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IF}
+\ifnum \value{maxfloats}>240 \newinsert\bx@IG \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IG}
+\ifnum \value{maxfloats}>241 \newinsert\bx@IH \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IH}
+\ifnum \value{maxfloats}>242 \newinsert\bx@II \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@II}
+\ifnum \value{maxfloats}>243 \newinsert\bx@IJ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IJ}
+\ifnum \value{maxfloats}>244 \newinsert\bx@IK \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IK}
+\ifnum \value{maxfloats}>245 \newinsert\bx@IL \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IL}
+\ifnum \value{maxfloats}>246 \newinsert\bx@IM \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IM}
+\ifnum \value{maxfloats}>247 \newinsert\bx@IN \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IN}
+\ifnum \value{maxfloats}>248 \newinsert\bx@IO \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IO}
+\ifnum \value{maxfloats}>249 \newinsert\bx@IP \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IP}
+\ifnum \value{maxfloats}>250 \newinsert\bx@IQ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IQ}
+\ifnum \value{maxfloats}>251 \newinsert\bx@IR \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IR}
+\ifnum \value{maxfloats}>252 \newinsert\bx@IS \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IS}
+\ifnum \value{maxfloats}>253 \newinsert\bx@IT \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IT}
+\ifnum \value{maxfloats}>254 \newinsert\bx@IU \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IU}
+\ifnum \value{maxfloats}>255 \newinsert\bx@IV \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IV}
+\ifnum \value{maxfloats}>256 \newinsert\bx@IW \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IW}
+\ifnum \value{maxfloats}>257 \newinsert\bx@IX \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IX}
+\ifnum \value{maxfloats}>258 \newinsert\bx@IY \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IY}
+\ifnum \value{maxfloats}>259 \newinsert\bx@IZ \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@IZ}
+\ifnum \value{maxfloats}>260 \newinsert\bx@JA \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JA}
+\ifnum \value{maxfloats}>261 \newinsert\bx@JB \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JB}
+\ifnum \value{maxfloats}>262 \newinsert\bx@JC \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JC}
+\ifnum \value{maxfloats}>263 \newinsert\bx@JD \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JD}
+\ifnum \value{maxfloats}>264 \newinsert\bx@JE \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JE}
+\ifnum \value{maxfloats}>265 \newinsert\bx@JF \expandafter\gdef\expandafter\@freelist\expandafter{\@freelist \@elt\bx@JF}
+\ifnum \value{maxfloats}>266
+ \PackageError{morefloats}{Too much floats called for}{%
+ You requested more than 266 floats.\MessageBreak%
+ (\arabic{maxfloats} to be precise.)\MessageBreak%
+ According to my knowledge, LaTeX cannot process\MessageBreak%
+ more than 266 floats, therefore the morefloats\MessageBreak%
+ package only provides 266 floats.\MessageBreak%
+ If you really need more floats,\MessageBreak%
+ maybe ask a wizard to increase this number.\MessageBreak%
+ (I expected LaTeX to run out of dimensions or memory\MessageBreak%
+ \space long before reaching this anyway.)\MessageBreak%
+ }
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
+
\endinput
+%%
+%% End of file `morefloats.sty'.