% \iffalse % $Id: xo-flow-chart.dtx,v 1.5 2000/03/22 15:31:14 latex3 Exp $ % \fi \begin{footnotesize} \begin{verbatim} (1) | V \setup@collection@or | V New OR: \collection@or | V \setup@float@placement \setup@float@placement | V (2)--> \float@placement@loop | V \trial@inner@loop | V | | no yes | | | | | V | \try@next@float <--------------------- | | | | | | | <\@activelist empty?> | | | | | | no yes | | | | | | | V | | (get it) \@activelist@empty@action | | | (= \setup@best@column@or) | -------------v---------------- | | | | | -----> \select@and@test@next@area | | | | | | | | | | | | | | yes no---------------(defer float)---------------- | | | | (do some tests and perhaps | | close area this way) | | | | | | | | | | | yes no---------------(defer float)---------------- | | | | | | | yes no | | | -------- V \pretests@success@action (\setup@grabcolumn@or) \setup@grabcolumn@or | V \grabcolumn@loop <-------- | | V | New OR: \grabcolumn@or | | | | | | | | | yes no------------ | (store results of trial) | V \setup@cleanup@or | V New OR: \cleanup@or | V --> (reenter 2) \setup@best@column@or | V \best@column@loop <------- | | V | New OR: \best@column@or | | | | | | | yes no---------- | (produce final page) | V \initialise@next@page | V (try to make float pages) | V \setup@collection@or (reenter 1) \end{verbatim} \end{footnotesize} \endinput % % $Log: xo-flow-chart.dtx,v $ % Revision 1.5 2000/03/22 15:31:14 latex3 % some normalisations of names % some corrections % % Revision 1.4 2000/03/05 19:38:51 latex3 % more updates -- still wrong % % Revision 1.3 2000/02/26 18:27:52 david % updates (not finished) % % Revision 1.4 2000/02/18 19:08:47 car2 % oops, something else changed! % % Revision 1.3 2000/02/18 19:05:04 car2 % correction: removed a defer % % Revision 1.2 2000/02/16 10:20:14 latex3 % small updates % % Revision 1.1 2000/02/16 07:35:47 latex3 % Initial revision %