Document Formatting and Typesetting on the UNIX System 2nd Ed.

Narain Gehani

Publisher: Silicon Press, 1987, 377 pages

ISBN: 0-9615336-2-5

Keywords: Programming

Last modified: June 10, 2021, 9:42 p.m.

This book contains a general discussion about formatting and an extensive discussion about the UNIX system document formatting facilities. One chapter each is devoted to specifying the document format (MM), and each of the tools for specifying tables (TBL), figures (PIC), and equations (EQN). Other chapters summarize the UNIX system formatter TROFF and the WRITER'S WORKBENCH Software. And finally the book contains several MM templates for a variety of documents (such as books), description of UNIX system typesetting commands, a glossary and an annotated bibliography.

  1. Introduction
    1. Document Format
    2. The UNIX Document Formatting and Writing Tools
    3. Using mm in Preference to troff
    4. Using the Document Formatting and Writing Tools
    5. The Typesetting Commands
  2. Specifying The Document Format
    1. An Example of Document Formatting
    2. Basics
    3. Fonts
    4. Point Size and Vertical Spacing
    5. Document Structure
    6. Document Definitions, Style and Appearance Parameters
    7. Document Prelude
    8. Document Body
    9. Document Postlude
    10. Business Letters
    11. Advanced Aspects of mm
    12. Interfacing with troff Preprocessors
    13. Interaction of troff with mm
    14. mm Command-Line Options
    15. Hints for Managing Large Documents
    16. Checking for Errors: checkmm
    17. A Final Example
    18. Exercises
  3. Specifying Tables
    1. An Example tbl Specification
    2. Format of a Table Specification
    3. Specification of the Global Table Format
    4. Data Format Specification
    5. Table Data
    6. Tables with Groups of Repeated Rows
    7. troff Instructions
    8. Interface with mm
    9. Checking for Errors: tbl
    10. Restrictions on Table Specifications
    11. Examples
    12. Exercises
  4. Specifying Figures
    1. An Example pic Specification
    2. Format of a Figure Specification
    3. Primitive Objects — Basics
    4. Moves
    5. Lines and Arrows
    6. Boxes
    7. Circles
    8. Ellipsis
    9. Arcs
    10. Splines
    11. Text
    12. Invisible Objects
    13. Control Instructions
    14. Macros
    15. Blocks
    16. Including 
    17. Figure Size
    18. Interface with mm and eqn
    19. Checking for errors: pic
    20. Recent Changes to pic
    21. Exercises
  5. Specifying Formulas (Equations)
    1. An Example eqn Specification
    2. Specifying Equations
    3. Basics
    4. Subscript(Superscripts
    5. Fractions
    6. Square Roots
    7. Associating Limits With Items
    8. Large Brackets for Grouping
    9. eqn Definitions
    10. Aligning Equations
    11. Piles
    12. Matrices
    13. Diacritics
    14. Local Motions
    15. Labeling Equations
    16. eqn Environment
    17. Operator Precedence and Association
    18. Special Characters and Symbols
    19. eqn Interface With tbl, pic and mm
    20. eqn Restrictions
    21. Checking for Errors: eqn and checkmm
    22. Recent Changes to eqn
    23. Examples
    24. Exercises
  6. troff/nroff — The Formatters
    1. Stand-Alone troff Instructions
    2. Escape Sequences for Characters, Indicators and Functions
    3. Naming Conventions for Non-ASCII Characters
    4. Recent Changes to troff
  7. WRITER'S WORKBENCH Software
    1. Overview
    2. proofr
    3. prose
    4. Example
    5. Conclusions
  8. Examples Document Templates
    1. Letters
    2. Papers
    3. Books
    4. Exercises
  1. More Document Formatting Tools
    1. ideal
    2. grap
    3. ms Page-Layout Macros
    4. mv Viewgraph Macros
    5. refer
  2. Document Formatting Commands
    1. checkmm (mm and eqn Error Checker)
    2. double (Double Word Finder)
    3. eqn and neqn (Format Mathematical Text)
    4. mm (Print Documents Formatted Using mm)
    5. mmt and mvt (Format Documents, Viewgraphs and Slides)
    6. nroff (Format Text)
    7. pic (Draw Figures)
    8. spell (Find Spelling Errors)
    9. tbl (Format Tables)
    10. tc (troff Output Interpreter)
    11. troff (Text Formatting and Typesetting)
    12. wwb (WRITER'S WORKBENCH Softare)
  3. Some Font Samples

Reviews

Document Formatting and Typesetting on the UNIX System

Reviewed by Roland Buresund

Good ******* (7 out of 10)

Last modified: May 21, 2007, 3 a.m.

The authorative text on troff and friends. Should probably be read by some book authors today, so that they learned how to write.

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required

captcha

required