summaryrefslogtreecommitdiff
path: root/contrib/mom/momdoc/toc.html
blob: fd1303630669628afae6087ea7fe2046728b5d90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Mom -- Table of Contents</title>
</head>
<body bgcolor="#dfdfdf">

<!====================================================================>

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