6.14.9.13. Code Displays

Code is delineated by two horizontal lines and set in Courier font. Each line of code is treated as normal Lout input with all characters special to Lout converted as necessary. The lines of code are wrapped within an "lines @Break" object to ensure that each code line is left adjusted and page breaks can occur.

The Lout that we emit is looks relatively complex but is really straight-forward. Here is what we do:

The footer simply reverses the process: it ends the blocks that were opened, writes another full width rule, and report the section ending.
6.14.9.13.1. Code Introduction and Epilog
6.14.9.13.2. Code Formating