Groff
The GNU implementation of Groff
Edition 00.00.01 alpha (pre-release)
Tue Feb 8 9:15:28 1994
by Trent A. Fisher
Copying
Introduction
What Is Groff?
History
Groff Capabilities
Macro Packages
Pre-processors
Post-processors
Credits
Invoking groff
Options
Environment
Invocation Examples
grog
Tutorial for Macro Users
Basics
Common Features
Paragraphs
Sections and Chapters
Headers and Footers
Page Layout
Displays
Footnotes and annotations
Table of Contents
Indexes
Paper formats
Multiple Columns
Font and Size changes
Predefined Strings
Preprocessor Support
Configuration and Customization
-man
-ms
-me
-mm
Programming Tutorial
Text
Filling and Adjusting
Hyphenation
Sentences
Tab Stops
Implicit Line Breaks
Input Conventions
Measurements
Default Units
Expressions
Identifiers
Embeded Commands
Requests
Request Arguments
Macros
Escapes
Comments
Registers
Setting Registers
Interpolating Registers
Auto-increment
Assigning Formats
Builtin Registers
Manipulating filling and adjusting
Manipulating hyphenation
Manipulating spacing
Tabs and Fields
Leaders
Fields
Character Translations
Line Layout
Page Layout
Page Control
Fonts
Changing Fonts
Font Families
Font Positions
Using Symbols
Artificial Fonts
Ligatures and Kerning
Sizes
Changing Type Sizes
Fractional Type Sizes
Strings
Conditionals and Loops
if-else
while
Writing Macros
Copy-in Mode
Parameters
Page Motions
Drawing Functions
Traps
Page Location Traps
Diversion Traps
Input Line Traps
End-of-input Traps
Diversions
Environments
I/O
Postprocessor Access
Miscellany
Debugging
Warnings
Implementation Differences
Summary
Tbl
global specs
table format
data
Eqn
Pic
Grap
Refer
Soelim
Devices
Special characters
Grotty
Invoking grotty
Grops
Invoking grops
Embeding Postscript
Grodvi
Invoking grodvi
Gxditview
Invoking gxditview
File formats
gtroff output
Device Control
Drawing Functions
Line Continuation
Font files
`DESC'
file format
Font file format
Installation
Request Index
Register Index
String Index
Macro Index
Program Index
Concept Index