Document Outline

- Footnotes and References

- Extensions to nmr

- 7 Advanced Editing

- The ex Editor

- Write Locally Edit Globally

- Pattern Matching

- Writing and Quitting Files

- Reading In a File

- Executing UNIX Commands

- Editing Multiple Files

- Word Abbreviation

- Saving Commands with map

- 8 Formatting with tbl

- Using tbl

- Specifying Tables

- A Simple Table Example

- Laying Out a Table

- Describing Column Formats

- Changing the Format within a Table

- Putting Text Blocks in a Column

- Breaking Up Long Tables

- Putting Titles on Tables

- A tbl Checklist

- Some Complex Tables

- 9 Typesetting Equations with eqn

- A Simple eqn Example

- Using eqn

- Specifying Equations

- Spaces in Equations

- Using Braces for Grouping

- Special Character Names

- Special Symbols

- Diacritical Marks

- Defining Terms

- Quoted Text

- Problem Checklist

- 10 Drawing Pictures

- The pic Preprocessor

- From Describing to Programming Drawings

- pic Enhancements

- 11 A Miscellany of UNIX Commands

- Managing Your Files

- Viewing the Contents of a File

- Searching for Information in a File

- Proofing Documents

- Comparing Versions of the Same Document

- Manipulating Data

- Cleaning Up and Backing Up

- Compressing Files

- Communications

- Scripts of UNIX Sessions

- 12 Let the Computer Do the Dirty Work

- Shell Programming

- Scripts

- Stream Editing (sed)

- A Proofreading Tool You Can Build

- 13 The awk Programming Language

- Invoking awk

- Records and Fields

- Testing Fields

- Passing Parameters from a Shell Script

- Changing the Field Separator

- System Variables

- Looping

- awk Applications

- Testing Programs

- Comments

- Defining Macros

- Macro Names

- Macro Arguments

- Nested Macro Definitions

- Conditional Execution

- Interrupted Lines

- Number Registers

- Defining Strings

- Diversions

- Environment Switching

- Redefining Control and Escape Characters

- Debugging Your Macros

- Error Handling

- Macro Style

- 15 Figures and Special Effects

- Formatter Escape Sequences

- Local Horizontal Motions

- Absolute Motions

- Talking Directly to the Printer

- Marking a Vertical Position

- Overstriking Words or Characters

- Tabs Leaders and Fields

- Constant Spacing

- Pseudo-Fonts

- Character Output Translations

- Output Line Numbering

- Change Bars

- Form Letters

- Reading in Other Files or Program Output

- 16 What™s in a Macro Package?

- Just What Is a Macro Package Revisited

- Building a Consistent Framework

- Page Transitions

- Page Transitions in ms

- Some Extensions to the Basic Package

- Other Exercises in Page Transition

- Creating a Custom Macro Package

- Structured Technical Documents

- Figure and Table Headings

- Lists Lists and More Lists

- Source Code and Other Examples

- Notes Cautions and Warnings

- Table of Contents Index and Other End Lists

- 18 Putting It All Together

- Saving an External Table of Contents

- Index Processing

- Let make Remember the Details

- Where to Go from Here

- A Editor Command Summary

- B Formatter Command Summary

- C Shell Command Summary

- D Format of trof f Width Tables

- E Comparing rmn and ms

- F The format Macros

- G Selected Readings

- Index

- 1 Quick Tour of Alcuin

- 1.1 Introduction to Calligraphy

- 1.2 Digest of Alcuin Commands

- Sample Illuminated Manuscripts

- Using Graphic Characters

- Scaling a Font

- 2.2 Modifying Font Style

- Drawing Your Own Font

- I 3 Library of Hand-Lettered Fonts

- TABLE 1 List of Required Resources

- List of Available Resources

- tents (no page breaks you can set the number register Cp to

Table of Contents

Footnotes and References

Extensions to nmr

7 Advanced Editing

The ex Editor

Write Locally Edit Globally

Pattern Matching

Writing and Quitting Files

Reading In a File

Executing UNIX Commands

Editing Multiple Files

Word Abbreviation

Saving Commands with map

8 Formatting with tbl

Using tbl

Specifying Tables

A Simple Table Example

Laying Out a Table

Describing Column Formats

Changing the Format within a Table

Putting Text Blocks in a Column

Breaking Up Long Tables

Putting Titles on Tables

A tbl Checklist

Some Complex Tables

9 Typesetting Equations with eqn

A Simple eqn Example

Using eqn

Specifying Equations

Spaces in Equations

Using Braces for Grouping

Special Character Names

Special Symbols

Diacritical Marks

Defining Terms

Quoted Text

Problem Checklist

10 Drawing Pictures

The pic Preprocessor

From Describing to Programming Drawings

pic Enhancements

11 A Miscellany of UNIX Commands

Managing Your Files

Viewing the Contents of a File

Searching for Information in a File

Proofing Documents

Comparing Versions of the Same Document

Manipulating Data

Cleaning Up and Backing Up

Compressing Files

Communications

Scripts of UNIX Sessions

12 Let the Computer Do the Dirty Work

Shell Programming

Scripts

Stream Editing (sed)

A Proofreading Tool You Can Build

13 The awk Programming Language

Invoking awk

Records and Fields

Testing Fields

Passing Parameters from a Shell Script

Changing the Field Separator

System Variables

Looping

awk Applications

Testing Programs

Comments

Defining Macros

Macro Names

Macro Arguments

Nested Macro Definitions

Conditional Execution

Interrupted Lines

Number Registers

Defining Strings

Diversions

Environment Switching

Redefining Control and Escape Characters

Debugging Your Macros

Error Handling

Macro Style

15 Figures and Special Effects

Formatter Escape Sequences

Local Horizontal Motions

Absolute Motions

Talking Directly to the Printer

Marking a Vertical Position

Overstriking Words or Characters

Tabs Leaders and Fields

Constant Spacing

Pseudo-Fonts

Character Output Translations

Output Line Numbering

Change Bars

Form Letters

Reading in Other Files or Program Output

16 What™s in a Macro Package?

Just What Is a Macro Package Revisited

Building a Consistent Framework

Page Transitions

Page Transitions in ms

Some Extensions to the Basic Package

Other Exercises in Page Transition

Creating a Custom Macro Package

Structured Technical Documents

Figure and Table Headings

Lists Lists and More Lists

Source Code and Other Examples

Notes Cautions and Warnings

Table of Contents Index and Other End Lists

18 Putting It All Together

Saving an External Table of Contents

Index Processing

Let make Remember the Details

Where to Go from Here

A Editor Command Summary

B Formatter Command Summary

C Shell Command Summary

D Format of trof f Width Tables

E Comparing rmn and ms

F The format Macros

G Selected Readings

Index

1 Quick Tour of Alcuin

1.1 Introduction to Calligraphy

1.2 Digest of Alcuin Commands

Sample Illuminated Manuscripts

Using Graphic Characters

Scaling a Font

2.2 Modifying Font Style

Drawing Your Own Font

I 3 Library of Hand-Lettered Fonts

TABLE 1 List of Required Resources

List of Available Resources

tents (no page breaks you can set the number register Cp to