Bonham, MikeWitten, Ian H.2008-02-272008-02-271982-03-01http://hdl.handle.net/1880/46116This paper examines the problems associated with current document preparation systems, and proposes a new model for typesetting language implementation which appears to offer considerable advantages over alternative structures. A distinction is drawn between the form and content of a document. This emphasizes the differing requirements of the format designer, who needs a convenient language to describe heuristics for text layout; and the author or typist, who needs an object-oriented control language which separates logical entities in the document from their appearance on the printed page. The latter is well served by modern document preparation systems, but the former is not. The work attempts to rectify the imbalance by designing and implementing a language for document specification, in the form of a compiler for an existing document preparation system.EngComputer ScienceA STRUCTURED PROCEDURAL DOCUMENT-PREPARATION LANGUAGEunknown1982-88-710.11575/PRISM/31139