Page Makeup by Postprocessing Text Formatter Output

نویسندگان

  • Brian W. Kernighan
  • Christopher J. Van Wyk
چکیده

Automatic text formatters usually produce poor page layouts: pages may have different lengths, widow lines abound, and figure placement is hard to control and often wrong. This paper describes a different approach to page makeup. \We add to the output of a text formatter extra information that tells how various elements of the document should appear on the page. A postprocessor uses this information to make all pages the same height, prevent the creation of widow and orphan lines, place footnotes, and float figures to a suitable posi tion on an appropriate page. V/e have implemented such a postprocessor for text processed by the TROFF text formatter. The current version handles these page-makeup tasks for oneand two-column text. Versions of the program have been used to produce camera-ready copy for at least six books and several journal articles. The authors typeset this paper using the software it

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards structured, block-based PDF

The Portable Document Format (PDF), defined by Adobe Systems Inc. as the basis of its Acrobat product range, is discussed in some detail. Particular emphasis is given to its flexible object-oriented structure, which has yet to be fully exploited. It is currently used to represent not logical structure but simply a series of pages and associated resources. A definition of an Encapsulated PDF (EP...

متن کامل

Separation of Concerns for Indexing

Separation of concerns is a fundamental principle for managing conplex tasks. Previous tools for assisting in generating back-of-the-book indexes do not apply this principle as thoroughly as they might; in particular, most confuse two issues: recording where references occur in the main text, and deciding what terms should appear in the index. This paper describes a general facility for multi-l...

متن کامل

A Model for a Document Maintenance

We present the architecture of a system for editing formatted documents. Key among the requirements for this system are support for complex page formats and the ability to incorporate diagrams and other non-textual features. The system is interactive, using an incremental formatter to adjust the text after each change. Our model allows for extending the set of supported document objects and per...

متن کامل

System Architecture for XML Offload to a Cell Processor-Based Workstation

This paper describes the design, prototype implementation, and evaluation of a system architecture for XML offload to a Cell processor-based workstation. This architecture includes a high-performance parser based on a novel enhanced finite state machine technology. RenderX 1 XML 2005 Conference proceeding by RenderX author of XML to PDF (XSL FO) formatter. XSL• FO formatter Re-format page sizes

متن کامل

Experimental Page Makeup of Text with Graphics on a Raster Printer

economic advantages of printing internal-use documents on a raster printer have usually been limited to purely numeric and text documents. This paper describes an experimental character-graphic art program that demonstrates the potential of the IBM 3800 f o r printing a restricted set of character-graphic art documents. A special character set is outlined, as well as an algorithm that selects t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computing Systems

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1989