do away with pre-formatted pagination. rely on section numbers for references.
Then you would keep tables and ascii-art diagrams from being split ... how?