\begin{thebibliography}{10} \bibitem{adobe1990ps} {Adobe Systems, Inc}. \newblock {\em PostScript Language Reference Manual, Second Edition}. \newblock Addison-Wesley, 1990. \bibitem{adobe1995frame} {Adobe Systems, Inc}. \newblock {\em Using FrameMaker+SGML}. \newblock Adobe Systems, Inc., 1995. \bibitem{apple1996quickdraw} {Apple Computer, Inc}. \newblock {\em Quickdraw GX}. \newblock 1996. \newblock available as \url{http://support.info.apple.com/gx/gx.html}. \bibitem{brooks1991lilac} Kenneth~P. Brooks. \newblock Lilac: a two-view document editor. \newblock {\em IEEE Computer}, pages 7--19, 1991. \bibitem{ettrich1996lyx} Matthias Ettrich. \newblock {\em Lyx}. \newblock 1996. \newblock available as \url{http://www-ti.informatik.uni-tuebingen.de/~ettrich/}. \bibitem{foxley1987music} Eric Foxley. \newblock Music --- a language for typesetting music scores. \newblock {\em Software---Practice and Experience}, 17:485--502, 1987. \bibitem{furuta1982survey} Richard Furuta, Jeffrey Scofield, and Alan Shaw. \newblock Document formatting systems: survey, concepts, and issues. \newblock {\em Computing Surveys}, 14:417--472, 1982. \bibitem{goldfarb1990sgml} Charles~F. Goldfarb. \newblock {\em The SGML Handbook}. \newblock Oxford University Press, 1990. \newblock ISBN 0-19-853737-9. \bibitem{goldfarb1991hytime} Charles~F. Goldfarb. \newblock Hytime: a standard for structured hypermedia interchange. \newblock {\em IEEE Computer}, 24:81--84, 1991. \bibitem{interleaf1996} {Interleaf, Inc}. \newblock {\em Interleaf 6 for Motif: next generation document creation, composition and assembly}. \newblock 1996. \newblock available as \url{http://www.interleaf.com/i6motifds.html}. \bibitem{kernighan1982pic} Brian~W. Kernighan. \newblock Pic --- a language for typesetting graphics. \newblock {\em Software--Practice and Experience}, 12:1--21, 1982. \bibitem{kernighan1989retro} Brian~W. Kernighan. \newblock The unix system document preparation tools: a retrospective. \newblock {\em AT\&T Technical Journal}, 68:5--20, 1989. \bibitem{kingston1993lout.design} Jeffrey~H. Kingston. \newblock The design and implementation of the lout document formatting language. \newblock {\em Software--Practice and Experience}, 23:1001--1041, 1993. \bibitem{kingston1995lout.program} Jeffrey~H. Kingston. \newblock {\em The Lout Document Formatting System (Version 3)}. \newblock 1995. \newblock available as \url{ftp://ftp.cs.usyd.edu.au/jeff/lout/}. \bibitem{knuth1981bpl} D.~E. Knuth and M.~E. Plass. \newblock Breaking paragraphs into lines. \newblock {\em Software--Practice and Experience}, 11:1119--1184, 1981. \bibitem{knuth1984tex} Donald~E. Knuth. \newblock {\em The {\TeX}Book}. \newblock Addison-Wesley, 1984. \bibitem{krishnamurthy1995unix} Balachander Krishnamurthy, editor. \newblock {\em Practical Reusable UNIX Software}. \newblock John Wiley, 1995. \bibitem{lamport1986latex} Leslie Lamport. \newblock {\em \LaTeX\ User's Guide and Reference Manual}. \newblock Addison-Wesley, 1986. \bibitem{microsoft1996word} {Microsoft, Inc.} \newblock {\em Microsoft Word}. \newblock Microsoft, Inc., 1996. \newblock available as \url{http://www.microsoft.com/msword/}. \bibitem{ossanna1976troff} Joseph~F. Ossanna. \newblock ``nroff/troff'' user's manual. \newblock Technical Report~54, Bell Laboratories, Murray Hill, NJ 07974, 1976. \bibitem{plass1981} Michael~F. Plass. \newblock {\em Optimal pagination techniques for automatic typesetting systems}. \newblock PhD thesis, Stanford, CA, 1981. \bibitem{reid1980scribe} Brian~K. Reid. \newblock A high-level approach to computer document production. \newblock In {\em Proceedings of the 7th Symposium on the Principles of Programming Languages (POPL), Las Vegas NV}, pages 24--31, 1980. \bibitem{winston1992} P.~H. Winston. \newblock {\em Artificial Intelligence}. \newblock Addison-Wesley, third edition edition, 1992. \bibitem{vanwyk1980} Christopher J.~Van Wyk. \newblock {\em A language for typesetting graphics}. \newblock PhD thesis, Stanford, CA, 1980. \end{thebibliography}