Table of Contents
intro.html#INTRO
1. WHAT IS MOM?
intro.html#INTRO_INTRO
1.1 Who is mom meant for?
intro.html#INTRO_TYPESETTING
1.2 Typesetting with mom
intro.html#INTRO_DOCPROCESSING
1.3 Document processing with mom
intro.html#INTRO_PHILOSOPHY
1.4 Mom's philosophy
intro.html#INTRO_DOCUMENTATION
1.5 A note on mom's documentation
intro.html#MACRO_ARGS
1.5.1 How to read macro arguments
intro.html#TOGGLE_MACRO
1.5.2 "Toggle" macros
definitions.html#TERMS
2. DEFINITIONS OF TERMS USED IN THIS MANUAL
definitions.html#TERMS_TYPESETTING
2.1 Typesetting terms
definitions.html#TERMS_GROFF
2.2 Groff terms
definitions.html#TERMS_MOM
2.3 Mom's document processing terms
using.html#USING
3. USING MOM
using.html#USING_INTRO
3.1 Introduction
using.html#USING_MACROS
3.2 How to input mom's macros
using.html#USING_INVOKING
3.3 Printing -- invoking groff with mom
using.html#USING_PREVIEWING
3.4 How to preview documents
typesetting.html#MACROS_TYPESETTING
4. THE TYPESETTING MACROS
typesetting.html#INTRO_MACROS_TYPESETTING
4.1 Introduction to the typesetting macros
typesetting.html#PAGE_MARGINS
4.2 Page Setup
-- paper size and page margins
typesetting.html#INDEX_SETUP
4.2.1 Macro list
typesetting.html#BASIC_PARAMS
4.3 Basic Parameters
-- family, font, point size, line space, line length, autolead
typesetting.html#INDEX_BASIC
4.3.1 Macro list
typesetting.html#JUST_QUAD_FILL
4.4 Justifying, Quadding, Filling and Breaking Lines
typesetting.html#INDEX_JUST
4.4.1 Macro list
typesetting.html#REFINEMENTS
4.5 Refinements
-- word space, sentence space, letter spacing (track kerning), hyphenation, kerning, ligatures
typesetting.html#INDEX_REFINEMENTS
4.5.1 Macro list
typesetting.html#MODIFICATIONS
4.6 Modifying Type
-- pseudo-italic, -bold, -condensed, and -extended
typesetting.html#INDEX_MODIFICATIONS
4.6.1 Macro list
typesetting.html#ALDRLD
4.7 Vertical Movements
-- moving up and down on the page
typesetting.html#INDEX_ALDRLD
4.7.1 Macro list
typesetting.html#TABS
4.8 Tabs
typesetting.html#TYPESETTING_TABS
4.8.1 Typesetting tabs
typesetting.html#TYPESETTING_TABS_TUT
4.8.1.1 Quickie tutorial
typesetting.html#STRING_TABS
4.8.2 String tabs (autotabs)
typesetting.html#STRING_TABS_TUT
4.8.2.1 Quickie tutorial
typesetting.html#INDEX_TABS
4.8.3 Macro list
typesetting.html#MULTI_COLUMNS
4.9 Multi-columns
typesetting.html#INDEX_MULTI_COLUMNS
4.9.1 Macro list
typesetting.html#INDENTS
4.10 Indents
typesetting.html#INDENTS_TUT
4.10.1 A brief explanation of how mom handles indents
typesetting.html#INDEX_INDENTS
4.10.2 Macro list
goodies.html#GOODIES
4.11 Goodies
-- aliases,
transparent lines, smartquotes, caps,
underscoring/underlining, padding lines, leaders, drop
caps, superscripts
goodies.html#INDEX_GOODIES
4.11.1 Macro list
inlines.html#INLINE_ESCAPES
4.12 Inline Escapes
inlines.html#INTRO_INLINE_ESCAPES
4.12.1 Introduction to inline escapes
inlines.html#INLINES_MOM
4.12.2 Mom's personal inlines
inlines.html#INLINES_GROFF
4.12.3 Groff inlines
inlines.html#INLINE_CHARACTERS_GROFF
4.12.3.1 Inlines for special characters and symbols
docprocessing.html#DOCPROCESSING
5. DOCUMENT PROCESSING WITH MOM
docprocessing.html#INTRO_MACROS_DOCPROCESSING
5.1 Introduction to document processing
docprocessing.html#DEFAULTS
5.2 Some document defaults
docprocessing.html#LEADING_NOTE
IMPORTANT NOTE on leading/spacing and bottom margins
docprocessing.html#SETUP
5.3 PRELIMINARY DOCUMENT SETUP
docprocessing.html#DOCPROCESSING_TUT
5.3.1 Tutorial
-- setting up a mom document
docprocessing.html#REFERENCE_MACROS
5.3.2 The Reference Macros
docprocessing.html#TITLE
5.3.2.1 TITLE
docprocessing.html#SUBTITLE
5.3.2.2 SUBTITLE
docprocessing.html#AUTHOR
5.3.2.3 AUTHOR
docprocessing.html#CHAPTER
5.3.2.4 CHAPTER
docprocessing.html#DRAFT
5.3.2.5 DRAFT
docprocessing.html#REVISION
5.3.2.6 REVISION
docprocessing.html#DOCSTYLE_MACROS
5.3.3 The Docstyle Macros
docprocessing.html#DOCTYPE
5.3.3.1 DOCTYPE
-- kind of document
docprocessing.html#PRINTSTYLE
5.3.3.2 PRINTSTYLE
-- typeset or typewrite
docprocessing.html#COPYSTYLE
5.3.3.3 COPYSTYLE
-- draft or final
docprocessing.html#STYLE_BEFORE_START
5.3.4 Changing Type and Style Parameters
before
START
docprocessing.html#TYPE_BEFORE_START
5.3.4.1 Typesetting macros
-- usage
docprocessing.html#DOC_LEAD_ADJUST
5.3.4.2  DOC_LEAD_ADJUST
-- adjust document leading to fill pages
docprocessing.html#DOCHEADER
5.3.4.3 DOCHEADER
-- managing the docheader
docprocessing.html#COLUMNS_INTRO
5.3.4.4 COLUMNS
-- setting documents in columns
docprocessing.html#START_MACRO
5.3.5 ***START***
-- the macro to initiate document processing
docprocessing.html#DOC_PARAM_MACROS
5.3.6 Changing Document-wide Style Parameters
after
START
docprocessing.html#INDEX_DOC_PARAM
5.3.6.1 Macro list
docelement.html#DOCELEMENT
5.4 THE DOCUMENT ELEMENT TAGS
docelement.html#DOCELEMENT_INTRO
5.4.1 Introduction to the document element tags
docelement.html#DOCELEMENT_CONTROL
Control macros
-- changing style defaults for document element tags
docelement.html#CONTROL_MACRO_ARGS
Arguments to the control macros
docelement.html#EPIGRAPH_INTRO
5.4.2 Epigraphs
docelement.html#PP_INTRO
5.4.3 Paragraphs
docelement.html#HEAD_INTRO
5.4.4 Main heads
docelement.html#SUBHEAD_INTRO
5.4.5 Subheads
docelement.html#PARAHEAD_INTRO
5.4.6 Paragraph heads
docelement.html#LINEBREAK_INTRO
5.4.7 Linebreaks
-- author linebreaks
docelement.html#QUOTE_INTRO
5.4.8 Quotes
-- line for line poetic quotes
docelement.html#BLOCKQUOTE_INTRO
5.4.9 Blockquotes
-- cited material
docelement.html#FOOTNOTE_INTRO
5.4.10 Footnotes
docelement.html#ENDNOTE_INTRO
5.4.11 Endnotes
docelement.html#FINIS_INTRO
5.4.12 Document termination
-- FINIS
headfootpage.html#HEADFOOTPAGE
5.5 DOCUMENT HEADERS AND FOOTERS
headfootpage.html#HEADFOOTPAGE_INTRO
5.5.1 Introduction
headfootpage.html#DESCRIPTION_GENERAL
5.5.2 General description of headers/footers
headfootpage.html#HEADER_STYLE
5.5.3 Default specs for headers/footers
headfootpage.html#VERTICAL_SPACING
5.5.4 Vertical placement and spacing of headers/footers
headfootpage.html#HEADFOOT_MANAGEMENT
5.5.5 Managing headers/footers
headfootpage.html#USERDEF_HDRFTR
5.5.5.1 User-defined, single string recto/verso headers/footers
headfootpage.html#HEADFOOT_CONTROL
5.5.6 Control macros for headers/footers
headfootpage.html#PAGINATION
5.6 PAGINATION
headfootpage.html#PAGINATION
Introduction
headfootpage.html#INDEX_PAGINATION
Pagination macros list
rectoverso.html#RECTOVERSO
5.7 RECTO/VERSO PRINTING AND COLLATING
rectoverso.html#RECTOVERSO_INTRO
5.7.1 Introduction to recto/verso
rectoverso.html#RECTOVERSO_LIST
5.7.1.1 Macro list
rectoverso.html#COLLATE_INTRO
5.7.2 Introduction to collating
rectoverso.html#COLLATE
5.7.2.1 The COLLATE macro
cover.html#RECTOVERSO
5.8 CREATING A COVER PAGE
letters.html#LETTERS
5.9 WRITING LETTERS
letters.html#LETTERS_INTRO
5.9.1 Introduction to writing letters
letters.html#TUTORIAL
5.9.2 Tutorial on writing letters
letters.html#LETTERS_DEFAULTS
5.9.3 Default style for letters
letters.html#LETTERS_MACROS
5.9.4 The letter macros
typemacdoc.html#TYPESETTING
5.10 USING TYPESETTING MACROS DURING DOCUMENT PROCESSING
appendices.html#APPENDICES
6. APPENDICES
appendices.html#MOREDOC
6.1 Further notes on this documentation
appendices.html#CODENOTES
6.2 Some reflections on mom
reserved.html#RESERVED
6.3 List of reserved words
appendices.html#CONTACT
6.4 Contact the author
