The following is a list of "reserved" words used by mom. Before changing the name of any macro or document element tag with ALIAS, I strongly recommend doing a search of this page for your proposed new name. If you find it in the left hand column, DON'T USE IT. Choose something else instead.
Anyone interested in playing around inside mom's macro file (om.tmac) will find this list useful as well since it lists all (I hope) the macros, strings, diversions and number registers mom uses, along with brief descriptions of their functions.
TYPESETTING =========== +++MACROS+++ Page layout ----------- PAGELENGTH Page width PAGE Page width/length; left, right, top, bottom margins PAGEWIDTH Page width PAPER Letter, legal, or A4 B_MARGIN Space to leave at page bottom L_MARGIN Page offset R_MARGIN Line length as a function of pagewidth minus pageoffset minus rightmargin T_MARGIN Advance lead from page top Page control ------------ DO_B_MARGIN Margin at bottom of page; trap-invoked DO_T_MARGIN Margin at top of page; trap-invoked Style ----- COLOR Change color of text to predefined value CONDENSE Set percentage of pseudo-condense (alias of CONDENSE_OR_EXTEND) EXTEND Set percentage of pseudo-extend (alias of CONDENSE_OR_EXTEND) FAMILY Family FT Font FALLBACK_FONT Font to use whenever FAMILY or FT errors occur LL Line length LS Leading (.vs) NEWCOLOR Define a text color PT_SIZE Point size SETBOLDER Set degree of emboldening (pseudo-bold) in units SETSLANT Set degree of pseudo-italic XCOLOR Initialize a color from rgb.txt Autolead -------- AUTOLEAD Always lead n points more than .PT_SIZE Flush ----- JUSTIFY Justified text QUAD Filled text, left, right, or centre Quad ---- CENTER Non-filled text, centre LEFT Non-filled text, left RIGHT Non-filled text, right Hyphenation ----------- HY Turn hyphenation on/off, or set LINES, MARGIN, SPACE HY_SET Set LINES, MARGIN, SPACE in a single command Advanced style -------------- KERN Turn automatic kerning on or off LIGATURES Turn ligatures on or off SS Sentence space control WS Word space control Line breaks ----------- BR Alias of br EL Breaks line but doesn't advance SPACE Alias of sp SPREAD Alias of brp Ald/rld ------- ALD Advance lead RLD Reverse lead Indents ------- HI Indent hang IB Indent both IBX Indent both off IL Indent left ILX Indent left off IQ Indents off IR Indent right IRX Indent right off IX Indents off -- deprecated TI Indent temporary Tabs ---- ST String tab TAB_SET Tab Set TN Tab Next TQ Tab Quit MCO Turn on multi-column mode MCR Return to top of column MCX Turn off multi-column mode Underscore ---------- UNDERSCORE Underscores words or phrases UNDERSCORE2 Double underscores words or phrases Underline --------- UNDERLINE Underlines whole passages (Courier only) Smart Quotes ------------ SMARTQUOTES Turns smart quotes on or off Misc + Support -------------- BR_AT_LINE_KERN Deposit a break before RW and WE CAPS Convert u/lc to UC COMMENT Don't print lines till COMMENT OFF (alias of SILENT) DROPCAP_ADJUST Points (poss. fractional) to add/subtract from drop caps DROPCAP Create drop cap DROPCAP_FAMILY Drop cap family DROPCAP_FONT Drop cap font DROPCAP_GUTTER Drop cap gutter DROPCAP_OFF Support only; restores .in if there was one ESC_CHAR Alias for .ec EW Extra white -- loosen overall line kern (character spacing) LEADER_CHARACTER Sets leader character PAD Insert padding spaces at marked places PADMARKER Sets character to use instead of # in PAD PRINT Simply prints args passed to it; keeps my code indented nicely RW Reduce white -- tighten overall line kern (character spacing) SILENT Don't print lines till SILENT OFF SIZESPECS Get cap-height, x-height and descender depth for current point size TRAP Turn traps off or on +++DIVERSIONS+++ NO_FLASH Diverts output of SILENT or COMMENT so they don't print NULL Diverts SIZESPECS in PRINT_HDRFTR so it doesn't screw up FOOTER and FOOTNOTE processing when FOOTERS are on PAD_STRING Diverts $PAD_STRING for processing TYPESIZE Diverts SIZESPECS routine so it doesn't print +++NUMBER REGISTERS+++ #ABORT_FT_ERRORS Abort on FT errors? (toggle) #ALD ALD value #ARGS_TO_LIST Tells LIST whether LIST was invoked with a legal arg; controls LIST OFF processing #ARGS_TO_SQ Tells SMARTQUOTES whether it was invoked with a legal arg; controls SMARTQUOTES OFF processing #AUTOLEAD_FACTOR Using FACTOR arg to AUTOLEAD? (toggle) #AUTO_LEAD Using autolead? (toggle) #AUTO_LEAD_VALUE Auto leading value #BL_INDENT Value of left indent when IB #B_MARGIN Bottom margin #BOLDER_UNITS # of units to embolden type #BR_INDENT Value of right indent when IB c column mark #CONDENSE Are we in pseudo-condense mode? (toggle) #CONDENSE_WAS_ON For restoring \*[COND] in DROPCAP #COND_WIDTH Width of pseudo-condensed type (pointsize x $COND_PERCENT) #CURRENT_L_LENGTH Current line length at first invocation of LIST; like #ORIG_L_LENGTH #CURRENT_TAB Current tab number #DC_GUT Width of dropcap gutter #DEGREES # of degrees slant for pseudo-italic #ENUMERATOR<n> Number register enumerator for depth <n> in lists #EXT_WIDTH Width of pseudo-extended type (pointsize x $EXT_PERCENT) #EXTEND Are we in pseudo-extend mode? (toggle) #EXTEND_WAS_ON For restoring \*[EXT] in DROPCAP #FILL_MODE Are we in fill mode (i.e. \n(.u=1)? (toggle) #H_INDENT Value of left indent when IH #HL_INDENT Value of the hang when IH #HYPHENATE Hyphenation on? (toggle) #HY_SET Did we manually set hyphenation parameters? (toggle) #IN_TAB Are we in a tab? (toggle) Set in macro TAB; used in ST to determine whether to add #ST_OFFSET to #ST<#>_OFFSET #INDENT_ACTIVE Indicates whether an indent is active (toggle) #INDENT_BOTH_ACTIVE Toggle #INDENT_LEFT_ACTIVE Toggle #INDENT_RIGHT_ACTIVE Toggle #INDENT_STYLE_BOTH Indicates IB when #INDENT_ACTIVE=1 (toggle) #INDENT_STYLE_HANG Indicates IH when #INDENT_ACTIVE=1 (toggle) #INDENT_STYLE_LEFT Indicates IL when #INDENT_ACTIVE=1 (toggle) #INDENT_STYLE_RIGHT Indicates IR when #INDENT_ACTIVE=1 (toggle) #INDENT_STYLE_TEMP Indicates IT when #INDENT_ACTIVE=1 (toggle) #IX_WARN Toggles to 1 the first time IX is user-invoked #JUSTIFY In EW/RW, when BR_AT_LINE_KERN, whether to break or break-spread preceding line (toggle) #KERN Kern on? (toggle) #LAST_TAB Last tab number set in multi-columns #LEAD Leading (alias) #LIGATURES Ligatures on? (toggle) #LIST_INDENT<n> Left indent of list <n> #L_INDENT Value of left indent #L_LENGTH Line length #L_MARGIN Page offset if set with LMARGIN; if .po used, \n(.o returns page offset #LOOP #LOOP=1 if a while loop executes; otherwise 0. #NEXT_DEPTH_BACK Next list level back in lists #NEXT_TAB Current tab number + 1 (used in TN) #NEXT_TAB Next tab in an n+1 sequence #OLD_LEAD Lead in effect prior to changing it with .vs in .LS #OPEN_CLOSE Manipulates character " to print `` or '' #ORIGINAL_L_LENGTH Used in LIST for IB processing; holds \n(.l p Output line horiz position at end of $PAD_STRING #PAD_COUNT Number of times # was included in arg to PAD #PAD_LIST_DIGITS Pad list digits to the left? (toggle) #PAD_SPACE Size of padding space #PAGE_LENGTH Page length (alias) #PAGE_WIDTH Page width #PP_ACTIVE Are we in the context of a para? (toggle) #PRINT_FOOTER_ON_PAGE_1 (toggle) #PSEUDO_FILL Signals that LEFT, RIGHT or CENTER is in effect (toggled off, i.e. to 0, when QUADor JUSTIFY is called) #PT_SIZE Point size (fractional) in units (alias) #Q_AT_TOP Does a quote start at the top of a new page? (toggle) #QUAD In autoquad mode? (toggle) #QUIT Tells LIST whether to exit lists completely (toggle) #REMOVE Used in LIST OFF cleanup #RESTORE_LEAD Lead value in effect prior to AUTOLEAD #RESTORE_LINE_LENGTH Restores actual line length in RULE #RESTORE_LN_NUMBER Start linenumbering again with stored #NEXT_LN? (toggle) #RESTORE_PT_SIZE Stores current point size (in units) prior to underscore #R_INDENT Value of right indent #R_MARGIN Right margin #RESTORE_PREV_INDENT Tells LIST OFF what kind of indent was active prior to first invocation of LIST #RLD RLD value #SILENT Is silent on? (toggle) #SIZE_FOR_PAD Used to ensure that the size in effect prior to PAD is restored at the start of every iteration of $PAD_STRING #SLANT_ON Is SLANT on? (toggle) #SMART_QUOTES Smartquotes on? (toggle) #SPACE_TO_END Whitespace at end of string passed to PAD #ST<#>_LENGTH Length of ST<#>; calculated during ST <#> #ST<#>_MARK Page offset of autotab <#> at ST<#>X #ST_NUM Incrementing counter for autotab identification #ST_OFFSET Offset (from current tab) to add to #ST<#>_OFFSET when calculating string indents set from within tabs #ST<#>_OFFSET Indent of autotab <#> (page offset) #STORED_L_INDENT Current left indent at first invocation of LIST #STORED_R_INDENT Current right indent at first invocation of LIST #STORED_BL_INDENT Current "both, left" indent at first invocation of LIST #STORED_BR_INDENT Current "both, right" indent at first invocation of LIST #STORED_HL_INDENT Current hanging indent at first invocation of LIST #STORED_T_INDENT Current temporary indent at first invocation of LIST #T_INDENT Value of temporary indent #T_MARGIN Top margin #TAB_ACTIVE Are we in a tab? (toggle) #TAB_NUMBER Tab number #TAB_OFFSET Tab indent #TOP Set to 1 in T_MARGIN, DO_T_MARGIN and ALD; tells the first LS or AUTOLEAD on a page to maintain the baseline position prior to the LS call #TOP_BASELINE_ADJ Amount by which to adjust the baseline position of the first line on the page if an LS or AUTOLEAD request differs from the lead current at the end of the previous page #TOTAL_LISTS Total number of lists in a nest #USER_SET_L_LENGTH Did user invoke LL? (toggle) #USER_SET_TITLE_ITEM Did user invoke TOC_TITLE_ENTRY? u Horiz position of start of underscore +++STRINGS+++ $COND_PERCENT Percentage by which to pseudo-condense type $COLOR_SCHEME Color scheme used in NEWCOLOR $CURRENT_QUAD Restores current quad value in RULE $CURRENT_TAB Current tab number $DC_ADJUST +|- # of points to subtract from dropcap $DC_FAM Drop cap family $DC_FT Drop cap font $ENUMERATOR<n> String enumerator for depth <n> in lists $EXT_PERCENT Percentage by which to pseudo-extend type $FAMILY Family $FAMILY_FOR_PAD Used to ensure that the family in effect prior to PAD is restored at the start of every iteration of $PAD_STRING $FONT Font $FONT_FOR_PAD Used to ensure that the font in effect prior to PAD is restored at the start of every iteration of $PAD_STRING $PAD_MARKER Character to mark off padding in PAD $PAD_STRING Arg passed to PAD $QUAD_VALUE Quad value (left, right, centre, justify) $QUOTE0 Open quotation marks $QUOTE1 Close quotation marks $RESTORE_COND Restores the pseudo-condense value in effect prior to DROPCAP $RESTORE_EXT Restores the pseudo-extend value in effect prior to DROPCAP $RESTORE_FAM Used to restore the family in effect prior to DROPCAP $RESTORE_FT Used to restore the font/fontstyle in effect prior to DROPCAP $RESTORE_PT_SIZE Used to restore the point size of normal running text after a dropcap $RESTORE_QUAD_VALUE Quad value for use in restoring L, R, C, J (after tabs) $SAVED_STYLE Current style, if there is one (used in FAMILY) $SEPARATOR<n> Separator for depth <n> in lists $SS_VAR Holds + or - sentence space value $ST<#>_FILL Always QUAD if QUAD passed to ST <#> $ST<#>_QUAD_DIR Quad direction supplied to ST for <#> $TAB_NUMBER Argument passed to TAB macro to call TAB# macro created in TAB_SET $WS_CONSTANT 12; used to hold groff default wordspace $WS Holds WS value; concatenation of WS_CONSTANT and WS_VAR $WS_VAR + or - value to add to $WS_CONSTANT BLACK Pre-defined black color black Pre-defined black color WHITE Pre-defined white color white Pre-defined white color +++ALIASES+++ ALIAS als ALIASN aln BR br CENTRE CENTER COLOUR COLOR COMMENT SILENT CONDENSE CONDENSE_OR_EXTEND EXTEND CONDENSE_OR_EXTEND FAM FAMILY FT FONT HYPHENATE HY HYPHENATION HY LIG LIGATURES LL LINE_LENGTH MAC de NEW_PAGE bp NEWCOLOUR NEWCOLOR NEWPAGE NEW_PAGE PAGELENGTH PAGE_LENGTH PAGE_LENGTH pl PAGEWIDTH PAGE_WIDTH SPREAD brp SP sp STRING ds TABSET TAB_SET TB TAB TI IT UNDERSCORE_2 UNDERSCORE2 XCOLOUR XCOLOR +++ALIASES FOR NUMBER REGISTERS+++ #DIVER_DEPTH dn -- diversion depth #DIVER_WIDTH dl -- diversion width #INDENT .i -- value of current indent #LEAD .v -- line space (.vs, not .ls) #L_LENGTH .l -- line length #NUM_ARGS .$ -- number of arguments passed to a macro #PAGE_LENGTH .p -- page length #PT_SIZE .ps -- current point size (fractional) in units #TRAP_DISTANCE .t -- distance to next trap +++INLINE ESCAPES+++ BCK Inline backward horizontal movement BOLDER Pseudo-bold on BOLDERX Pseudo-bold off BP Back points (horizontal movement) BU Back units (inline pairwise kerning) COND_FOR_SUP Pseudo-condense string for use with superscripts (called with CONDSUP) COND_FOR_SUP Pseudo-extend string for use with superscripts (called with EXTSUP) COND Pseudo-condense type CONDX Pseudo-condense off CONDSUP Pseudo-condensed superscript (using value set with CONDENSE) CONDSUPX Pseudo-condensed superscript off DOWN Inline downward vertical movement EXT Pseudo-extend type EXTX Pseudo-extend off EXTSUP Pseudo-extended superscript EXTSUPX Pseudo-extended superscript off FP Forward points (horizontal movement) FU Forward units (inline pairwise kerning) FWD Inline forward horizontal movement LEADER Deposit leader to end of current LL or TAB RULE Draw a rule to the full measure of the current line or tab length SLANT Slant (pseudo-italic on SLANTX Slant off ST<#> String tab end marker ST<#> String tab start marker SUP Superscript SUPX Superscript off UP Inline upward vertical movement +++SPECIAL CHARACTERS+++ FEET The foot character \(fm INCH The inch character \(fm\(fm ------------------------------------------------------------------------ DOCUMENT PROCESSING =================== +++MACROS+++ Document info ------------- AUTHOR Author CHAPTER Chapter number CHAPTER_TITLE Chapter title COPYRIGHT Copyright info (covers only) DOCTITLE Overall doc title (for collated docs) DRAFT Draft number MISC Misc info (covers only) REVISION Revision number SUBTITLE Doc subtitle TITLE Doc title Covers ------ COVER What goes on cover COVERS Whether covers get printed (toggle) COVER_ADVANCE Set vertical start position of cover material COVER_LEAD Overall leading of covers COVERTITLE User-defined cover title string DOC_COVER What goes on doc cover DOC_COVERS Whether doc covers get printed DOC_COVER_ADVANCE Set vertical start position of doc cover material DOC_COVER_LEAD Overall leading of doc covers DOC_COVERTITLE User-defined doc cover title string Document style -------------- COPYSTYLE Output style (DRAFT or FINAL) DEFAULTS In START, sets defaults DOCTYPE Kind of doc (DEFAULT, CHAPTER, NAMED, LETTER) PAGENUMBER Page number that appears on 1st page of doc PAPER Paper size (LETTER, LEGAL, A4) PRINTSTYLE Print style (TYPEWRITE or TYPESET) NUMBER_LINES Number output lines in the left margin Document tags and macros ------------------------ ADD_SPACE Special macro to add space to the top of a pages after page 1; must be preceded by NEWPAGE BIBLIOGRAPHY Begin a bibliography page BIBLIOGRAPHY_TYPE LIST or PLAIN BLOCKQUOTE Block-indented, quoted text COL_BREAK Breaks and spreads line before invocation; moves to next column on page or 1st col of next page. An alias of COL_NEXT. COL_NEXT Moves to next column on page or 1st col of next page ENDNOTE Endnote ENDNOTE_REFS Send REFs to endnotes ENDNOTES Output endnotes EPIGRAPH Epigraph before 1st para FINIS Prints --END-- FOOTNOTE Collects footnotes in text for printing at bottom of page FOOTNOTE_REFS Send REFs to footnotes HEAD Section title (main heads) HYPHENATE_REFS Turn on/off hyphenation of REF references ITEM Begin a list item LINEBREAK Break between narrative sections LIST Initialize a list MN Margin note MN_INIT Initialize parameters for margin notes NUMBER_LINES Number text lines NUMBER_BLOCKQUOTE_LINES Number blockquote lines NUMBER_QUOTE_LINES Number quote lines PAD_LIST_DIGITS Leave space for two-numeral digit enumerators in a list PARAHEAD Paragraph head PP Paragraph QUOTE Poetic or line for line quotes REF Wrapper around FOOTNOTE or ENDNOTE, depending on FOOTNOTE_REFS or ENDNOTE_REFS REF( Begin embedded reference, parens REF) End embedded reference, parens REF[ Begin embedded reference, square brackets REF] End embedded reference, square brackets REF{ Begin embedded reference, braces REF} End embedded reference, braces REF_INDENT Amount of 2nd line indent of references for footnote, endnote or bibliography refs RESET_LIST Reset digit or alpha list enumerator SHIFT_LIST Move a list over to the right START Sets doc defaults and prints info collected with doc info macros SUBHEAD Subheads Headers/footers --------------- BREAK_QUOTE Manually break a footnoted quote that crosses a page/column DO_FOOTER Prints footer (after footnote processing, if any) FOOTER_ON_FIRST_PAGE Print footer on first page? (toggle) FOOTER Trap-invoked footer macro HEADER Trap-invoked header macro PAGINATE Turns page numbering on or off (doc default=on) PAGINATE_TOC Turns pagination of toc on or off (default=on) RECTO_VERSO Enables switch HEADER_LEFT and HEADER_RIGHT on alternate pages Alter doc "look" and/or change defaults --------------------------------------- ***General*** ALWAYS_FULLSPACE_QUOTES Fullspace quotes instead of default 1/2 spacing them. ATTRIBUTE_STRING What to print before author (default is "by") CHAPTER_STRING What to print whenever the word "chapter" is required COLUMNS Print in columns DOC_FAMILY Overall doc family DOCHEADER Print doc header? DOCHEADER_ADVANCE Start position of docheader (relative to top of page) DOCHEADER_LEAD +|- value applied to #DOC_LEAD to in/decrease leading of doc header DOC_LEAD_ADJUST Adjust #DOC_LEAD to fill page to #B_MARGIN DOC_LEAD Overall doc leading DOC_LEFT_MARGIN Doc left margin DOC_LINE_LENGTH Doc line length DOC_PT_SIZE Overall doc point size DOC_RIGHT_MARGIN Doc right margin DOC_TITLE Overall doc title that gets printed in headers/footers (mostly for use with collated docs where each doc is an article with a different title DRAFT_STRING What to print whenever the word "draft" is required DRAFT_WITH_PAGENUMBER Attach draft/revision info to page number (instead of putting it HEADER centre) REVISION_STRING What to print whenever the word "revision" is required ***Covers*** COVER_ADVANCE Vertical place on page to start outputting cover material COVER_LEAD Lead in/decrease for cover pages DOC_COVER_ADVANCE Vertical place on page to start outputting doc cover material DOC_COVER_LEAD Lead in/decrease for doc cover pages ***Epigraphs and finis*** EPIGRAPH_AUTOLEAD Autolead value for epigraphs EPIGRAPH_INDENT Value by which to multiply PP_INDENT for block epigraphs FINIS_STRING What to print when FINIS is invoked ***Footnotes*** FOOTNOTE_AUTOLEAD Autolead to use in footnotes FOOTNOTE_LINENUMBER_BRACKETS Brackets for footnote linenumbers FOOTNOTE_LINENUMBER_SEPARATOR Separator for footnote linenumbers FOOTNOTE_MARKERS Turns footnote markers on or off FOOTNOTE_MARKER_STYLE STAR or NUMBER; default=STAR FOOTNOTE_RULE_ADJ # of points to raise footnote rule from its baseline FOOTNOTE_RULE_LENGTH Length of footnote separator rule FOOTNOTE_RULE Turns printing of fn separator rule on or off; default is on FOOTNOTE_SPACING Post footnote item spacing FOOTNOTES_RUN_ON Run footnotes on (line numbering mode only) RESET_FOOTNOTE_NUMBER Reset fn# to 1, or, if arg PAGE, reset automatically to 1 on every page RUNON_WARNING Utility macro; warns if FOOTNOTES_RUN_ON was called when fn marker style is STAR or NUMBER ***Endnotes*** ENDNOTE_LEAD Leading for endnotes page ENDNOTE_LINENUMBER_BRACKETS Brackets around line numbers identifying endnotes and text ENDNOTE_LINENUMBER_GAP Amount of space to leave between line ENDNOTE_LINENUMBER_SEPARATOR Separator between line numbers identifying endnotes and the endnote item text endnotes and text ENDNOTE_MARKER_STYLE NUMBER or LINE ENDNOTE_NUMBERS_ALIGN_RIGHT Hang endnote numbers and align right ENDNOTE_NUMBERS_ALIGN_LEFT Don't hang endnote numbers and align left ENDNOTE_PARA_INDENT First line indent of paras in multi-para endnotes ENDNOTE_PARA_SPACE Whether to space paras in multi-para endnotes ENDNOTE_PT_SIZE Base point size for endnotes page ENDNOTE_STRING Endnotes page head ENDNOTE_STRING_CAPS Capitalize the endnotes string ENDNOTE_STRING_UNDERSCORE Underscoring of endnotes page head ENDNOTE_TITLE Endnotes identifying title ENDNOTE_TITLE_SPACE Distance from top of page to endnotest title ENDNOTE_TITLE_UNDERSCORE Underscoring of endnotes identifying title ENDNOTES_ALLOWS_HEADERS Page headers on endnotes pages? (toggle) ENDNOTES_FIRST_PAGENUMBER Page number to appear on page 1 of endnotes pages ENDNOTES_HDRFTR_CENTER Print header/footer centre string on endnotes pages? ENDNOTES_HEADER_CENTER Print header centre string on endnotes pages? ENDNOTES_FOOTER_CENTER Print footer centre string on endnotes pages? ENDNOTES_NO_COLUMNS Turn columnar mode off for endnotes pages ENDNOTES_NO_FIRST_PAGENUM Don't print a pagenumber on page 1 of endnotes. ENDNOTES_PAGENUM_STYLE Set numbering style for endnotes pages page numbers SINGLESPACE_ENDNOTES Single space TYPEWRITE endnotes ***Bibliographies*** BIBLIOGRAPHY_ALLOWS_HEADERS Allow headers on bib pages BIBLIOGRAPHY_FIRST_PAGENUMBER Starting page number for bibliographies BIBLIOGRAPHY_HDRFTR_CENTER Header/footer center string for bib pages BIBLIOGRAPHY_LEAD Base lead of bib pages BIBLIOGRAPHY_NO_COLUMNS De-columnize bibliographies BIBLIOGRAPHY_NO_FIRST_PAGENUM Don't print a page number on the first page of bibliographies BIBLIOGRAPHY_PAGENUM_STYLE Format for bib pages page numbering BIBLIOGRAPHY_PT_SIZE Base point size for bib pages BIBLIOGRAPHY_SPACING Post bib entry space BIBLIOGRAPHY_STRING String for bib title BIBLIOGRAPHY_STRING_CAPS Capitalize bib title string BIBLIOGRAPHY_STRING_UNDERSCORE Underscore bib title string SINGLESPACE_BIBLIOGRAPHY Singlespace bibs if PRINTSTYLE TYPEWRITE ***Headers and footers*** FOOTER_COLOR Footer color FOOTER_GAP Distance between running text and footer FOOTER_MARGIN Distance from footer to bottom of page FOOTERS Turns footers on or off HDRFTR_CENTER String to go in centre part of header/footer; default doctype HDRFTR_CENTER_CAPS Centre part of header/footer in caps? (toggle) HDRFTR_CENTER_PAD Pad hdrftr CENTER left or right by specified amount HDRFTR_GAP Distance from header/footer to running text HDRFTR_LEFT_CAPS Left part of header/footer in caps? (toggle) HDRFTR_LEFT String to go in left part of header/footer; default is AUTHOR_1 HDRFTR_LEFT The header/footer left string HDRFTR_MARGIN Distance from top of page to header HDRFTR_PLAIN Header/footer fam/ft/ps all same as running text HDRFTR_RECTO User-defined, single string recto header/footer HDRFTR_RIGHT_CAPS Right part of header/footer in caps? (toggle) HDRFTR_RIGHT The header/footer right string HDRFTR_RULE_GAP Space between header/footer and header/footer rule HDRFTR_RULE_INTERNAL Prints the header/footer rule HDRFTR_RULE Turns header/footer rule on or off When invoked internally, prints the rule. HDRFTR_VERSO User-defined, single string verso header/footer HEADERS Turns headers on or off SWITCH_HDRFTR Switch HDRFTR_LEFT and HDRFTR_RIGHT ***Page numbering*** PAGENUM_HYPHENS Turns on/off hyphens surrounding page numbers PAGENUM_ON_FIRST_PAGE Print page number on first page when footers are on (toggle) PAGENUM_POS Controls placement of page numbers; default=bottom/centred PAGENUM_SIZE How much to in/decrease point size of page numbers* PAGENUM_STYLE Page # in roman, Arabic, or alphabetic RESTORE_PAGINATION Restore pagination after outputting non- paginated endnotes. SUSPEND_PAGINATION Suspend pagination prior to outputting endnotes ***Heads*** HEADER_GAP Space between header and running text HEADER_MARGIN Space from top of page to header HEAD_CAPS Print section titles in caps? (toggle) HEAD_SPACE Give HEADs 2 line-spaces before. If OFF, only 1. Default is on. HEAD_UNDERLINE Underline section titles? (toggle) NUMBER_HEADS Print head numbers RESET_HEAD_NUMBER Reset head number ***Subheads*** NUMBER_SUBHEADS Print subhead numbers RESET_SUBHEAD_NUMBER Reset subhead number ***Para heads*** NUMBER_PARAHEADS Print parahead numbers PARAHEAD_INDENT How much to indent paraheads RESET_PARAHEAD_NUMBER Reset parahead number ***Paragraphs*** INDENT_FIRST_PARAS Indent 1st paras? (doc default=not indented) PARA_INDENT Size of para indent PARA_SPACE Put a line space before paras PP_FONT Overall doc font ***Quotes*** Q_FITS Utility macro for DO_QUOTE Q_NOFIT Utility macro for DO_QUOTE QUOTE_AUTOLEAD Leading of (block)quotes ***Line/section breaks*** LINEBREAK_CHAR Linebreak character, iterations and positioning ***Printstyle TYPEWRITE*** ITALIC_MEANS_ITALIC For TYPEWRITE; render .FT I in italic. SLANT_MEANS_SLANT In TYPEWRITE, render \*[SLANT] as slant UNDERLINE_ITALIC In TYPEWRITE, render .FT I as underlined UNDERLINE_QUOTES In TYPEWRITE, underline quotes? (toggle) UNDERLINE_SLANT In TYPEWRITE, render \*[SLANT] as underlined ***Table of contents*** TOC_APPENDS_AUTHORS Appends author(s) to toc doc title entries TOC_LEAD Leading of toc pages TOC_PADDING Number of placeholders for toc entries page numbers TOC_HEAD_INDENT Indent of toc head entries TOC_HEADER_STRING TOC header string (default=Contents) TOC_PAGENUM_STYLE Page numbering style (hdrftr nums) of toc pages TOC_RV_SWITCH Switch L/R margins of toc pages TOC_PARAHEAD_INDENT Indent of toc parahead entries TOC_SUBHEAD_INDENT Indent of toc subhead entries TOC_TITLE_ENTRY User supplied toc doc title entry TOC_TITLE_INDENT Indent of toc doc title entries ***Aliases for headers and footers*** HEADER_SIZE HDRFTR_SIZE HEADER_RIGHT_PS HDRFTR_RIGHT_SIZE HEADER_RIGHT_SIZE HDRFTR_RIGHT_SIZE HEADER_RIGHT_FAM HDRFTR_RIGHT_FAMILY HEADER_RIGHT_FAMILY HDRFTR_RIGHT_FAMILY HEADER_RIGHT_FONT HDRFTR_RIGHT_FONT HEADER_RIGHT_FT HDRFTR_RIGHT_FONT HEADER_LEFT_PS HDRFTR_LEFT_SIZE HEADER_LEFT_SIZE HDRFTR_LEFT_SIZE HEADER_LEFT_FAM HDRFTR_LEFT_FAMILY HEADER_LEFT_FAMILY HDRFTR_LEFT_FAMILY HEADER_LEFT_FONT HDRFTR_LEFT_FONT HEADER_LEFT_FT HDRFTR_LEFT_FONT HEADER_CENTRE_PS HDRFTR_CENTER_SIZE HEADER_CENTRE_SIZE HDRFTR_CENTER_SIZE HEADER_FAM HDRFTR_FAMILY HEADER_FAMILY HDRFTR_FAMILY HEADER_CENTRE_FAM HDRFTR_CENTER_FAMILY HEADER_CENTRE_FAMILY HDRFTR_CENTER_FAMILY HEADER_CENTRE_FONT HDRFTR_CENTER_FONT HEADER_CENTRE_FT HDRFTR_CENTER_FONT HEADER_CENTER_PS HDRFTR_CENTER_SIZE HEADER_CENTER_SIZE HDRFTR_CENTER_SIZE HEADER_CENTER_FAM HDRFTR_CENTER_FAMILY HEADER_CENTER_FAMILY HDRFTR_CENTER_FAMILY HEADER_CENTER_FONT HDRFTR_CENTER_FONT HEADER_CENTER_FT HDRFTR_CENTER_FONT FOOTER_SIZE HDRFTR_SIZE FOOTER_RIGHT_PS HDRFTR_RIGHT_SIZE FOOTER_RIGHT_SIZE HDRFTR_RIGHT_SIZE FOOTER_RIGHT_FAM HDRFTR_RIGHT_FAMILY FOOTER_RIGHT_FAMILY HDRFTR_RIGHT_FAMILY FOOTER_RIGHT_FONT HDRFTR_RIGHT_FONT FOOTER_RIGHT_FT HDRFTR_RIGHT_FONT FOOTER_LEFT_PS HDRFTR_LEFT_SIZE FOOTER_LEFT_SIZE HDRFTR_LEFT_SIZE FOOTER_LEFT_FAM HDRFTR_LEFT_FAMILY FOOTER_LEFT_FAMILY HDRFTR_LEFT_FAMILY FOOTER_LEFT_FONT HDRFTR_LEFT_FONT FOOTER_LEFT_FT HDRFTR_LEFT_FONT FOOTER_CENTRE_PS HDRFTR_CENTER_SIZE FOOTER_CENTRE_SIZE HDRFTR_CENTER_SIZE FOOTER_FAM HDRFTR_FAMILY FOOTER_FAMILY HDRFTR_FAMILY FOOTER_CENTRE_FAM HDRFTR_CENTER_FAMILY FOOTER_CENTRE_FAMILY HDRFTR_CENTER_FAMILY FOOTER_CENTRE_FT HDRFTR_CENTER_FONT FOOTER_CENTER_PS HDRFTR_CENTER_SIZE FOOTER_CENTER_SIZE HDRFTR_CENTER_SIZE FOOTER_CENTER_FAM HDRFTR_CENTER_FAMILY FOOTER_CENTER_FAMILY HDRFTR_CENTER_FAMILY FOOTER_CENTER_FONT HDRFTR_CENTER_FONT FOOTER_CENTER_FT HDRFTR_CENTER_FONT *relative to #DOC_PT_SIZE **relative to overall ps of headers as set by HEADER_SIZE ***relative to overall ps of endnotes pages ****relative to overall ps of toc pages +++LETTER MACROS+++ CLOSING Closing (i.e. Yours truly,) DATE Date for letters FROM Addresser's name and address GREETING Full salutation (e.g. Dear John Smith,) NO_SUITE Remove suite page numbers from bottom of letter pages TO Addressee's name and address ALL_DONE .em (the "end macro") for letters +++SUPPORT+++ CHECK_INDENT Applies indents to doc elements inside ev's (head, subhead, etc) CLEANUP_DEFAULTS Removes selected rregisters and strings from DEFAULTS after START DO_COVER Formats and outputs covers DO_DOC_COVER Formats and outputs doc covers D0_QUOTE Outputs quotes with space adjustments before and after DIVER_FN_1_PRE -+ DIVER_FN_2_PRE | Manage footnotes called inside diversions | QUOTE, BLOCKQUOTE and EPIGRAPH DIVER_FN_2_POST -+ DIVERT_FN_LEFTOVER Diverts excess fn stored in FN_OVERFLOW into FOOTNOTE DIVERT_FN_OVERFLOW Diverts excess fn stored in FN_OVERFLOW when FN_DEFER into FOOTNOTE DO_EPIGRAPH Outputs epigraphs with space adjustments before and after FN_OVERFLOW_TRAP Fixed at B_MARGIN; if footnotes run longer than B_MARGIN, diverts excess into FN_OVERFLOW GET_ROMAN_INDENT Figures out amount of space to reserve for roman numerals in lists HDRFTR_RULE Prints rule under header or over footer MN_OVERFLOW_TRAP Trap-invoked macro to collect margin note overflows PRINT_FOOTNOTE_RULE An alias of PRINT_FOOTNOTE; prints footnote separator rule PRINT_HDRFTR Prints header/footer (trap invoked) PRINT_PAGE_NUMBER Invoked in HEADER or FOOTER PRINT_USERDEF_HDRFTR Prints user defined, single string recto/verso header/footer PROCESS_SHIM Calculates #SHIM when \n(.d is lower on the page than #T_MARGIN PROCESS_FN_IN_DIVER Processes footnotes gathered in a diversion (called at page/column breaks) REMOVE_INDENT Removes indents set with CHECK_INDENT Q_FITS Handles spacing of quotes when quote fits on the page Q_NOFIT Handles spacing of quotes when quote does not fit on the page QUIT_LISTS Exit lists cleanly and completely SET_LIST_INDENT Restore indent of a prev. level of list SHIM Advance to next "legal" baseline TERMINATE .em that ensures deferred footnotes get output on final pages TRAPS Sets hdrftr traps; optionally adjusts #DOC_LEAD to fill page to #B_MARGIN TYPEWRITER Sets family (C), font (R) and point size (12) for PRINTSTYLE TYPEWRITE VFP_CHECK Trap-sprung macro 1 legal baseline higher than where FOOTER will be sprung; checks whether there is, in fact, just enough room for another line of running text to be added to the page without jamming footnotes too close to running text. +++DIVERSIONS+++ B_QUOTE Block (indented) quote text CLOSING Closing (i.e. Yours truly,) EPI_TEXT Epigraph text END_NOTES Endnotes text FN_IN_DIVER Footnotes gathered from inside a diversion FN_OVERFLOW Excess footnotes when B_MARGIN is reached FOOTNOTES Text of footnotes GREETING Full salutation (e.g. Dear John Smith,) LETTERHEAD<n> Date, addresser, addressee or greeting; <n> is from 1 to 4, supplied by #FIELD P_QUOTE Line for line (poetic) quote text RUNON_FOOTNOTES Special diversion for run-on footnotes RUNON_FN_IN_DIVER Special diversion for run-on footnotes inside (block)quotes TOC_ENTRIES TOC entries +++NUMBER REGISTERS+++ #1ST_FN_VP_ADJ An adjustment factor that ensures VFP doesn't fall below what should be the correct last printed line of running text #ADD_BREAK Instructs FOOTNOTEs and ENDNOTEs to add a break afer processing a footnote if we're not in fill mode #ADJ_BIB_LEAD Adjust BIB_LEAD? (toggle) #ADJ_DOC_LEAD Adjust DOC_LEAD? (toggle) #ADJ_TOC_LEAD Adjust TOC_LEAD? (toggle) #ARG_NUM Keeps track of number of args passed to a macro #ARGS_TO_LIST Was LIST passed some args? (toggle) #AUTHOR_[n] Strings passed to AUTHOR #AUTHOR_LINES # of lines of authors in doc header; odd=0 even=1 #AUTHOR_NUM Keeps track of user-defined string AUTHOR_<#> in AUTHOR #AUTHORS Equals final value of AUTHOR_NUM; used for authors in doc header #BASELINE_MARK In PP, the vertical position on the page (when paragraph spacing is on) after a quote or blockquote has been output and the post-quote space has been added. #BMARG Position of unvarying bottom margin during doc processing; required for collecting footnotes inside diversions #BIB_ALLOWS_HEADERS Put headers on bib pages? (toggle) #BIB_ALLOWS_HEADERS_ALL Put headers on all bib pages? (toggle) #BIB_FIRST_PAGE Tells PRINT_PAGE_NUMBER about bibliography first page number #BIB_FIRST_PN Starting pagenumber for bibliographies #BIB_HDRFTR_CENTER Put a center string in bib page headers? (toggle) #BIB_LEAD Bibliography lead, expressed in points #BIB_LIST Output bibs in list style? (toggle) #BIB_NO_COLS De-columnize bibliographies? (toggle) #BIB_NO_FIRST_PN Put a page number on the first page of bibliographies? (toggle) #BIB_SINGLESPACE Single-space TYPEWRITE bibliographies? (toggle) #BIB_SPACE Post item space for bibliography pages #BIB_STRING_CAPS Capitalize bib title? (toggle) #BIB_STRING_UNDERSCORE Underscore bib title? 0=no; 1=yes; 2=double #BIB_PS Base point size for bibliography pages expressed in points #BIBLIOGRAPHY Are we doing a bib page? (toggle) #BQ_AUTOLEAD Register created by BLOCKQUOTE_AUTOLEAD #BQ_LEAD Leading of blockquotes #BQUOTE_COLOR Colored blockquotes? (toggle) #BQUOTE_LN Number blockquotes? (toggle) #BROKEN_QUOTE Did we invoke BREAK_QUOTE? (toggle) #CAP_HEIGHT_ADJUST Tallest cap height of strings LEFT, CENTER, and RIGHT in footers; used to place rule over footer #CAPS_WAS_ON In HDRFTR, to re-enable running text CAPS (toggle) #CENTER_CAP_HEIGHT Cap height of CENTER string in headers/footers #CHAPTER_TITLE_COLOR Colored chapter title? (toggle) #CLOSING Is there a closing (for letters)? 1=yes #COL_L_LENGTH Line length of columns #COL_NEXT Was COL_NEXT invoked? (toggle; used in FOOTER) #COL_NUM Incrementing counter of num of columns; for use with #COL_<#>_L_MARGIN #COL_TOTAL #COL_L_LENGTH + #GUTTER; used to calculate #COL_<#>_L_MARGIN #COLLATED_DOC If 1, instructs TOC that this is a collated doc #COLUMNS Are columns turned on? (toggle) #COLUMNS_WERE_ON Stores columnar state prior to outputting endnotes in no-columns mode #COPY_STYLE 1=draft, 2=final #COUNTERS_RESET Tells FOOTNOTE if fn counters have been reset because of footnotes gathered inside a diversion #COVER_COLOR Colored cover? (toggle) #COVER_START_POS Vertical starting pos of cover material #COVER_TITLE_COLOR Colored cover title? (toggle) #COVER_SUBTITLE_COLOR Colored cover subtitle? (toggle) #COVER_ATTRIBUTE_COLOR Colored cover attribution string? (toggle) #COVER_AUTHOR_COLOR Colored cover author(s)? (toggle) #COVER_DOCTYPE_COLOR Colored cover doctype? (toggle) #COVER_COPYRIGHT_COLOR Colored cover copyright line? (toggle) #COVER_MISC_COLOR Colored cover misc line? (toggle) #CURRENT_V_POS \n(.d ; used in SHIM #COVERS Print covers? (toggle) #DATE_FIRST Was .DATE invoked as first letter header after .START? (toggle) dc "mark" register for document columns #DIVER_FN Register that tells FOOTNOTE whether to "move" or "defer" a footnote collected inside a diversion #DEFER_BIB_SPACING Tells DEFAULTS to do BIBLIOGRAPHY_SPACING if it was called before START #DEFER_PAGINATION Tells COLLATE to restore pagination (from RESTORE_PAGINATION #DELAY_SHIM Instructs DO_QUOTE to delay SHIM when quote falls at the top of a page #DEPTH_1 Doc header depth with lead adjustment (#DOCHEADER_LINES * #DOCHEADER_LEAD) #DEPTH_2 Doc header depth without lead adjustment (#DOCHEADER_LINES * #DOC_LEAD) #DEPTH_TO_B_MARGIN Page length minus #B_MARGIN #DIVERSIONS_HY_MARGIN A reasonable value for .hym applied to QUOTE, BLOCKQUOTE and EPIGRAPH to avoid excessive hyphenation if these are set quad left #DIVERTED Set to 1 in DIVERT_FN_OVERFLOW; reset subsequently in FOOTNOTES when called by PROCESS_FN_LEFTOVER to 2 or 3 for use by FOOTER to decide whether to in/decrease #FN_DEPTH when outputting footnotes #DOCHEADER_ADVANCE Distance from top-of-page to baseline of docheader #DOCHEADER_COLOR Colored docheader? (toggle) #DOCHEADER_LEAD Lead of doc header (#DOC_LEAD + #DOCHEADER_LEAD_ADJ) #DOCHEADER_SPACE_ADJ Lead difference between #DEPTH_1 and #DEPTH_2 #DOC_COVER_START_POS Vertical starting pos of doc cover material #DOC_COVERS Print doc covers? (toggle) #DOC_COVER_COLOR Colored cover? (toggle) #DOC_COVER_START_POS Vertical starting pos of cover material #DOC_COVER_TITLE_COLOR Colored doc cover title? (toggle) #DOC_COVER_SUBTITLE_COLOR Colored doc cover subtitle? (toggle) #DOC_COVER_ATTRIBUTE_COLOR Colored doc cover attribution string? (toggle) #DOC_COVER_AUTHOR_COLOR Colored doc cover author(s)? (toggle) #DOC_COVER_DOCTYPE_COLOR Colored doc cover doctype? (toggle) #DOC_COVER_COPYRIGHT_COLOR Colored doc cover copyright line? (toggle) #DOC_COVER_MISC_COLOR Colored doc cover misc line? (toggle) #DOC_HEADER Whether to print a doc header (toggle) #DOC_LEAD_ADJ Incrementing value (in units) added to #DOC_LEAD to fill page to #B_MARGIN #DOC_LEAD Leading used in body #DOC_L_LENGTH Global L_LENGTH #DOC_L_MARGIN Global L_MARGIN #DOC_LR_MARGIN_TMP In HEADER, if RECTO_VERSO=1, temporarily holds DOC_L_MARGIN during page margin switch #DOC_PT_SIZE Point size used for body text #DOC_R_MARGIN Global R_MARGIN #DOCS Always 1 after START #DOC_TYPE 1=default, 2=chapter, 3=named, 4=letter #DOING_COVER Tells PRINT_AUTHORS that it's printing the authors for a cover or doc cover #DONE_ONCE Keeps track of how many times footnotes have been collected inside the same diversion #DONT_RULE_ME Rule this (apparent) first footnote? (toggle) #DIVER_LN_OFF Turn linenumbering off in (block)quotes? (toggle) #DRAFT_WITH_PAGENUM Are we attaching draft/revision info to page number? (toggle) #EM_ADJUST Amount to raise \(em at END #EN_ALLOWS_HEADERS Put page headers on endnotes pages? (toggle) #EN_ALLOWS_HEADERS_ALL Put page headers on all endnotes pages? (toggle) #EN_BQ_AUTOLEAD Register created by EN_BLOCKQUOTE_AUTOLEAD #EN_BQ_LEAD Leading of blockquotes on endnotes pages #EN_FIGURE_SPACE Width of \0, for use with formatting endnotes #EN_FIRST_PAGE Tells PRINT_PAGE_NUMBER about endnotes first page number #EN_FIRST_PN Page number that appears on page 1 of endnotes pages. #EN_HDRFTR_CENTER Should we print centre string of headers/footers on endnotes pages? (toggle) #EN_LEAD Lead of endnotes #EN_LN_BRACKETS Are we using brackets for line-numbered endnotes (toggle) #EN_LN_SEP Are we using a separator for line-numbered endnotes (toggle) #EN_MARK \n(ln when \*[EN-MARK] is called #EN_MARK_2 \n(ln when ENDNOTE is called #EN_MARKER_STYLE 1=NUMBER; 2=LINE #EN_NO_COLS Do not set endnotes in columns? (toggle) #EN_NO_FIRST_PN Put pagenumber on 1st page of endnotes? (toggle) #EN_NUMBERS_ALIGN_RIGHT Hang and align endnote numbers right? (toggle) #EN_NUMBERS_ALIGN_LEFT Align endnote numbers with left margin? (toggle) #EN_NUMBERS_PLACEHOLDERS Number of placeholders when endnote numbers hang and align right #EN_NUMBER_L_LENGTH Line length for endnote numbers when they're right aligned #EN_PP_INDENT First line indent of paras in multi-para endnotes #EN_PP_SPACE Space multi-paras in endnotes? (toggle) #EN_PS ps of endnotes #EN_Q_AUTOLEAD Register created by EN_QUOTE_AUTOLEAD #EN_Q_LEAD Leading of quotes on endnotes pages #EN_REF Put REFs in endnotes? (toggle) #EN_SINGLESPACE Single space endnotes pages? (toggle) #EN_STRING_CAPS Should ENDNOTES capitalize the endnotes string? (toggle) #EN_STRING_UNDERSCORE Underscore endnotes page head? (toggle) #EN_TITLE_UNDERSCORE Underscore endnotes document identifier? (toggle) #EN_TEXT_INDENT Page offset for text of endnotes when numbers right align #END_QUOTE For PP=0 indenting; did we just end a quote? (toggle) #ENDNOTE Are we in an endnote? (toggle) #ENDNOTE_REFS Are REFs going to endnotes? (toggle) #ENDNOTES Are we in an endnote (for FOOTERs; toggle) #EPI_ACTIVE Are we in an epigraph? (toggle) #EPI_COLOR Colored epigraphs? (toggle) #EPI_DEPTH Depth of epigraph from first baseline to last #EPI_FITS Does epigraph fit on page/column? (toggle) #EPIGRAPH Did we have an epigraph? (toggle) #EPI_LEAD_DIFF Difference between #DOC_LEAD and #EPI_LEAD #EPI_LEAD Leading of epigraph; set by AUTOLEAD #EPI_LINES_EVEN Even # of lines at end of epi crossing page in TYPEWRITE (d-spaced)? #EPI_LINES Number of lines in the epigraph #EPI_LINES_TO_END Number of epigraph lines remaining after footer trap is sprung #EPI_LINES_TO_TRAP Number of epigraph lines till footer trap is sprung #EPI_L_LENGTH Epigraph line length #EPI_OFFSET Left margin of epigraphs #EPI_OFFSET_VALUE Epigraph indent as a function of page offset #EPI_ON Are we in an epigraph? (toggle) #EPI_WHITESPACE Space after epigraph to compensate for epigraph leading #FIELD Incrementing register tacked onto LETTERHEAD #FINIS Was FINIS invoked? (toggle) #FINIS_COLOR Colored FINIS? (toggle) #FN_AUTOLEAD Autolead value of footnotes #FN_BL_INDENT Left indent of INDENT BOTH in footnotes #FN_BR_INDENT Right indent of INDENT BOTH in footnotes #FN_COUNT Which fn marker to print; also to tell mom to reserve space for and print the rule above footnotes #FN_COUNT_AT_FOOTER The FN_COUNT after FOOTNOTES has been output in FOOTER #FN_COUNT_FOR_COLS Holds a separate footnote count for columns (so they don't reset to 0 1 until page break) #FN_DEFER Defer footnote to next page/column? (toggle) If 0, don't defer. #FN_DEFER_SPACE Whether to deposit space before footnote 1 because there's a deferred footnote on the page #FN_DEPTH Depth of footnote diversion(s) #FN_FOR_EPI Signals to epigraph that a footnote is being processed #FN_GAP When there are footnotes on a page, the difference between where FOOTER will be sprung and the next legal baseline. Used in VFP_CHECK. #FN_LEAD Lead in footnotes after FN_AUTOLEAD is applied #FN_L_INDENT Left indent of INDENT LEFT in footnotes #FN_LINES Number of lines in fn; used to calculate fn depth #FN_LN_BRACKETS Are footnote linenumber brackets being used? (toggle) #FN_LN_SEP Is a footnote linenumber separator being used? (toggle) #FN_MARK \n(ln when \*[FN-MARK] is called #FN_MARK_2 \n(nl when FOOTNOTE is called #FN_MARKERS Print footnote markers? (toggle) #FN_MARKER_STYLE 1=STAR; 2=NUMBER #FN_NUMBER The footnote number attached to running text (and fns) when numbers instead of star/dagger is being used for footnootes numbers #FN_OVERFLOW_TRAP_POS The register that sets the position of trap FN_OVERFLOW_TRAP. #FN_R_INDENT Right indent of INDENT RIGHT in footnotes #FN_REF Put REFs in footnotes? (toggle) #FN_RULE_ADJ # of points to raise footnote separator from its baseline #FN_RULE_LENGTH Length of footnote separator rule #FN_RULE Print fn rule? (toggle) #FN_SPACE Post footnote space #FN_WAS_DEFERED Tells HEADER about a deferred footnote #FOOTER_DIFF In TRAPS, the difference between the original #B_MARGIN and #VISUAL_B_MARGIN #FOOTER_GAP Amount of space between end of text and page # #FOOTER_MARGIN Amount of space between page # and bottom of page #FOOTER_POS Position of footer trap (required for collecting footnotes inside a diversion) #FOOTERS_ON Are we using footers? (toggle) #FOOTERS_WERE_ON Were footers on? - used in FINIS and BLANKPAGE (toggle) #FOOTNOTE_COLOR Colored footnotes? (toggle) #FROM_DIVERT_FN Signals to FOOTNOTE, when run from within DIVERT_FN_LEFTOVER, to set #SPACE_REMAINING to the total area allowable for running text #FROM_FOOTER In col to col footnote processing, tells FOOTNOTE that FOOTNOTES was output from FOOTER. #FROM_HEADER In col to col footnote processing, tells FOOTNOTE that FOOTNOTES was output from HEADER. #FULLSPACE_QUOTES Should we fullspace quotes? (toggle) #GET_DEPTH Signals to FOOTNOTE that it should measure the depth of current footnotes plus the most recently added one, except where the footnote is to be deferred to the next page or column #GUTTER Width of gutter between columns #HDRFTR_CENTER_CAPS CENTER part of header/footer in caps? (toggle; default=off) #HDRFTR_COLOR Colored headers/footers? (toggle) #HDRFTR_CTR_PAD_LEFT Amount of hdrftr CENTER padding on the left #HDRFTR_CTR_PAD_RIGHT Amount of hdrftr CENTER padding on the right #HDRFTR_CTR_PAD_TMP Temp storage of left hdrftr CENTER padding (for recto/verso switch) #HDRFTR_HEIGHT Cap height of $HDRFTR_RECTO/$HDRFTR_VERSO strings #HDRFTR_LEFT_CAPS Left part of header/footer in caps? (toggle; default=off) #HDRFTR_RIGHT_CAPS Right part of header/footer in caps? (toggle; default=on) #HDRFTR_RULE_COLOR Colored header/footer rule? (toggle) #HDRFTR_RULE_GAP Space between header/footer and header/footer rule #HDRFTR_RULE Print head/footer rule? (toggle) #HDRFTR_TMP_CAPS_SWITCH Temporarily holds HDRFTR_LEFT_CAPS value if #SWITCH_HDRFTR=1 #HEAD 1=main/section head 2=subhead #HEAD_CAPS Print section titles in caps? (toggle) #HEAD_COLOR Colored heads? (toggle) #HEADER_GAP Distance from header to running text #HEADER_MARGIN Distance from top of page to header #HEADERS_ON Headers on? (toggle) #HEADER_STATE Saves header state in COLLATE for use in START after COLLATE #HEADERS_WERE_ON Were headers on? - used in BLANKPAGE (toggle) #HEAD_NUM Head number #HEAD_SPACE 2 line spaces before heads? (toggle; 1=yes, 0=no) #HORIZ_MARK Horizontal #HOW_MANY Number of blank pages to output #IGNORE Should we ignore this macro? Set to 1 in TYPEWRITE. #IN_BIB_LIST Tells ITEM we're doing a bibliography in list style #INDENT_FIRST_PARAS Indent first paras? (toggle) #INDENT_FIRSTS Tells footnotes to leave INDENT_FIRST_PARAS alone if it's on for running text. #ITALIC_MEANS_ITALIC For TYPEWRITE. 1=yes; 0=no #L_LENGTH_FOR_EPI Stores line length at top of doc for use with EPIGRAPH when columns are on #L_MARGIN_DIFF Difference between DOC_L_MARGIN and L_MARGIN #LEFT_CAP_HEIGHT Cap height of left string in headers/footers #LEGAL_BASELINE Calculates vert. position of next legal baseline in SHIM #LETTER_STYLE 1=BUSINESS 2=PERSONAL #LINEBREAK Did we have a linebreak? (toggle) #LINEBREAK_COLOR Colored linebreak? (toggle) #LINENUMBERS Holds various states of line-numbering when line numbering is enabled #LINES_PER_PAGE # of lines (at DOC_LEAD) that fit on page after #B_MARGIN is set #LN Are line numbers on? (toggle) #MISC_<n> Used to print "next" misc lines in DO_COVER #MISC_NUM Number of MISC lines #MISCS =#MISC_NUM in DO_COVER #MN_OVERFLOW_LEFT If 1, left margin note text overflows #MN_OVERFLOW_RIGHT If 1, right margin note text overflows #n%_AT_PAGENUM_SET Page # from n% when PAGENUMBER invoked #NEEDS_SPACE Instruct FOOTNOTE, when called by PROCESS_FN_IN_DIVER, that if the footnote had to be deferred, the VFP must be raised by 1v (set in DIVER_FN_2_PRE) #NEXT_AUTHOR Supplies correct digit to AUTHOR_<#> when printing authors in doc header #NEXT_LN Next linenumber when \n(ln has to be stored because linenumbering suspended #NEXT_MISC Incrementing counter for misc lines in DO_COVER #NO_BACK_UP Instructs FN_OVERFLOW_TRAP not to subtract 1 line of footnote lead from FN_OVERFLOW in a PREV_FN_DEFERRED situation. #NO_SPACE When para spacing is active, instructs PP not to add space after a quote or blockquote. #NO_TRAP_RESET Should we reset page traps? (toggle) #NUM_AUTHORS # of authors mod 2 to test if odd or even # of authors #NUM_MISCS Number of args passed to MISC #NUMBER_HEAD Are heads numbered? (toggle) #NUMBER_PH Are paraheads numbered? (toggle) #NUMBER_SH Are subheads numbered? (toggle) #NUM_COLS Number of columns per page #NUM_FIELDS Incrementing register used to match #TOTAL_FIELDS #OK_PROCESS_LEAD Initial processing of TOC and endnote leading is deferred until OK_PROCESS_LEAD=1 #ORIGINAL_B_MARGIN The value for #B_MARGIN as set by the macro B_MARGIN #ORIGINAL_DOC_LEAD The lead for PRINT_STYLE 1 as set in PRINTSTYLE; required so that PRINT_STYLE 1 footnotes have an unadjusted lead of 12 points #OVERFLOW Signals to FOOTNOTE that some of the footnote text won't fit on the page #PAGE_NUM_ADJ What to add to n% to get #PAGENUMBER #PAGENUMBER The page number #PAGENUM_STYLE_SET Did we set pagenumber style? (toggle) #PAGE_NUM_H_POS 1=left 2=CENTER 3=right; default=2 #PAGE_NUM_COLOR Colored pagenumbers? (toggle) #PAGE_NUM_HYPHENS Print hyphens surrounding page numbers? (toggle) #PAGE_NUM_HYPHENS_SET Did user set (or unset) hyphens around page numbers? (toggle) #PAGE_NUM_POS_SET Did user set page number position? (toggle) #PAGE_NUM_SET Test if PAGE_1_NUM was used to set 1st page number #PAGE_NUMS Print page numbers? (toggle) #PAGE_NUM_V_POS 1=top 2=bottom; default=2 #PAGE_TOP \n(nl after HEADER completes itself #PH_COLOR Colored paraheads? (toggle) #PH_NUM Parahead number #PAGE_POS Exact position on page during a diversion (required for collecting footnotes inside a diversion) #PAGINATE_TOC Is toc pagination on? (toggle) #PAGINATE_WAS_ON Keeps track of pagination state while outputting blank pages #PAGINATION_STATE Saves pagination state in COLLATE for use in START after a COLLATE #PAGINATION_WAS_ON Was pagination on? - used in FINIS (toggle) #PP 0 at first para; auto-increments #PP_AT_PAGE_BREAK # of last (incl. partial) para on page #PP_INDENT How much to indent paras #PP_SPACE Put space before paras? (toggle) #PP_SPACE_SUSPEND Suspend para spacing for blockquotes and epigraphs #PP_STYLE_PREV In footnotes, stores PP style in effect prior to invoking FOOTNOTE #PP_STYLE Regular para=1; quote or epi para=2 #PRINT_PAGENUM_ON_PAGE_1 Should we print the page number on first page of doc when footers are on? (toggle) #PRINT_STYLE Typewrite=1, typeset=2 #PT_SIZE_IN_UNITS Stored value of \n[.ps] from last time PT_SIZE was called #Q_AUTOLEAD Register created by QUOTE_AUTOLEAD #Q_DEPTH Depth of quote #Q_FITS Does this quote fit on one page/column? (toggle) #Q_LEAD Leading of quotes #Q_LEAD_DIFF Difference between leading of running text and the leading used in quotes/blockquotes #Q_LEAD_REAL Leading of quotes and blockquotes saved at the ends of their respective diversions #Q_L_LENGTH Line length of quotes #Q_OFFSET Page offset for quotes #Q_OFFSET_VALUE Factor by which to multiply PP_INDENT to offset quotes #Q_PARTIAL_DEPTH The amount of a quote/blockquote that fits at the bottom of a page when a quote/blockquote spans pages #Q_PP In PP, stores para # in QUOTE. Removed in ENDQUOTE. #Q_SPACE_ADJ The flexible amount of whitespace to add before and after a quote/blockquote #Q_TOP Vertical place on page that a quote starts #QUOTE 1=PQUOTE, 2=BQUOTE #QUOTE_COLOR Color quotes (poetic)? (toggle) #QUOTE_LN Linenumber quotes? (toggle) #RECTO_VERSO Switch HEADER_LEFT and HEADER_RIGHT on alternate pages? (toggle); default=0 #REF_HYPHENATE Hyphenate REFs? (toggle) #REF_WARNING Have we issued a ref warning? (toggle) #REPEAT Number of times to repeat linebreak character #RESERVED_SPACE Just enough room to put 1 more line of footnotes on the page #RESET_EN_PP Holds value of register #EN_PP_INDENT #RESET_FN_COUNTERS 1 = "moved" footnote collected in a diversion 2 = "deferred" fn collected in a diversion #RESET_FN_NUMBER Should fn# start at 1 on every page? (toggle) #RESET_L_LENGTH Stores current line length when necessary #RESET_PARA_SPACE Holds current value of toggle register #PP_SPACE #RESET_PP_INDENT Stores value of PP_INDENT when necessary #RESET_QUOTE_SPACING Stores value of toggle register #FULLSPACE_QUOTES (used in endnotes) #RESTORE_DOC_LEAD Holds value of current doc lead (used in endnotes) #RESTORE_HY Restore hyphenation after .][? (toggle) #RESTORE_OFFSET Page offset at moment footer trap is sprung; not currently used #RESTORE_TOC_PN_PADDING Saves #TOC_PN_PADDING in TOC prior to processing $FIRST_DOC_TITLE #RIGHT_CAP_HEIGHT Cap height of right string in headers/footers #RULED Tells FOOTNOTE if a rule (or space has been put above the first footnote on the page #RUNON_FN_IN_DIVER If #LN=1, if we're in a (block)quote, instructs FOOTNOTE to unformat diversion RUNON_FN_IN_DIVER #RUNON_FOOTNOTES If #LN=1, instructs FOOTNOTE to unformat diversion RUNON_FOOTNOTES #RUN_ON Are we using run-on footnotes? (toggle) #SAVED_DIVER_FN_COUNT In the case of a footnote inside a diversion that should be treated as a "normal" footnote, FOOTNOTE needs to distinguish between a "normal" deferred footnote (always the 1st footnote on the page) and one that only looks as if it should be deferred, when, in fact, it's an overflow; this register lets FOOTNOTE know whether the diversion footnote is, in fact, the first on the page. #SAVED_FN_COUNT #FN_COUNT+1 prior to +#FN_COUNT; used in FOOTNOTES while gathering fns inside diversions #SAVED_FN_COUNT_FOR_COLS #FN_COUNT_FOR_COLS+1 prior to +#FN_COUNT_FOR_COLS; used in FOOTNOTES while gathering fns inside diversions #SAVED_FN_DEPTH_1 Footnote depth prior to adding footnote diversion depth to FN_DEPTH; used when footnote text will overflow #SAVED_FN_DEPTH_2 Footnote depth after to adding footnote diversion depth to FN_DEPTH; used when footnote text will overflow #SAVED_FOOTER_POS Position of FOOTER in DO_QUOTE (hack) #SAVED_LEAD In FOOTER and DO_FOOTER, stores the lead in effect prior to outputting FOOTNOTES or performing either PROCESS_FN_LEFTOVER or PROCESS_FN_IN_DIVERSION; both the diversion FOOTNOTES and the two macros have, for PRINT_STYLE 2, an AUTOLEAD call, which requires that an LS be performed with the #SAVED_LEAD in order to remove register #AUTO_LEAD or #AUTO_LEAD_FACTOR. #SEP_TYPE Set to 1 if LIST separator is ( or [ or { #SH_LEAD_ADJUST #DOC_LEAD/8 (TYPESET) or /2 (TYPEWRITE) (used for subhead spacing) #SH_NUM Subhead number #SHIM Amount of lead required to advance to next legal baseline #SILENT_BQUOTE_LN "Silently" linenumber blockquotes? (toggle) #SILENT_QUOTE_LN "Silently" linenumber quotes? (toggle) #SINGLE_SPACE Is TYPEWRITE in single space mode? (toggle) #SKIP_FOOTER If 1, instructs DO_FOOTER to do nothing if B_MARGIN falls below FOOTER_MARGIN #SLANT_MEANS_SLANT For TYPEWRITE. 1=yes; 0=no #SLANT_WAS_ON Keeps track of SLANT when it needs to go off for a while #SPACE_REMAINING Space remaining to footer trap; used to decide whether or not to defer a footnote #SR_ADJ_FACTOR An adjustment factor that compensates for the fact that #SPACE_REMAINING sometimes reports a fractionally larger space than is actually available for footnote text. #START If 1, signals completion of START #START_FOR_FOOTERS Toggle set in START; signals to PRINT_HDRFTR that START has been invoked, allowing PRINT_HDRFTR to decide whether or not to print a footer on page 1 #START_FOR_MNinit If 1, defer processing MN_INIT until #START #STORED_PP_INDENT Temporarily holds value of #PP_INDENT #SUITE Current page number (for letters) #SUP_PT_SIZE Point size of superscript #SUSPEND_PAGINATION Suspend pagination prior to endnotes? #SWITCH_HDRFTR Switch HDRFTR_LEFT and HDRFTR_RIGHT? (toggle) #T_MARGIN_LEAD_ADJ \n(.v-12000; ensures critically accurate placement of first lines on pages when doc processing is not being used and a T_MARGIN has been set #TAB_OFFSET# "#" at the end is from $CURRENT_TAB #TERMINATE Has TERMINATE been called? (toggle) #TOC_AUTHORS Whether to append author(s) to toc doc title entries (toggle) #TOC_ENTRY_PN Current page number when a toc entry is collected #TOC_FIRST_PAGE If 1, tells PRINT_PAGE_NUMBER that this is the first page of the toc #TOC_LEAD Leading of toc pages #TOC_PN_PADDING Max. # of placeholders for toc entries page numbers #TOC_PS Point size of toc pages #TOC_RV_SWITCH Switch L/R margins of toc pages #TOC_HEAD_INDENT Indent of toc head entries #TOC_HEAD_SIZE_CHANGE ps in/decrease of toc head entries**** #TOC_PH_INDENT Indent of toc parahead entries #TOC_PH_SIZE_CHANGE ps in/decrease of toc parahead entries**** #TOC_SH_INDENT Indent of toc subhead entries #TOC_SH_SIZE_CHANGE ps in/decrease of toc subhead entries**** #TOC_TITLE_INDENT Indent of toc doc title entries #TOC_TITLE_SIZE_CHANGE ps in/decrease of toc doc title entries**** #TOTAL_FIELDS Total number of letter header fields #UNDERLINE_ITALIC For TYPEWRITE. 1=yes; 0=no #UNDERLINE_QUOTE Underline pquotes? (toggle) #UNDERLINE_SLANT For TYPEWRITE. 1=yes; 0=no #UNDERLINE_WAS_ON In HEADER to re-enable running text UNDERLINE (toggle) #USERDEF_HDRFTR User defined single string recto/verso header/footer? (toggle) #USERDEF_HDRFTR_RECTO_QUAD 1=left, 2=CENTER, 3=right #USERDEF_HDRFTR_VERSO_QUAD 1=left, 2=CENTER, 3=right #USER_DEF_HEADER_CENTER User defined CENTER title? (1=yes); used in COPYSTYLE #USER_DEF_HEADER_LEFT User defined CENTER title? (1=yes); used in COPYSTYLE #USER_DEF_HEADER_RIGHT User defined CENTER title? (1=yes); used in COPYSTYLE #VARIABLE_FOOTER_POS Wandering trap position for processing footnotes and footers; pos depends on footnotes #VISUAL_B_MARGIN Set in TRAPS, what \n(nl would report on the last line of running text before FOOTER is sprung. #VFP_DIFF #FN_DEPTH minus #SAVED_FN_DEPTH; the number of footnote lines that will fit on the page when there will be over, and therefore the amount by which to raise the VFP for footnotes with overflow after the 1st footnote. y Vertical position stored with mk in hdrftrs. +++STRINGS+++ $1ST_LETTER First letter of first arg to LIST $ADJUST_BIB_LEAD 2nd arg to BIBLIOGRAPHY_LEAD; if not blank adjust bib leading $ATTRIBUTE_STRING "by" line in doc header $AUTHOR_1...9 Document author(s) $AUTHOR_FAM Family to use for author in doc header $AUTHOR_FT Font to use for author in doc header $AUTHOR_SIZE_CHANGE ps in/decrease of author in doc header* $AUTHOR_PT_SIZE Absolute ps of authors $BIB_FAM Bibliography page family $BIB_FT Bibliography page font $BIB_LEAD Base leading for bibliographies $BIB_LIST_SEPARATOR Separator between enumerator and text when outputting bibliographies in LIST style $BIB_LIST_PREFIX Prefix before enumerator when outputting bibliographies in LIST style $BIB_PN_STYLE Format of bibliography page numbers $BIB_SPACE Post entry space for bibliographies $BIB_STRING Bibliography title string $BIB_STRING_FAM Bib title family $BIB_STRING_FT Bib title font $BIB_STRING_QUAD Bib title quad $BIB_STRING_SIZE_CHANGE Bib title size (+ or -) $BQ_LN_GUTTER Gutter between line numbers and bquotes in bquotes $BQUOTE_COLOR Blockquote color $BQUOTE_FAM Family to use for blockquotes $BQUOTE_FT Font to use for blockquotes $BQUOTE_QUAD Quad value for blockquotes $BQUOTE_SIZE_CHANGE ps in/decrease of blockquotes* $CENTER_TITLE What to put in the middle of header title $CHAPTER The chapter number $CHAPTER_STRING What to print whenever the word "chapter" is required $CHAPTER_TITLE Chapter title (if there is one) $CHAPTER_TITLE_FAM Family of chapter title $CHAPTER_TITLE_FT Font of chapter title $CHAPTER_TITLE_SIZE_CHANGE ps in/decrease of chapter title* $CHAPTER_TITLE_PT_SIZE Absolute ps of chapter title $CHAPTER_TITLE_COLOR Color of chapter title $COPYRIGHT_FAM Copyright line family $COPYRIGHT_FT Copyright line font $COPYRIGHT_SIZE_CHANGE Copyright line size* $COPYRIGHT_COLOR Copyright line color $COPYRIGHT_QUAD Copyright line quad direction $COPY_STYLE DRAFT or FINAL $COVER_FAM Overall cover family $COVER_COLOR Overall cover color $COVER_TITLE User-defined cover title string $COVER_TITLE_FAM Cover title family $COVER_TITLE_FT Cover title font $COVER_TITLE_SIZE_CHANGE Cover title size* $COVER_TITLE_COLOR Cover title color $COVER_SUBTITLE_FAM Cover subtitle family $COVER_SUBTITLE_FT Cover subtitle font $COVER_SUBTITLE_SIZE_CHANGE Cover subtitle size* $COVER_SUBTITLE_COLOR Cover subtitle color $COVER_ATTRIBUTE_COLOR Cover attribution string color $COVER_AUTHOR_FAM Cover author(s) family $COVER_AUTHOR_FT Cover author(s) font $COVER_AUTHOR_SIZE_CHANGE Cover author(s) size* $COVER_AUTHOR_COLOR Cover author(s) color $COVER_DOCTYPE_FAM Cover doctype family $COVER_DOCTYPE_FT Cover doctype font $COVER_DOCTYPE_SIZE_CHANGE Cover doctype size* $COVER_DOCTYPE_COLOR Cover doctype color $COVER_COPYRIGHT_FAM Cover copyright family $COVER_COPYRIGHT_FT Cover copyright font $COVER_COPYRIGHT_SIZE_CHANGE Cover copyright size* $COVER_COPYRIGHT_COLOR Cover copyright color $COVER_MISC_FAM Cover misc family $COVER_MISC_FT Cover misc font $COVER_MISC_SIZE_CHANGE Cover misc size* $COVER_MISC_COLOR Cover misc color $CURRENT_EV \n[.ev] at REF_BRACKETS_START $DOC_COVER_FAM Overall doc cover family $DOC_COVER_COLOR Overall doc cover color $DOC_COVER_TITLE User-defined doc cover title string $DOC_COVER_TITLE_FAM Doc cover title family $DOC_COVER_TITLE_FT Doc cover title font $DOC_COVER_TITLE_SIZE_CHANGE Doc cover title size* $DOC_COVER_TITLE_COLOR Doc cover title color $DOC_COVER_SUBTITLE_FAM Doc cover subtitle family $DOC_COVER_SUBTITLE_FT Doc cover subtitle font $DOC_COVER_SUBTITLE_SIZE_CHANGE Doc cover subtitle size* $DOC_COVER_SUBTITLE_COLOR Doc cover subtitle color $DOC_COVER_ATTRIBUTE_COLOR Doc cover attribution string color $DOC_COVER_AUTHOR_FAM Doc cover author(s) family $DOC_COVER_AUTHOR_FT Doc cover author(s) font $DOC_COVER_AUTHOR_SIZE_CHANGE Doc cover author(s) size* $DOC_COVER_AUTHOR_COLOR Doc cover author(s) color $DOC_COVER_DOCTYPE_FAM Doc cover doctype family $DOC_COVER_DOCTYPE_FT Doc cover doctype font $DOC_COVER_DOCTYPE_SIZE_CHANGE Doc cover doctype size* $DOC_COVER_DOCTYPE_COLOR Doc cover doctype color $DOC_COVER_COPYRIGHT_FAM Doc cover copyright family $DOC_COVER_COPYRIGHT_FT Doc cover copyright font $DOC_COVER_COPYRIGHT_SIZE_CHANGE Doc cover copyright size* $DOC_COVER_COPYRIGHT_COLOR Doc cover copyright color $DOC_COVER_MISC_FAM Doc cover misc family $DOC_COVER_MISC_FT Doc cover misc font $DOC_COVER_MISC_SIZE_CHANGE Doc cover misc size* $DOC_COVER_MISC_COLOR Doc cover misc color $DOC_FAM Predominant font family used in the document $DOC_QUAD Quad used for body text (justified or left) $DOC_TITLE Overall doc title that gets printed in headers/footers (mostly for use with collated docs where each doc is an article with a different title) $DOC_TYPE Document type (default, chapter, named, letter) $DOCHEADER_COLOR Color of docheader $DOCHEADER_FAM Family used for all parts of the docheader $DOCHEADER_LEAD_ADJ +|- value applied to #DOC_LEAD to in/decrease leading of doc header $DOCTYPE_FAM Family to use for DOCTYPE string in doc header $DOCTYPE_FT Font to use for DOCTYPE string in doc header $DOCTYPE_SIZE_CHANGE ps in/decrease of DOCTYPE string in doc header* $DOCTYPE_PT_SIZE Absolute ps of DOCTYPE $DRAFT The draft number (string valued) $DRAFT_STRING What to print whenever the word "draft" is required EN_MARK Inline, gets #EN_MARK (\(ln) $EN_CLOSE_BRACKET Close bracket for line-number enumerated endnotes $EN_FAMILY Family for endnotes $EN_FT Font for endnotes $EN_LINENUMBER String to print for line-number enumerators in line-numbered endnotes $EN_LN_FAM Family for line-numbers in line-number identified endnotes $EN_LN_FT Font for line-numbers in line-number identified endnotes $EN_LN_GAP Gap to leave in initial endnote lines between line-number identifies and text $EN_OPEN_BRACKET Open bracket for line-number enumerated endnotes $EN_LN_SIZE_CHANGE Size change (+ or -) for line-numbers in line-number identified endnotes $EN_PN_STYLE Pagenumbering style for endnotes pages $EN_QUAD Quad for endnotes $EN_STRING Endnotes page head $EN_STRING_FAM Endnotes page head family $EN_STRING_FT Endnotes page head font $EN_STRING_QUAD Endnotes page head quad direction $EN_STRING_SIZE_CHANGE Endnotes page head size*** $EN_TITLE Endnote document identifier $EN_TITLE_FAM Endnote document identifier family $EN_TITLE_FT Endnote document identifier font $EN_TITLE_QUAD Endnote document identifier quad direction $EN_TITLE_SIZE_CHANGE Endnote document identifier size*** $EN_NUMBER_FAM Endnote numbering family $EN_NUMBER_FT Endnote numbering font $EN_NUMBER_SIZE_CHANGE Endnote numbering size*** $EPI_AUTOLEAD Autolead value (decimals ok) of epigraphs $EPI_COLOR Color of epigraphs $EPI_FAM Family to use in epigraphs $EPI_FT Font to use in epigraphs $EPI_QUAD Quad in block-style epigraphs (justified or left) $EPI_SIZE_CHANGE ps in/decrease of epigraphs* $EVAL_BIB_SPACE Temporary string to find out if the arg to BIBLIOGRAPHY_SPACING ended in "v" $FINIS_COLOR Color of FINIS string $FINIS_STRING What to print when FINIS macro is invoked $FIRST_DOC_TITLE 1st doc's title captured in COLLATE FN_MARK Inline, gets #FN_MARK (\n(ln) $FN_CLOSE_BRACKET Close bracket for line-number identified footnotes $FN_FAM Family used in footnotes $FN_FT Font used in footnotes $FN_LINENUMBER String to print before footnotes when line-numbering enabled for footnotes $FN_LN_SEP Separator after line-number identified footnotes $FN_OPEN_BRACKET Open bracket for line-number identified footnotes $FN_QUAD Quad used in footnotes $FN_SIZE_CHANGE ps in/decrease of footnotes* $FOOTNOTE_COLOR Footnote color $HDRFTR_CENTER What to put in CENTER part of headers; default doctype $HDRFTR_CENTER_FAM Family of CENTER part of headers $HDRFTR_CENTER_FT Font of centre part of headers $HDRFTR_CENTER_NEW HDRFTR_CENTER after the start of TOC; defined in HDRFTR_CENTER if HDRFTR_CENTER is called as FOOTER_CENTER $HDRFTR_CENTER_OLD HDRFTR_CENTER just prior to start of TOC; defined in HDRFTR_CENTER if HDRFTR_CENTER is called as FOOTER_CENTER $HDRFTR_CENTER_SIZE_CHANGE ps in/decrease of centre title in headers** $HDRFTR_COLOR Color of headers/footers $HDRFTR_FAM Family to use in headers $HDRFTR_LEFT_FAM Family of left part of headers $HDRFTR_LEFT_FT Font of left part of headers $HDRFTR_LEFT_SIZE_CHANGE ps in/decrease of author in headers** $HDRFTR_LEFT What to put in left part of headers; default author $HDRFTR_RIGHT_FAM Family of right part of headers $HDRFTR_RIGHT_FT Font of right part of headers $HDRFTR_RIGHT_SIZE_CHANGE ps in/decrease of right part of headers** $HDRFTR_RIGHT What to put in right part of headers; default title $HDRFTR_SIZE_CHANGE ps in/decrease of headers* $HDRFTR_TMP_SIZE_CHANGE_SWITCH Temporarily holds HDRFTR_LEFT_SIZE_CHANGE if #SWITCH_HDRFTRS=1 $HDRFTR_TMP_SWITCH Temporarily holds HDRFTR_LEFT if #SWITCH_HDRFTRS=1 $HEAD_COLOR Head color $HEAD_FAM Family to use for section titles $HEAD_FT Font to use for section titles $HEAD_QUAD Quad value of section titles $HEAD_SIZE_CHANGE ps in/decrease of section titles* $LINEBREAK_CHAR Character that marks line breaks $LINEBREAK_CHAR_V_ADJ +|- amount by which to raise/lower linebreak character $LAST_CHAR Temporary string used to discover whether user has remembered to put a digit after ROMAN or roman in arg to LIST $LINEBREAK_COLOR Linebreak color $LIST_ARG_1 The first arg to LIST (minus digits if ROMAN or roman $LN_GUTTER Gutter to leave between line numbers and text $LN_INC 2nd arg to NUMBER_LINES as a string $LN_NUM 1st arg to NUMBER_LINES as a string $MISC_COLOR Misc line color $MISC_QUAD Misc line quad PAGE# For use in hdrftr strings where page # is needed; \*[PAGE] $PAGENUM_COLOR Page number color $PAGENUM_STYLE String passed to PAGENUM_STYLE $PAGE_NUM_FAM Family of page numbers $PAGE_NUM_FT Font of page numbers $PAGE_NUM_SIZE_CHANGE ps in/decrease of page numbers $PAPER Paper size (LETTER, A4, LEGAL); default=LETTER $PH_COLOR Parahead color $PP_FT Font used in paragraphs $ROMAN_WIDTH The digit(s) appended to ROMAN or roman LIST args $Q_LN_GUTTER Gutter between linenumbers and quotes in quotes $QUOTE_COLOR Quote (poetic) color $QUOTE_FAM Family to use for pquotes $QUOTE_FT Font to use for pquotes $QUOTE_SIZE_CHANGE ps in/decrease of pquotes* $REF_BIB_INDENT 2nd line indent value for references in bibliographies $REF_EN_INDENT 2nd line indent value for references in endnotes $REF_FN_INDENT 2nd line indent value for references in footnotes $RESTORE_SS_VAR Saves \*[$SS_VAR] for use with ref*build #REVISION The revision number (string valued) $REVISION_STRING What to print whenever the word "revision" is required $SH_FAM Family to use in subheads $SH_FT Font to use in subheads $SH_SIZE_CHANGE ps in/decrease of subheads* $SH_COLOR Subhead color $SUBTITLE Document subtitle $SUBTITLE_FAM Family to use for subtitle in doc header $SUBTITLE_FT Font to use for subtitle in doc header $SUBTITLE_SIZE_CHANGE ps in/decrease of subtitle* $SUBTITLE_PT_SIZE Absolute ps of subtitle $SUITE The #SUITE number register $TITLE Document title $TITLE_FAM Family to use for title in doc header $TITLE_FT Font to use for title in doc header $TITLE_PT_SIZE Absolute point size of title in docheader $TITLE_SIZE_CHANGE ps in/decrease of title in doc header* $TOC_AUTHORS What to print after toc doc title entry if #TOC_AUTHORS=1 $TOC_FAM Family to use on toc pages $TOC_HEAD_FAM Family of toc head entries $TOC_HEAD_FT Font of toc head entries $TOC_HEAD_ITEM A head as collected for TOC_ENTRIES $TOC_HEADER_FAM Family to use for "Contents" $TOC_HEADER_FT Font to use for "Contents" $TOC_HEADER_QUAD Quad direction of "Contents" $TOC_HEADER_SIZE ps in/decrease of "Contents"**** $TOC_HEADER_STRING Header string of first toc page $TOC_PN Sets up toc leaders + entry pn (typeset) $TOC_PN_FAM Family for toc entries page numbers $TOC_PN_FT Font for toc entries page numbers $TOC_PN_SIZE_CHANGE ps in/decrease of toc entries page numbers $TOC_PN_STYLE Page-numbering style of toc pages $TOC_PN_TYPEWRITE Sets up toc leaders + entry pn (typewrite) $TOC_PH_FAM Family of toc parahead entries $TOC_PH_FT Font of toc parahead entries $TOC_PARAHEAD_ITEM A parahead collected for TOC_ENTRIES $TOC_SH_FAM Family of toc subhead entries $TOC_SH_FT Font of toc subhead entries $TOC_SH_ITEM A subhead collected for TOC_ENTRIES $TOC_TITLE_FAM Family of toc doc title entries $TOC_TITLE_FT Font of toc doc title entries $USER_SET_TITLE_ITEM User defined toc doc title entry as set by TOC_TITLE_ENTRY $UR_PAGINATION_STYLE Pagination style prior to endnotes $USERDEF_HDRFTR_RECTO User defined header/footer recto string $USERDEF_HDRFTR_VERSO User defined header/footer verso string *relative to #DOC_PT_SIZE **relative to overall ps of headers as set by HEADER_SIZE ***relative to overall ps of endnotes ****relative to overall ps of toc pages +++PREPROCESSOR KEYWORDS+++ (eqn) EQ EN (grn) GS GE GF (pic) PS PE (refer) R1 R2 [ ] (tbl) TS TE TH (grap) G1 G2 (ideal) IS IE (chem) cstart cend +++ALIASES+++ Please note: Prior to version 1.1.9, all macros that included the word COLOR had aliases that used COLOUR instead. This convenience has now been removed, in an effort to reduce the size of the om.tmac file. Furthermore, if you want the convenience, you'll have to edit the om.tmac file. Simply aliasing, say, HEAD_COLOR as HEAD_COLOUR will not work, owing to significant changes in the handling of docelement control macros that end in _COLOR. +++The following are for convenience, and header/footer management+++ BREAK_BLOCKQUOTE BREAK_QUOTE BREAK_CITATION BREAK_QUOTE BREAK_CITE BREAK_QUOTE CITATION BLOCKQUOTE CITE BLOCKQUOTE COL_BREAK COL_NEXT DOC_FAM DOC_FAMILY DOC_LLENGTH DOC_LINE_LENGTH DOC_L_LENGTH DOC_LINE_LENGTH DOC_L_MARGIN DOC_LEFT_MARGIN DOC_LMARGIN DOC_LEFT_MARGIN DOC_LS DOC_LEAD DOC_PS DOC_PT_SIZE DOC_R_MARGIN DOC_RIGHT_MARGIN DOC_RMARGIN DOC_RIGHT_MARGIN FOOTER_CENTER_CAPS HDRFTR_CENTER_CAPS FOOTER_CENTER HDRFTR_CENTER FOOTER_CENTRE_CAPS HDRFTR_CENTER_CAPS FOOTER_CENTRE HDRFTR_CENTER FOOTER_LEFT_CAPS HDRFTR_LEFT_CAPS FOOTER_LEFT HDRFTR_LEFT FOOTER_PLAIN HDRFTR_PLAIN FOOTER_RECTO HDRFTR_RECTO FOOTER_RIGHT_CAPS HDRFTR_RIGHT_CAPS FOOTER_RIGHT HDRFTR_RIGHT FOOTER_RULE_GAP HDRFTR_RULE_GAP FOOTER_RULE HDRFTR_RULE FOOTER_VERSO HDRFTR_VERSO HDRFTR_RULE_INTERNAL HDRFTR_RULE HEADER_CENTER_CAPS HDRFTR_CENTER_CAPS HEADER_CENTER HDRFTR_CENTER HEADER_CENTRE_CAPS HDRFTR_CENTER_CAPS HEADER_CENTRE HDRFTR_CENTER HEADER_LEFT_CAPS HDRFTR_LEFT_CAPS HEADER_LEFT HDRFTR_LEFT HEADER_PLAIN HDRFTR_PLAIN HEADER_RECTO HDRFTR_RECTO HEADER_RIGHT_CAPS HDRFTR_RIGHT_CAPS HEADER_RIGHT HDRFTR_RIGHT HEADER_RULE_GAP HDRFTR_RULE_GAP HEADER_RULE HDRFTR_RULE HEADER_VERSO HDRFTR_VERSO PAGENUM PAGENUMBER PAGINATION PAGINATE PP_FT PP_FONT PRINT_FOOTNOTE_RULE FOOTNOTE_RULE SWITCH_FOOTERS SWITCH_HDRFTR SWITCH_HEADERS SWITCH_HDRFTR TOC_LS TOC_LEAD TOC_PS TOC_PT_SIZE +++The following are used for docelement type-style control+++ AUTHOR_FAMILY _FAMILY AUTHOR_FONT _FONT AUTHOR_SIZE _SIZE BIBLIOGRAPHY_FAMILY _FAMILY BIBLIOGRAPHY_FONT _FONT BIBLIOGRAPHY_FOOTER_CENTER BIBLIOGRAPHY_HDRFTR_CENTER BIBLIOGRAPHY_FOOTER_CENTRE BIBLIOGRAPHY_HDRFTR_CENTRE BIBLIOGRAPHY_HEADER_CENTER BIBLIOGRAPHY_HDRFTR_CENTER BIBLIOGRAPHY_HEADER_CENTRE BIBLIOGRAPHY_HDRFTR_CENTRE BIBLIOGRAPHY_QUAD _QUAD BIBLIOGRAPHY_STRING_FAMILY _FAMILY BIBLIOGRAPHY_STRING_FONT _FONT BIBLIOGRAPHY_STRING_QUAD _QUAD BIBLIOGRAPHY_STRING_SIZE _SIZE BLOCKQUOTE_AUTOLEAD Q_AUTOLEAD BLOCKQUOTE_AUTOLEAD QUOTE_AUTOLEAD BLOCKQUOTE_COLOR _COLOR BLOCKQUOTE_FAMILY _FAMILY BLOCKQUOTE_FONT _FONT BLOCKQUOTE_QUAD _QUAD BLOCKQUOTE_SIZE _SIZE CHAPTER_TITLE_COLOR _COLOR CHAPTER_TITLE_FAMILY _FAMILY CHAPTER_TITLE_FONT _FONT CHAPTER_TITLE_SIZE _SIZE COVER_ATTRIBUTE_COLOR _COLOR COVER_AUTHOR_COLOR _COLOR COVER_AUTHOR_FAMILY _FAMILY COVER_AUTHOR_FONT _FONT COVER_AUTHOR_SIZE _SIZE COVER_COLOR _COLOR COVER_COPYRIGHT_COLOR _COLOR COVER_COPYRIGHT_FAMILY _FAMILY COVER_COPYRIGHT_FONT _FONT COVER_COPYRIGHT_QUAD _QUAD COVER_COPYRIGHT_SIZE _SIZE COVER_DOCTYPE_COLOR _COLOR COVER_DOCTYPE_FAMILY _FAMILY COVER_DOCTYPE_FONT _FONT COVER_DOCTYPE_SIZE _SIZE COVER_FAMILY _FAMILY COVER_MISC_COLOR _COLOR COVER_MISC_QUAD _QUAD COVER_SUBTITLE_COLOR _COLOR COVER_SUBTITLE_FAMILY _FAMILY COVER_SUBTITLE_FONT _FONT COVER_SUBTITLE_SIZE _SIZE COVER_TITLE_COLOR _COLOR COVER_TITLE_FAMILY _FAMILY COVER_TITLE_FONT _FONT COVER_TITLE_SIZE _SIZE DOC_COVER_ATTRIBUTE_COLOR _COLOR DOC_COVER_AUTHOR_COLOR _COLOR DOC_COVER_AUTHOR_FAMILY _FAMILY DOC_COVER_AUTHOR_FONT _FONT DOC_COVER_AUTHOR_SIZE _SIZE DOC_COVER_COLOR _COLOR DOC_COVER_COPYRIGHT_COLOR _COLOR DOC_COVER_COPYRIGHT_FAMILY _FAMILY DOC_COVER_COPYRIGHT_FONT _FONT DOC_COVER_COPYRIGHT_QUAD _QUAD DOC_COVER_COPYRIGHT_SIZE _SIZE DOC_COVER_DOCTYPE_COLOR _COLOR DOC_COVER_DOCTYPE_FAMILY _FAMILY DOC_COVER_DOCTYPE_FONT _FONT DOC_COVER_DOCTYPE_SIZE _SIZE DOC_COVER_FAMILY _FAMILY DOC_COVER_MISC_COLOR _COLOR DOC_COVER_MISC_QUAD _QUAD DOC_COVER_SUBTITLE_COLOR _COLOR DOC_COVER_SUBTITLE_FAMILY _FAMILY DOC_COVER_SUBTITLE_FONT _FONT DOC_COVER_SUBTITLE_SIZE _SIZE DOC_COVER_TITLE_COLOR _COLOR DOC_COVER_TITLE_FAMILY _FAMILY DOC_COVER_TITLE_FONT _FONT DOC_COVER_TITLE_SIZE _SIZE DOCHEADER_COLOR _COLOR DOCHEADER_FAMILY _FAMILY DOC_QUAD _QUAD DOCTYPE_FAMILY _FAMILY DOCTYPE_FONT _FONT DOCTYPE_SIZE _SIZE ENDNOTE_BLOCKQUOTE_AUTOLEAD Q_AUTOLEAD ENDNOTE_BLOCKQUOTE_AUTOLEAD QUOTE_AUTOLEAD ENDNOTE_FAMILY _FAMILY ENDNOTE_FONT _FONT ENDNOTE_LINENUMBER_FAMILY _FAMILY ENDNOTE_LINENUMBER_FONT _FONT ENDNOTE_LINENUMBER_SIZE _SIZE ENDNOTE_NUMBER_FAMILY _FAMILY ENDNOTE_NUMBER_FONT _FONT ENDNOTE_NUMBER_SIZE _SIZE ENDNOTE_QUAD _QUAD ENDNOTE_QUOTE_AUTLOEAD Q_AUTOLEAD ENDNOTE_QUOTE_AUTOLEAD QUOTE_AUTOLEAD ENDNOTE_STRING_FAMILY _FAMILY ENDNOTE_STRING_FONT _FONT ENDNOTE_STRING_QUAD _QUAD ENDNOTE_STRING_SIZE _SIZE ENDNOTE_TITLE_FAMILY _FAMILY ENDNOTE_TITLE_FONT _FONT ENDNOTE_TITLE_QUAD _QUAD ENDNOTE_TITLE_SIZE _SIZE EPIGRAPH_COLOR _COLOR EPIGRAPH_FAMILY _FAMILY EPIGRAPH_FONT _FONT EPIGRAPH_QUAD _QUAD EPIGRAPH_SIZE _SIZE FINIS_COLOR _COLOR FOOTNOTE_COLOR _COLOR FOOTNOTE_FAMILY _FAMILY FOOTNOTE_FONT _FONT FOOTNOTE_QUAD _QUAD FOOTNOTE_SIZE _SIZE HDRFTR_CENTER_FAMILY _FAMILY HDRFTR_CENTER_FONT _FONT HDRFTR_CENTER_SIZE _SIZE HDRFTR_COLOR _COLOR HDRFTR_FAMILY _FAMILY HDRFTR_LEFT_FAMILY _FAMILY HDRFTR_LEFT_FONT _FONT HDRFTR_LEFT_SIZE _SIZE HDRFTR_RIGHT_FAMILY _FAMILY HDRFTR_RIGHT_FONT _FONT HDRFTR_RIGHT_SIZE _SIZE HDRFTR_RULE_COLOR _COLOR HDRFTR_SIZE _SIZE HEAD_COLOR _COLOR HEAD_FAMILY _FAMILY HEAD_FONT _FONT HEAD_QUAD _QUAD HEAD_SIZE _SIZE LINEBREAK_COLOR _COLOR MISC_COLOR _COLOR MISC_QUAD _QUAD PAGENUM_COLOR _COLOR PAGENUM_FAMILY _FAMILY PAGENUM_FONT _FONT PARAHEAD_COLOR _COLOR PARAHEAD_FAMILY _FAMILY PARAHEAD_FONT _FONT PARAHEAD_SIZE _SIZE QUOTE_COLOR _COLOR QUOTE_FAMILY _FAMILY QUOTE_FONT _FONT QUOTE_INDENT _INDENT QUOTE_SIZE _SIZE REF_INDENT INDENT_REFS REF) REF_BRACKETS_END REF] REF_BRACKETS_END REF} REF_BRACKETS_END REF( REF_BRACKETS_START REF[ REF_BRACKETS_START REF{ REF_BRACKETS_START SUBHEAD_COLOR _COLOR SUBHEAD_FAMILY _FAMILY SUBHEAD_FONT _FONT SUBHEAD_SIZE _SIZE SUBTITLE_COLOR _COLOR SUBTITLE_FAMILY _FAMILY SUBTITLE_FONT _FONT SUBTITLE_SIZE _SIZE TITLE_COLOR _COLOR TITLE_FAMILY _FAMILY TITLE_FONT _FONT TITLE_SIZE _SIZE TOC_FAM _FAMILY TOC_FAMILY _FAMILY TOC_HEADER_FAMILY _FAMILY TOC_HEADER_FONT _FONT TOC_HEADER_QUAD _QUAD TOC_HEADER_SIZE _SIZE TOC_HEAD_FAMILY _FAMILY TOC_HEAD_FONT _FONT TOC_HEAD_SIZE _SIZE TOC_PARAHEAD_FAMILY _FAMILY TOC_PARAHEAD_FONT _FONT TOC_PARAHEAD_SIZE _SIZE TOC_PN_FAMILY _FAMILY TOC_PN_FONT _FONT TOC_PN_SIZE _SIZE TOC_PT_SIZE _SIZE TOC_SUBHEAD_FAMILY _FAMILY TOC_SUBHEAD_FONT _FONT TOC_SUBHEAD_SIZE _SIZE TOC_TITLE_FAMILY _FAMILY TOC_TITLE_FONT _FONT TOC_TITLE_SIZE _SIZE