Box is a language independent mark-up language. It is designed for use within a generic pretty-print framework to connect source language dependent front-ends to target language dependent back-ends. A front-end translates a term over a language to Box to describe its intended layout. Back-ends translate Box terms to arbitrary output formats. The tool box2latex is a back-end that generates LaTeX code using specialized LaTeX commands and environments defined in the style file boxenv.sty. This style file is required in order to process the generated document by LaTeX. This paper describes how to integrate the generated LaTeX files within your documents, and it describes the low-level interface and implementation of the boxenv.sty style file.

Requirements/Specifications (acm D.2.1), Coding Tools and Techniques (acm D.2.3), Programming Environments (acm D.2.6), Distribution, Maintenance, and Enhancement (acm D.2.7), Miscellaneous (acm D.2.m), Language Classifications (acm D.3.2), Document Preparation (acm I.7.2)
Software (theme 1)
Software Engineering [SEN]
Software Analysis and Transformation

de Jonge, M. (1999). Boxenv.sty : a LATEX style file for formatting BOX expressions. Software Engineering [SEN]. CWI.