PageRenderTime 57ms CodeModel.GetById 38ms app.highlight 7ms RepoModel.GetById 1ms app.codeStats 1ms

/contrib/groff/contrib/mom/momdoc/reserved.html

https://bitbucket.org/freebsd/freebsd-head/
HTML | 2200 lines | 2174 code | 26 blank | 0 comment | 0 complexity | 19d8ad444a198cc367401ace486aade4 MD5 | raw file

Large files files are truncated, but you can click here to view the full file

   1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
   2<html>
   3<head>
   4<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
   5<title>Mom -- List of reserved words</title>
   6</head>
   7<body bgcolor="#dfdfdf">
   8
   9<!====================================================================>
  10
  11<a href="appendices.html#TOP">Prev</a>&nbsp;&nbsp; <a href="toc.html">Back to Table of Contents</a>
  12<p>
  13
  14<a name="TOP"></a>
  15<a name="RESERVED">
  16<h1 align="center"><u>LIST OF RESERVED WORDS</u></h1>
  17</a>
  18<p> The following is a list of &quot;reserved&quot; words used by
  19<strong>mom</strong>.  Before changing the name of any macro or
  20document element tag with
  21<a href="goodies.html#ALIAS">ALIAS</a>,
  22I strongly recommend doing a search of this page for your proposed
  23new name.  If you find it in the left hand column, DON'T USE IT.
  24Choose something else instead.
  25<p>
  26Anyone interested in playing around inside <strong>mom</strong>'s macro
  27file (om.tmac) will find this list useful as well since it lists all
  28(I hope) the macros, strings, diversions and number registers
  29<strong>mom</strong> uses, along with brief descriptions of their
  30functions.
  31<p>
  32<pre>
  33TYPESETTING
  34===========
  35
  36+++MACROS+++
  37
  38Page layout
  39-----------
  40PAGELENGTH  Page width
  41PAGE        Page width/length; left, right, top, bottom margins
  42PAGEWIDTH   Page width
  43PAPER       Letter, legal, or A4
  44
  45B_MARGIN  Space to leave at page bottom
  46L_MARGIN  Page offset
  47R_MARGIN  Line length as a function of
  48          pagewidth minus pageoffset minus rightmargin
  49T_MARGIN  Advance lead from page top
  50
  51Page control
  52------------
  53DO_B_MARGIN  Margin at bottom of page; trap-invoked
  54DO_T_MARGIN  Margin at top of page; trap-invoked
  55
  56Style
  57-----
  58COLOR          Change color of text to predefined value
  59CONDENSE       Set percentage of pseudo-condense (alias of
  60               CONDENSE_OR_EXTEND)
  61EXTEND         Set percentage of pseudo-extend (alias of
  62               CONDENSE_OR_EXTEND)
  63FAMILY         Family
  64FT             Font
  65FALLBACK_FONT  Font to use whenever FAMILY or FT errors occur
  66LL             Line length
  67LS             Leading (.vs)
  68NEWCOLOR       Define a text color
  69PT_SIZE        Point size
  70SETBOLDER      Set degree of emboldening (pseudo-bold) in units
  71SETSLANT       Set degree of pseudo-italic
  72XCOLOR         Initialize a color from rgb.txt
  73
  74Autolead
  75--------
  76AUTOLEAD  Always lead n points more than .PT_SIZE
  77
  78Flush
  79-----
  80JUSTIFY  Justified text
  81QUAD     Filled text, left, right, or centre
  82
  83Quad
  84----
  85CENTER  Non-filled text, centre
  86LEFT    Non-filled text, left
  87RIGHT   Non-filled text, right
  88
  89Hyphenation
  90-----------
  91HY      Turn hyphenation on/off, or set LINES, MARGIN, SPACE
  92HY_SET  Set LINES, MARGIN, SPACE in a single command
  93
  94Advanced style
  95--------------
  96KERN       Turn automatic kerning on or off
  97LIGATURES  Turn ligatures on or off
  98SS         Sentence space control
  99WS         Word space control
 100
 101Line breaks
 102-----------
 103BR      Alias of br
 104EL      Breaks line but doesn't advance
 105SPACE   Alias of sp
 106SPREAD  Alias of brp
 107
 108Ald/rld
 109-------
 110ALD  Advance lead
 111RLD  Reverse lead
 112
 113Indents
 114-------
 115HI   Indent hang
 116IB   Indent both
 117IBX  Indent both off
 118IL   Indent left
 119ILX  Indent left off
 120IQ   Indents off
 121IR   Indent right
 122IRX  Indent right off
 123IX   Indents off -- deprecated
 124TI   Indent temporary
 125
 126Tabs
 127----
 128ST       String tab
 129TAB_SET  Tab Set
 130TN       Tab Next
 131TQ       Tab Quit
 132
 133MCO      Turn on multi-column mode
 134MCR      Return to top of column
 135MCX      Turn off multi-column mode
 136
 137Underscore
 138----------
 139UNDERSCORE   Underscores words or phrases
 140UNDERSCORE2  Double underscores words or phrases
 141
 142Underline
 143---------
 144UNDERLINE  Underlines whole passages (Courier only)
 145
 146Smart Quotes
 147------------
 148SMARTQUOTES  Turns smart quotes on or off
 149
 150Misc + Support
 151--------------
 152BR_AT_LINE_KERN  Deposit a break before RW and WE
 153CAPS             Convert u/lc to UC
 154COMMENT          Don't print lines till COMMENT OFF (alias of SILENT)
 155DROPCAP_ADJUST   Points (poss. fractional) to add/subtract
 156                 from drop caps
 157DROPCAP          Create drop cap
 158DROPCAP_FAMILY   Drop cap family
 159DROPCAP_FONT     Drop cap font
 160DROPCAP_GUTTER   Drop cap gutter
 161DROPCAP_OFF      Support only; restores .in if there was one
 162ESC_CHAR         Alias for .ec
 163EW               Extra white -- loosen overall line kern
 164                 (character spacing)
 165LEADER_CHARACTER Sets leader character
 166PAD              Insert padding spaces at marked places
 167PADMARKER        Sets character to use instead of # in PAD
 168PRINT            Simply prints args passed to it; keeps my code
 169                 indented nicely
 170RW               Reduce white -- tighten overall line kern
 171                 (character spacing)
 172SILENT           Don't print lines till SILENT OFF
 173SIZESPECS        Get cap-height, x-height and descender depth for
 174                 current point size
 175TRAP             Turn traps off or on
 176
 177+++DIVERSIONS+++
 178
 179NO_FLASH    Diverts output of SILENT or COMMENT so they don't print
 180NULL        Diverts SIZESPECS in PRINT_HDRFTR so it doesn't screw up
 181            FOOTER and FOOTNOTE processing when FOOTERS are on
 182PAD_STRING  Diverts $PAD_STRING for processing
 183TYPESIZE    Diverts SIZESPECS routine so it doesn't print
 184
 185+++NUMBER REGISTERS+++
 186
 187#ABORT_FT_ERRORS        Abort on FT errors? (toggle)
 188#ALD                    ALD value
 189#ARGS_TO_LIST           Tells LIST whether LIST was invoked with a legal
 190                        arg; controls LIST OFF processing
 191#ARGS_TO_SQ             Tells SMARTQUOTES whether it was invoked with a
 192                        legal arg; controls SMARTQUOTES OFF
 193                        processing
 194#AUTOLEAD_FACTOR        Using FACTOR arg to AUTOLEAD? (toggle)
 195#AUTO_LEAD              Using autolead? (toggle)
 196#AUTO_LEAD_VALUE        Auto leading value
 197#BL_INDENT              Value of left indent when IB
 198#B_MARGIN               Bottom margin
 199#BOLDER_UNITS           # of units to embolden type
 200#BR_INDENT              Value of right indent when IB
 201c                       column mark
 202#CONDENSE               Are we in pseudo-condense mode? (toggle)
 203#CONDENSE_WAS_ON        For restoring \*[COND] in DROPCAP
 204#COND_WIDTH             Width of pseudo-condensed type
 205                        (pointsize x $COND_PERCENT)
 206#CURRENT_L_LENGTH       Current line length at first invocation of LIST;
 207                        like #ORIG_L_LENGTH
 208#CURRENT_TAB            Current tab number
 209#DC_GUT                 Width of dropcap gutter
 210#DEGREES                # of degrees slant for pseudo-italic
 211#ENUMERATOR&lt;n&gt;          Number register enumerator for depth &lt;n&gt; in lists 
 212#EXT_WIDTH              Width of pseudo-extended type
 213                        (pointsize x $EXT_PERCENT)
 214#EXTEND                 Are we in pseudo-extend mode? (toggle)
 215#EXTEND_WAS_ON          For restoring \*[EXT] in DROPCAP
 216#FILL_MODE              Are we in fill mode (i.e. \n(.u=1)? (toggle)
 217#H_INDENT               Value of left indent when IH
 218#HL_INDENT              Value of the hang when IH
 219#HYPHENATE              Hyphenation on? (toggle)
 220#HY_SET                 Did we manually set hyphenation parameters?
 221                        (toggle)
 222#IN_TAB                 Are we in a tab? (toggle)
 223                        Set in macro TAB; used in ST to determine
 224                        whether to add #ST_OFFSET to #ST&lt;#&gt;_OFFSET
 225#INDENT_ACTIVE          Indicates whether an indent is active (toggle)
 226#INDENT_BOTH_ACTIVE     Toggle
 227#INDENT_LEFT_ACTIVE     Toggle
 228#INDENT_RIGHT_ACTIVE    Toggle
 229#INDENT_STYLE_BOTH      Indicates IB when #INDENT_ACTIVE=1 (toggle)
 230#INDENT_STYLE_HANG      Indicates IH when #INDENT_ACTIVE=1 (toggle)
 231#INDENT_STYLE_LEFT      Indicates IL when #INDENT_ACTIVE=1 (toggle)
 232#INDENT_STYLE_RIGHT     Indicates IR when #INDENT_ACTIVE=1 (toggle)
 233#INDENT_STYLE_TEMP      Indicates IT when #INDENT_ACTIVE=1 (toggle)
 234#IX_WARN                Toggles to 1 the first time IX is user-invoked
 235#JUSTIFY                In EW/RW, when BR_AT_LINE_KERN, whether to
 236                        break or break-spread preceding line (toggle)
 237#KERN                   Kern on? (toggle)
 238#LAST_TAB               Last tab number set in multi-columns
 239#LEAD                   Leading (alias)
 240#LIGATURES              Ligatures on? (toggle)
 241#LIST_INDENT&lt;n&gt;         Left indent of list &lt;n&gt;
 242#L_INDENT               Value of left indent
 243#L_LENGTH               Line length
 244#L_MARGIN               Page offset if set with LMARGIN;
 245                        if .po used, \n(.o returns page offset
 246#LOOP                   #LOOP=1 if a while loop executes; otherwise 0.
 247#NEXT_DEPTH_BACK        Next list level back in lists
 248#NEXT_TAB               Current tab number + 1 (used in TN)
 249#NEXT_TAB               Next tab in an n+1 sequence
 250#OLD_LEAD               Lead in effect prior to changing it with .vs
 251                        in .LS
 252#OPEN_CLOSE             Manipulates character " to print `` or ''
 253#ORIGINAL_L_LENGTH      Used in LIST for IB processing; holds \n(.l
 254p                       Output line horiz position at end of
 255                        $PAD_STRING
 256#PAD_COUNT              Number of times # was included in arg to PAD
 257#PAD_LIST_DIGITS        Pad list digits to the left? (toggle)
 258#PAD_SPACE              Size of padding space
 259#PAGE_LENGTH            Page length (alias)
 260#PAGE_WIDTH             Page width
 261#PP_ACTIVE              Are we in the context of a para? (toggle)
 262#PRINT_FOOTER_ON_PAGE_1 (toggle)
 263#PSEUDO_FILL            Signals that LEFT, RIGHT or CENTER is
 264                        in effect (toggled off, i.e. to 0, when
 265                        QUAD <arg> or JUSTIFY is called)
 266#PT_SIZE                Point size (fractional) in units (alias)
 267#Q_AT_TOP               Does a quote start at the top of a new page?
 268                        (toggle)
 269#QUAD                   In autoquad mode? (toggle)
 270#QUIT                   Tells LIST whether to exit lists completely
 271                        (toggle)
 272#REMOVE                 Used in LIST OFF cleanup
 273#RESTORE_LEAD           Lead value in effect prior to AUTOLEAD
 274#RESTORE_LINE_LENGTH    Restores actual line length in RULE
 275#RESTORE_LN_NUMBER      Start linenumbering again with stored
 276                        #NEXT_LN? (toggle)
 277#RESTORE_PT_SIZE        Stores current point size (in units) prior
 278                        to underscore
 279#R_INDENT               Value of right indent
 280#R_MARGIN               Right margin
 281#RESTORE_PREV_INDENT    Tells LIST OFF what kind of indent was active
 282                        prior to first invocation of LIST
 283#RLD                    RLD value
 284#SILENT                 Is silent on? (toggle)
 285#SIZE_FOR_PAD           Used to ensure that the size in effect prior
 286                        to PAD is restored at the start of every
 287                        iteration of $PAD_STRING
 288#SLANT_ON               Is SLANT on? (toggle)
 289#SMART_QUOTES           Smartquotes on? (toggle)
 290#SPACE_TO_END           Whitespace at end of string passed to PAD
 291#ST&lt;#&gt;_LENGTH           Length of ST&lt;#&gt;; calculated during ST &lt;#&gt;
 292#ST&lt;#&gt;_MARK             Page offset of autotab &lt;#&gt; at ST&lt;#&gt;X
 293#ST_NUM                 Incrementing counter for autotab identification
 294#ST_OFFSET              Offset (from current tab) to add to #ST&lt;#&gt;_OFFSET
 295                        when calculating string indents set from within
 296                        tabs
 297#ST&lt;#&gt;_OFFSET           Indent of autotab &lt;#&gt; (page offset)
 298#STORED_L_INDENT        Current left indent at first invocation of LIST
 299#STORED_R_INDENT        Current right indent at first invocation of LIST
 300#STORED_BL_INDENT       Current "both, left" indent at first invocation
 301                        of LIST
 302#STORED_BR_INDENT       Current "both, right" indent at first invocation
 303                        of LIST
 304#STORED_HL_INDENT       Current hanging indent at first invocation
 305                        of LIST
 306#STORED_T_INDENT        Current temporary indent at first invocation
 307                        of LIST
 308#T_INDENT               Value of temporary indent
 309#T_MARGIN               Top margin
 310#TAB_ACTIVE             Are we in a tab? (toggle)
 311#TAB_NUMBER             Tab number
 312#TAB_OFFSET             Tab indent
 313#TOP                    Set to 1 in T_MARGIN, DO_T_MARGIN and ALD; tells
 314                        the first LS or AUTOLEAD on a page to maintain
 315                        the baseline position prior to the LS call
 316#TOP_BASELINE_ADJ       Amount by which to adjust the baseline position
 317                        of the first line on the page if an LS or AUTOLEAD
 318                        request differs from the lead current at the end of
 319                        the previous page
 320#TOTAL_LISTS            Total number of lists in a nest
 321#USER_SET_L_LENGTH      Did user invoke LL? (toggle)
 322#USER_SET_TITLE_ITEM    Did user invoke TOC_TITLE_ENTRY?
 323u                       Horiz position of start of underscore
 324
 325+++STRINGS+++
 326
 327$COND_PERCENT        Percentage by which to pseudo-condense type
 328$COLOR_SCHEME        Color scheme used in NEWCOLOR
 329$CURRENT_QUAD        Restores current quad value in RULE
 330$CURRENT_TAB         Current tab number
 331$DC_ADJUST           +|- # of points to subtract from dropcap
 332$DC_FAM              Drop cap family
 333$DC_FT               Drop cap font
 334$ENUMERATOR&lt;n&gt;       String enumerator for depth &lt;n&gt; in lists 
 335$EXT_PERCENT         Percentage by which to pseudo-extend type
 336$FAMILY              Family
 337$FAMILY_FOR_PAD      Used to ensure that the family in effect prior
 338                     to PAD is restored at the start of every
 339                     iteration of $PAD_STRING
 340$FONT                Font
 341$FONT_FOR_PAD        Used to ensure that the font in effect prior
 342                     to PAD is restored at the start of every
 343                     iteration of $PAD_STRING
 344$PAD_MARKER          Character to mark off padding in PAD
 345$PAD_STRING          Arg passed to PAD
 346$QUAD_VALUE          Quad value (left, right, centre, justify)
 347$QUOTE0              Open quotation marks
 348$QUOTE1              Close quotation marks
 349$RESTORE_COND        Restores the pseudo-condense value in effect
 350                     prior to DROPCAP
 351$RESTORE_EXT         Restores the pseudo-extend value in effect
 352                     prior to DROPCAP
 353$RESTORE_FAM         Used to restore the family in effect
 354                     prior to DROPCAP
 355$RESTORE_FT          Used to restore the font/fontstyle in effect
 356                     prior to DROPCAP
 357$RESTORE_PT_SIZE     Used to restore the point size of normal
 358                     running text after a dropcap
 359$RESTORE_QUAD_VALUE  Quad value for use in restoring L, R, C, J
 360                     (after tabs)
 361$SAVED_STYLE         Current style, if there is one (used in FAMILY)
 362$SEPARATOR&lt;n&gt;        Separator for depth &lt;n&gt; in lists
 363$SS_VAR              Holds + or - sentence space value
 364$ST&lt;#&gt;_FILL          Always QUAD if QUAD passed to ST &lt;#&gt;
 365$ST&lt;#&gt;_QUAD_DIR      Quad direction supplied to ST for &lt;#&gt;
 366$TAB_NUMBER          Argument passed to TAB macro to call TAB# macro
 367                     created in TAB_SET
 368$WS_CONSTANT         12; used to hold groff default wordspace
 369$WS                  Holds WS value; concatenation of WS_CONSTANT and
 370                     WS_VAR
 371$WS_VAR              + or - value to add to $WS_CONSTANT
 372BLACK                Pre-defined black color
 373black                Pre-defined black color
 374WHITE                Pre-defined white color
 375white                Pre-defined white color
 376
 377+++ALIASES+++
 378
 379ALIAS         als
 380ALIASN        aln
 381BR            br
 382CENTRE        CENTER
 383COLOUR        COLOR
 384COMMENT       SILENT
 385CONDENSE      CONDENSE_OR_EXTEND
 386EXTEND        CONDENSE_OR_EXTEND
 387FAM           FAMILY
 388FT            FONT
 389HYPHENATE     HY
 390HYPHENATION   HY
 391LIG           LIGATURES
 392LL            LINE_LENGTH
 393MAC           de
 394NEW_PAGE      bp
 395NEWCOLOUR     NEWCOLOR
 396NEWPAGE       NEW_PAGE
 397PAGELENGTH    PAGE_LENGTH
 398PAGE_LENGTH   pl
 399PAGEWIDTH     PAGE_WIDTH
 400SPREAD        brp
 401SP            sp
 402STRING        ds
 403TABSET        TAB_SET
 404TB            TAB
 405TI            IT
 406UNDERSCORE_2  UNDERSCORE2
 407XCOLOUR       XCOLOR
 408
 409+++ALIASES FOR NUMBER REGISTERS+++
 410
 411#DIVER_DEPTH    dn   -- diversion depth
 412#DIVER_WIDTH    dl   -- diversion width
 413#INDENT         .i   -- value of current indent
 414#LEAD           .v   -- line space (.vs, not .ls)
 415#L_LENGTH       .l   -- line length
 416#NUM_ARGS       .$   -- number of arguments passed to a macro
 417#PAGE_LENGTH    .p   -- page length
 418#PT_SIZE        .ps  -- current point size (fractional) in units
 419#TRAP_DISTANCE  .t   -- distance to next trap
 420
 421+++INLINE ESCAPES+++
 422
 423BCK          Inline backward horizontal movement
 424BOLDER       Pseudo-bold on
 425BOLDERX      Pseudo-bold off
 426BP           Back points (horizontal movement)
 427BU           Back units (inline pairwise kerning)
 428COND_FOR_SUP Pseudo-condense string for use with superscripts
 429             (called with CONDSUP)
 430COND_FOR_SUP Pseudo-extend string for use with superscripts (called
 431             with EXTSUP)
 432COND         Pseudo-condense type
 433CONDX        Pseudo-condense off
 434CONDSUP      Pseudo-condensed superscript (using value set with
 435             CONDENSE)
 436CONDSUPX     Pseudo-condensed superscript off
 437DOWN         Inline downward vertical movement
 438EXT          Pseudo-extend type
 439EXTX         Pseudo-extend off
 440EXTSUP       Pseudo-extended superscript
 441EXTSUPX      Pseudo-extended superscript off
 442FP           Forward points (horizontal movement)
 443FU           Forward units (inline pairwise kerning)
 444FWD          Inline forward horizontal movement
 445LEADER       Deposit leader to end of current LL or TAB
 446RULE         Draw a rule to the full measure of the current line or
 447             tab length
 448SLANT        Slant (pseudo-italic on
 449SLANTX       Slant off
 450ST&lt;#&gt;        String tab end marker
 451ST&lt;#&gt;        String tab start marker
 452SUP          Superscript
 453SUPX         Superscript off
 454UP           Inline upward vertical movement
 455
 456+++SPECIAL CHARACTERS+++
 457
 458FEET         The foot character \(fm
 459INCH         The inch character \(fm\(fm
 460
 461------------------------------------------------------------------------
 462
 463DOCUMENT PROCESSING
 464===================
 465
 466+++MACROS+++
 467
 468Document info
 469-------------
 470AUTHOR          Author
 471CHAPTER         Chapter number
 472CHAPTER_TITLE   Chapter title
 473COPYRIGHT       Copyright info (covers only)
 474DOCTITLE        Overall doc title (for collated docs)
 475DRAFT           Draft number
 476MISC            Misc info (covers only)
 477REVISION        Revision number
 478SUBTITLE        Doc subtitle
 479TITLE           Doc title
 480
 481Covers
 482------
 483COVER               What goes on cover
 484COVERS              Whether covers get printed (toggle)
 485COVER_ADVANCE       Set vertical start position of cover material
 486COVER_LEAD          Overall leading of covers
 487COVERTITLE          User-defined cover title string
 488DOC_COVER           What goes on doc cover
 489DOC_COVERS          Whether doc covers get printed
 490DOC_COVER_ADVANCE   Set vertical start position of doc cover material
 491DOC_COVER_LEAD      Overall leading of doc covers
 492DOC_COVERTITLE      User-defined doc cover title string
 493
 494Document style
 495--------------
 496COPYSTYLE     Output style (DRAFT or FINAL)
 497DEFAULTS      In START, sets defaults
 498DOCTYPE       Kind of doc (DEFAULT, CHAPTER, NAMED, LETTER)
 499PAGENUMBER    Page number that appears on 1st page of doc
 500PAPER         Paper size (LETTER, LEGAL, A4)
 501PRINTSTYLE    Print style (TYPEWRITE or TYPESET)
 502NUMBER_LINES  Number output lines in the left margin
 503
 504Document tags and macros
 505------------------------
 506ADD_SPACE               Special macro to add space to the top of a pages after
 507                        page 1; must be preceded by NEWPAGE
 508BIBLIOGRAPHY            Begin a bibliography page
 509BIBLIOGRAPHY_TYPE       LIST or PLAIN
 510BLOCKQUOTE              Block-indented, quoted text
 511COL_BREAK               Breaks and spreads line before invocation; moves to
 512                        next column on page or 1st col of next page.  An alias
 513                        of COL_NEXT.
 514COL_NEXT                Moves to next column on page or 1st col of next page
 515ENDNOTE                 Endnote
 516ENDNOTE_REFS            Send REFs to endnotes
 517ENDNOTES                Output endnotes
 518EPIGRAPH                Epigraph before 1st para 
 519FINIS                   Prints --END--
 520FOOTNOTE                Collects footnotes in text for printing at bottom of page
 521FOOTNOTE_REFS           Send REFs to footnotes
 522HEAD                    Section title (main heads)
 523HYPHENATE_REFS          Turn on/off hyphenation of REF references
 524ITEM                    Begin a list item
 525LINEBREAK               Break between narrative sections
 526LIST                    Initialize a list
 527MN                      Margin note
 528MN_INIT                 Initialize parameters for margin notes
 529NUMBER_LINES            Number text lines
 530NUMBER_BLOCKQUOTE_LINES Number blockquote lines
 531NUMBER_QUOTE_LINES      Number quote lines
 532PAD_LIST_DIGITS         Leave space for two-numeral digit enumerators
 533                        in a list
 534PARAHEAD                Paragraph head
 535PP                      Paragraph
 536QUOTE                   Poetic or line for line quotes
 537REF                     Wrapper around FOOTNOTE or ENDNOTE, depending
 538                        on FOOTNOTE_REFS or ENDNOTE_REFS
 539REF(                    Begin embedded reference, parens
 540REF)                    End embedded reference, parens
 541REF[                    Begin embedded reference, square brackets
 542REF]                    End embedded reference, square brackets
 543REF{                    Begin embedded reference, braces
 544REF}                    End embedded reference, braces
 545REF_INDENT              Amount of 2nd line indent of references for
 546                        footnote, endnote or bibliography refs
 547RESET_LIST              Reset digit or alpha list enumerator
 548SHIFT_LIST              Move a list over to the right
 549START                   Sets doc defaults and prints info collected
 550                        with doc info macros
 551SUBHEAD                 Subheads
 552
 553Headers/footers
 554---------------
 555BREAK_QUOTE          Manually break a footnoted quote that crosses
 556                     a page/column
 557DO_FOOTER            Prints footer (after footnote processing, if any)
 558FOOTER_ON_FIRST_PAGE Print footer on first page? (toggle)
 559FOOTER               Trap-invoked footer macro
 560HEADER               Trap-invoked header macro
 561PAGINATE             Turns page numbering on or off (doc default=on)
 562PAGINATE_TOC         Turns pagination of toc on or off (default=on)
 563RECTO_VERSO          Enables switch HEADER_LEFT and HEADER_RIGHT on
 564                     alternate pages
 565
 566Alter doc "look" and/or change defaults
 567---------------------------------------
 568***General***
 569
 570ALWAYS_FULLSPACE_QUOTES  Fullspace quotes instead of default
 571                         1/2 spacing them.
 572ATTRIBUTE_STRING         What to print before author (default is "by")
 573CHAPTER_STRING           What to print whenever the word "chapter"
 574                         is required
 575COLUMNS                  Print in columns
 576DOC_FAMILY               Overall doc family
 577DOCHEADER                Print doc header?
 578DOCHEADER_ADVANCE        Start position of docheader (relative to top
 579                         of page)
 580DOCHEADER_LEAD           +|- value applied to #DOC_LEAD to in/decrease
 581                         leading of doc header
 582DOC_LEAD_ADJUST          Adjust #DOC_LEAD to fill page to #B_MARGIN
 583DOC_LEAD                 Overall doc leading
 584DOC_LEFT_MARGIN          Doc left margin
 585DOC_LINE_LENGTH          Doc line length
 586DOC_PT_SIZE              Overall doc point size
 587DOC_RIGHT_MARGIN         Doc right margin
 588DOC_TITLE                Overall doc title that gets printed in
 589                         headers/footers (mostly for use with collated
 590                         docs where each doc is an article with a
 591                         different title
 592DRAFT_STRING             What to print whenever the word "draft" is
 593                         required
 594DRAFT_WITH_PAGENUMBER    Attach draft/revision info to page number
 595                         (instead of putting it HEADER centre)
 596REVISION_STRING          What to print whenever the word "revision"
 597                         is required
 598
 599***Covers***
 600
 601COVER_ADVANCE            Vertical place on page to start outputting
 602                         cover material
 603COVER_LEAD               Lead in/decrease for cover pages
 604DOC_COVER_ADVANCE        Vertical place on page to start outputting
 605                         doc cover material
 606DOC_COVER_LEAD           Lead in/decrease for doc cover pages
 607
 608***Epigraphs and finis***
 609
 610EPIGRAPH_AUTOLEAD        Autolead value for epigraphs
 611EPIGRAPH_INDENT          Value by which to multiply PP_INDENT for
 612                         block epigraphs
 613FINIS_STRING             What to print when FINIS is invoked
 614
 615***Footnotes***
 616
 617FOOTNOTE_AUTOLEAD             Autolead to use in footnotes
 618FOOTNOTE_LINENUMBER_BRACKETS  Brackets for footnote linenumbers
 619FOOTNOTE_LINENUMBER_SEPARATOR Separator for footnote linenumbers
 620FOOTNOTE_MARKERS              Turns footnote markers on or off
 621FOOTNOTE_MARKER_STYLE         STAR or NUMBER; default=STAR
 622FOOTNOTE_RULE_ADJ             # of points to raise footnote rule from its
 623                              baseline
 624FOOTNOTE_RULE_LENGTH          Length of footnote separator rule
 625FOOTNOTE_RULE                 Turns printing of fn separator rule on or off;
 626                              default is on
 627FOOTNOTE_SPACING              Post footnote item spacing
 628FOOTNOTES_RUN_ON              Run footnotes on (line numbering mode only)
 629RESET_FOOTNOTE_NUMBER         Reset fn# to 1, or, if arg PAGE, reset
 630                              automatically to 1 on every page
 631RUNON_WARNING                 Utility macro; warns if FOOTNOTES_RUN_ON
 632                              was called when fn marker style is STAR or NUMBER
 633
 634***Endnotes***
 635
 636ENDNOTE_LEAD                 Leading for endnotes page
 637ENDNOTE_LINENUMBER_BRACKETS  Brackets around line numbers identifying
 638                             endnotes and text
 639ENDNOTE_LINENUMBER_GAP       Amount of space to leave between line
 640ENDNOTE_LINENUMBER_SEPARATOR Separator between line numbers identifying
 641                             endnotes and the endnote item text
 642                             endnotes and text
 643ENDNOTE_MARKER_STYLE         NUMBER or LINE
 644ENDNOTE_NUMBERS_ALIGN_RIGHT  Hang endnote numbers and align right
 645ENDNOTE_NUMBERS_ALIGN_LEFT   Don't hang endnote numbers and align left
 646ENDNOTE_PARA_INDENT          First line indent of paras in multi-para
 647                             endnotes
 648ENDNOTE_PARA_SPACE           Whether to space paras in multi-para endnotes
 649ENDNOTE_PT_SIZE              Base point size for endnotes page
 650ENDNOTE_STRING               Endnotes page head
 651ENDNOTE_STRING_CAPS          Capitalize the endnotes string
 652ENDNOTE_STRING_UNDERSCORE    Underscoring of endnotes page head
 653ENDNOTE_TITLE                Endnotes identifying title
 654ENDNOTE_TITLE_SPACE          Distance from top of page to endnotest title
 655ENDNOTE_TITLE_UNDERSCORE     Underscoring of endnotes identifying title
 656ENDNOTES_ALLOWS_HEADERS      Page headers on endnotes pages? (toggle)
 657ENDNOTES_FIRST_PAGENUMBER    Page number to appear on page 1 of endnotes
 658                             pages
 659ENDNOTES_HDRFTR_CENTER       Print header/footer centre string on endnotes
 660                             pages?
 661ENDNOTES_HEADER_CENTER       Print header centre string on endnotes pages?
 662ENDNOTES_FOOTER_CENTER       Print footer centre string on endnotes pages?
 663ENDNOTES_NO_COLUMNS          Turn columnar mode off for endnotes pages
 664ENDNOTES_NO_FIRST_PAGENUM    Don't print a pagenumber on page 1 of
 665                             endnotes.
 666ENDNOTES_PAGENUM_STYLE       Set numbering style for endnotes pages page
 667                             numbers
 668SINGLESPACE_ENDNOTES         Single space TYPEWRITE endnotes
 669
 670***Bibliographies***
 671
 672BIBLIOGRAPHY_ALLOWS_HEADERS    Allow headers on bib pages
 673BIBLIOGRAPHY_FIRST_PAGENUMBER  Starting page number for bibliographies
 674BIBLIOGRAPHY_HDRFTR_CENTER     Header/footer center string for bib pages
 675BIBLIOGRAPHY_LEAD              Base lead of bib pages
 676BIBLIOGRAPHY_NO_COLUMNS        De-columnize bibliographies
 677BIBLIOGRAPHY_NO_FIRST_PAGENUM  Don't print a page number on the first
 678                               page of bibliographies
 679BIBLIOGRAPHY_PAGENUM_STYLE     Format for bib pages page numbering
 680BIBLIOGRAPHY_PT_SIZE           Base point size for bib pages
 681BIBLIOGRAPHY_SPACING           Post bib entry space
 682BIBLIOGRAPHY_STRING            String for bib title
 683BIBLIOGRAPHY_STRING_CAPS       Capitalize bib title string
 684BIBLIOGRAPHY_STRING_UNDERSCORE Underscore bib title string
 685SINGLESPACE_BIBLIOGRAPHY       Singlespace bibs if PRINTSTYLE TYPEWRITE
 686
 687***Headers and footers***
 688
 689FOOTER_COLOR             Footer color
 690FOOTER_GAP               Distance between running text and footer
 691FOOTER_MARGIN            Distance from footer to bottom of page
 692FOOTERS                  Turns footers on or off
 693HDRFTR_CENTER            String to go in centre part of header/footer;
 694                         default doctype 
 695HDRFTR_CENTER_CAPS       Centre part of header/footer in caps? (toggle)
 696HDRFTR_CENTER_PAD        Pad hdrftr CENTER left or right by specified
 697                         amount
 698HDRFTR_GAP               Distance from header/footer to running text
 699HDRFTR_LEFT_CAPS         Left part of header/footer in caps? (toggle)
 700HDRFTR_LEFT              String to go in left part of header/footer;
 701                         default is AUTHOR_1
 702HDRFTR_LEFT              The header/footer left string
 703HDRFTR_MARGIN            Distance from top of page to header
 704HDRFTR_PLAIN             Header/footer fam/ft/ps all same as running
 705                         text
 706HDRFTR_RECTO             User-defined, single string recto
 707                         header/footer
 708HDRFTR_RIGHT_CAPS        Right part of header/footer in caps? (toggle)
 709HDRFTR_RIGHT             The header/footer right string
 710HDRFTR_RULE_GAP          Space between header/footer and header/footer
 711                         rule
 712HDRFTR_RULE_INTERNAL     Prints the header/footer rule
 713HDRFTR_RULE              Turns header/footer rule on or off
 714                         When invoked internally, prints the rule.
 715HDRFTR_VERSO             User-defined, single string verso
 716                         header/footer
 717HEADERS                  Turns headers on or off
 718SWITCH_HDRFTR            Switch HDRFTR_LEFT and HDRFTR_RIGHT
 719
 720***Page numbering***
 721
 722PAGENUM_HYPHENS          Turns on/off hyphens surrounding page numbers
 723PAGENUM_ON_FIRST_PAGE    Print page number on first page when footers
 724                         are on (toggle)
 725PAGENUM_POS              Controls placement of page numbers;
 726                         default=bottom/centred
 727PAGENUM_SIZE             How much to in/decrease point size of page
 728                         numbers*
 729PAGENUM_STYLE            Page # in roman, Arabic, or alphabetic
 730RESTORE_PAGINATION       Restore pagination after outputting non-
 731                         paginated endnotes.
 732SUSPEND_PAGINATION       Suspend pagination prior to outputting
 733                         endnotes
 734
 735***Heads***
 736
 737HEADER_GAP               Space between header and running text
 738HEADER_MARGIN            Space from top of page to header
 739HEAD_CAPS                Print section titles in caps? (toggle)
 740HEAD_SPACE               Give HEADs 2 line-spaces before. If OFF,
 741                         only 1.  Default is on.
 742HEAD_UNDERLINE           Underline section titles? (toggle)
 743NUMBER_HEADS             Print head numbers
 744RESET_HEAD_NUMBER        Reset head number
 745
 746***Subheads***
 747
 748NUMBER_SUBHEADS          Print subhead numbers
 749RESET_SUBHEAD_NUMBER     Reset subhead number
 750
 751***Para heads***
 752
 753NUMBER_PARAHEADS         Print parahead numbers
 754PARAHEAD_INDENT          How much to indent paraheads
 755RESET_PARAHEAD_NUMBER    Reset parahead number
 756
 757***Paragraphs***
 758
 759INDENT_FIRST_PARAS       Indent 1st paras? (doc default=not indented) 
 760PARA_INDENT              Size of para indent
 761PARA_SPACE               Put a line space before paras
 762PP_FONT                  Overall doc font
 763
 764***Quotes***
 765
 766Q_FITS                  Utility macro for DO_QUOTE
 767Q_NOFIT                 Utility macro for DO_QUOTE
 768QUOTE_AUTOLEAD          Leading of (block)quotes
 769
 770***Line/section breaks***
 771
 772LINEBREAK_CHAR           Linebreak character, iterations and positioning
 773
 774***Printstyle TYPEWRITE***
 775
 776ITALIC_MEANS_ITALIC      For TYPEWRITE; render .FT I in italic.
 777SLANT_MEANS_SLANT        In TYPEWRITE, render \*[SLANT] as slant
 778UNDERLINE_ITALIC         In TYPEWRITE, render .FT I as underlined
 779UNDERLINE_QUOTES         In TYPEWRITE, underline quotes? (toggle)
 780UNDERLINE_SLANT          In TYPEWRITE, render \*[SLANT] as underlined
 781
 782***Table of contents***
 783
 784TOC_APPENDS_AUTHORS      Appends author(s) to toc doc title entries
 785TOC_LEAD                 Leading of toc pages
 786TOC_PADDING              Number of placeholders for toc entries page
 787                         numbers
 788TOC_HEAD_INDENT          Indent of toc head entries
 789TOC_HEADER_STRING        TOC header string (default=Contents)
 790TOC_PAGENUM_STYLE        Page numbering style (hdrftr nums) of
 791                         toc pages
 792TOC_RV_SWITCH            Switch L/R margins of toc pages
 793TOC_PARAHEAD_INDENT      Indent of toc parahead entries
 794TOC_SUBHEAD_INDENT       Indent of toc subhead entries
 795TOC_TITLE_ENTRY          User supplied toc doc title entry
 796TOC_TITLE_INDENT         Indent of toc doc title entries
 797
 798***Aliases for headers and footers***
 799HEADER_SIZE           HDRFTR_SIZE
 800HEADER_RIGHT_PS       HDRFTR_RIGHT_SIZE
 801HEADER_RIGHT_SIZE     HDRFTR_RIGHT_SIZE
 802HEADER_RIGHT_FAM      HDRFTR_RIGHT_FAMILY
 803HEADER_RIGHT_FAMILY   HDRFTR_RIGHT_FAMILY
 804HEADER_RIGHT_FONT     HDRFTR_RIGHT_FONT
 805HEADER_RIGHT_FT       HDRFTR_RIGHT_FONT
 806HEADER_LEFT_PS        HDRFTR_LEFT_SIZE
 807HEADER_LEFT_SIZE      HDRFTR_LEFT_SIZE
 808HEADER_LEFT_FAM       HDRFTR_LEFT_FAMILY
 809HEADER_LEFT_FAMILY    HDRFTR_LEFT_FAMILY
 810HEADER_LEFT_FONT      HDRFTR_LEFT_FONT
 811HEADER_LEFT_FT        HDRFTR_LEFT_FONT
 812HEADER_CENTRE_PS      HDRFTR_CENTER_SIZE
 813HEADER_CENTRE_SIZE    HDRFTR_CENTER_SIZE
 814HEADER_FAM            HDRFTR_FAMILY
 815HEADER_FAMILY         HDRFTR_FAMILY
 816HEADER_CENTRE_FAM     HDRFTR_CENTER_FAMILY
 817HEADER_CENTRE_FAMILY  HDRFTR_CENTER_FAMILY
 818HEADER_CENTRE_FONT    HDRFTR_CENTER_FONT
 819HEADER_CENTRE_FT      HDRFTR_CENTER_FONT
 820HEADER_CENTER_PS      HDRFTR_CENTER_SIZE
 821HEADER_CENTER_SIZE    HDRFTR_CENTER_SIZE
 822HEADER_CENTER_FAM     HDRFTR_CENTER_FAMILY
 823HEADER_CENTER_FAMILY  HDRFTR_CENTER_FAMILY
 824HEADER_CENTER_FONT    HDRFTR_CENTER_FONT
 825HEADER_CENTER_FT      HDRFTR_CENTER_FONT
 826FOOTER_SIZE           HDRFTR_SIZE
 827FOOTER_RIGHT_PS       HDRFTR_RIGHT_SIZE
 828FOOTER_RIGHT_SIZE     HDRFTR_RIGHT_SIZE
 829FOOTER_RIGHT_FAM      HDRFTR_RIGHT_FAMILY
 830FOOTER_RIGHT_FAMILY   HDRFTR_RIGHT_FAMILY
 831FOOTER_RIGHT_FONT     HDRFTR_RIGHT_FONT
 832FOOTER_RIGHT_FT       HDRFTR_RIGHT_FONT
 833FOOTER_LEFT_PS        HDRFTR_LEFT_SIZE
 834FOOTER_LEFT_SIZE      HDRFTR_LEFT_SIZE
 835FOOTER_LEFT_FAM       HDRFTR_LEFT_FAMILY
 836FOOTER_LEFT_FAMILY    HDRFTR_LEFT_FAMILY
 837FOOTER_LEFT_FONT      HDRFTR_LEFT_FONT
 838FOOTER_LEFT_FT        HDRFTR_LEFT_FONT
 839FOOTER_CENTRE_PS      HDRFTR_CENTER_SIZE
 840FOOTER_CENTRE_SIZE    HDRFTR_CENTER_SIZE
 841FOOTER_FAM            HDRFTR_FAMILY
 842FOOTER_FAMILY         HDRFTR_FAMILY
 843FOOTER_CENTRE_FAM     HDRFTR_CENTER_FAMILY
 844FOOTER_CENTRE_FAMILY  HDRFTR_CENTER_FAMILY
 845FOOTER_CENTRE_FT      HDRFTR_CENTER_FONT
 846FOOTER_CENTER_PS      HDRFTR_CENTER_SIZE
 847FOOTER_CENTER_SIZE    HDRFTR_CENTER_SIZE
 848FOOTER_CENTER_FAM     HDRFTR_CENTER_FAMILY
 849FOOTER_CENTER_FAMILY  HDRFTR_CENTER_FAMILY
 850FOOTER_CENTER_FONT    HDRFTR_CENTER_FONT
 851FOOTER_CENTER_FT      HDRFTR_CENTER_FONT
 852
 853   *relative to #DOC_PT_SIZE
 854  **relative to overall ps of headers as set by HEADER_SIZE
 855 ***relative to overall ps of endnotes pages
 856****relative to overall ps of toc pages
 857
 858+++LETTER MACROS+++
 859
 860CLOSING      Closing (i.e. Yours truly,)
 861DATE         Date for letters
 862FROM         Addresser's name and address
 863GREETING     Full salutation (e.g. Dear John Smith,)
 864NO_SUITE     Remove suite page numbers from bottom of letter pages
 865TO           Addressee's name and address
 866ALL_DONE     .em (the "end macro") for letters
 867
 868+++SUPPORT+++
 869
 870CHECK_INDENT         Applies indents to doc elements inside ev's
 871                     (head, subhead, etc)
 872CLEANUP_DEFAULTS     Removes selected rregisters and strings
 873                     from DEFAULTS after START
 874DO_COVER             Formats and outputs covers
 875DO_DOC_COVER         Formats and outputs doc covers
 876D0_QUOTE             Outputs quotes with space adjustments before
 877                     and after
 878DIVER_FN_1_PRE  -+     
 879DIVER_FN_2_PRE   |   Manage footnotes called inside diversions
 880                 |   QUOTE, BLOCKQUOTE and EPIGRAPH
 881DIVER_FN_2_POST -+
 882DIVERT_FN_LEFTOVER   Diverts excess fn stored in FN_OVERFLOW into
 883                     FOOTNOTE
 884DIVERT_FN_OVERFLOW   Diverts excess fn stored in FN_OVERFLOW when
 885                     FN_DEFER into FOOTNOTE
 886DO_EPIGRAPH          Outputs epigraphs with space adjustments before
 887                     and after
 888FN_OVERFLOW_TRAP     Fixed at B_MARGIN; if footnotes run longer than
 889                     B_MARGIN, diverts excess into FN_OVERFLOW
 890GET_ROMAN_INDENT     Figures out amount of space to reserve
 891                     for roman numerals in lists
 892HDRFTR_RULE          Prints rule under header or over footer
 893MN_OVERFLOW_TRAP     Trap-invoked macro to collect margin note
 894                     overflows
 895PRINT_FOOTNOTE_RULE  An alias of PRINT_FOOTNOTE; prints footnote
 896                     separator rule
 897PRINT_HDRFTR         Prints header/footer (trap invoked)
 898PRINT_PAGE_NUMBER    Invoked in HEADER or FOOTER
 899PRINT_USERDEF_HDRFTR Prints user defined, single string recto/verso
 900                     header/footer
 901PROCESS_SHIM         Calculates #SHIM when \n(.d is lower on the
 902                     page than #T_MARGIN
 903PROCESS_FN_IN_DIVER  Processes footnotes gathered in a diversion (called
 904                     at page/column breaks)
 905REMOVE_INDENT        Removes indents set with CHECK_INDENT
 906Q_FITS               Handles spacing of quotes when quote fits on the page
 907Q_NOFIT              Handles spacing of quotes when quote does not fit on
 908                     the page
 909QUIT_LISTS           Exit lists cleanly and completely
 910SET_LIST_INDENT      Restore indent of a prev. level of list
 911SHIM                 Advance to next "legal" baseline
 912TERMINATE            .em that ensures deferred footnotes get output
 913                     on final pages
 914TRAPS                Sets hdrftr traps; optionally adjusts #DOC_LEAD
 915                     to fill page to #B_MARGIN
 916TYPEWRITER           Sets family (C), font (R) and point size (12)
 917                     for PRINTSTYLE TYPEWRITE
 918VFP_CHECK            Trap-sprung macro 1 legal baseline higher than
 919                     where FOOTER will be sprung; checks whether
 920                     there is, in fact, just enough room for
 921                     another line of running text to be added to
 922                     the page without jamming footnotes too close
 923                     to running text.
 924
 925+++DIVERSIONS+++
 926
 927B_QUOTE           Block (indented) quote text
 928CLOSING           Closing (i.e. Yours truly,)
 929EPI_TEXT          Epigraph text
 930END_NOTES         Endnotes text
 931FN_IN_DIVER       Footnotes gathered from inside a diversion
 932FN_OVERFLOW       Excess footnotes when B_MARGIN is reached
 933FOOTNOTES         Text of footnotes
 934GREETING          Full salutation (e.g. Dear John Smith,)
 935LETTERHEAD&lt;n&gt;     Date, addresser, addressee or greeting;
 936                  &lt;n&gt; is from 1 to 4, supplied by #FIELD
 937P_QUOTE           Line for line (poetic) quote text
 938RUNON_FOOTNOTES   Special diversion for run-on footnotes
 939RUNON_FN_IN_DIVER Special diversion for run-on footnotes inside
 940                  (block)quotes
 941TOC_ENTRIES       TOC entries
 942
 943+++NUMBER REGISTERS+++
 944
 945#1ST_FN_VP_ADJ             An adjustment factor that ensures VFP
 946                           doesn't fall below what should be the
 947                           correct last printed line of running
 948                           text
 949#ADD_BREAK                 Instructs FOOTNOTEs and ENDNOTEs to add
 950                           a break afer processing a footnote if
 951                           we're not in fill mode
 952#ADJ_BIB_LEAD              Adjust BIB_LEAD? (toggle)
 953#ADJ_DOC_LEAD              Adjust DOC_LEAD? (toggle)
 954#ADJ_TOC_LEAD              Adjust TOC_LEAD? (toggle)
 955#ARG_NUM                   Keeps track of number of args passed to a
 956                           macro
 957#ARGS_TO_LIST              Was LIST passed some args? (toggle)
 958#AUTHOR_[n]                Strings passed to AUTHOR
 959#AUTHOR_LINES              # of lines of authors in doc header; odd=0
 960                           even=1
 961#AUTHOR_NUM                Keeps track of user-defined string
 962                           AUTHOR_&lt;#&gt; in AUTHOR
 963#AUTHORS                   Equals final value of AUTHOR_NUM;
 964                           used for authors in doc header
 965#BASELINE_MARK             In PP, the vertical position on the page
 966                           (when paragraph spacing is on) after a
 967                           quote or blockquote has been output and
 968                           the post-quote space has been added.
 969#BMARG                     Position of unvarying bottom margin
 970                           during doc processing; required for
 971                           collecting footnotes inside diversions
 972#BIB_ALLOWS_HEADERS        Put headers on bib pages? (toggle)
 973#BIB_ALLOWS_HEADERS_ALL    Put headers on all bib pages? (toggle)
 974#BIB_FIRST_PAGE            Tells PRINT_PAGE_NUMBER about bibliography
 975                           first page number
 976#BIB_FIRST_PN              Starting pagenumber for bibliographies
 977#BIB_HDRFTR_CENTER         Put a center string in bib page headers?
 978                           (toggle)
 979#BIB_LEAD                  Bibliography lead, expressed in points
 980#BIB_LIST                  Output bibs in list style? (toggle)
 981#BIB_NO_COLS               De-columnize bibliographies? (toggle)
 982#BIB_NO_FIRST_PN           Put a page number on the first page of
 983                           bibliographies? (toggle)
 984#BIB_SINGLESPACE           Single-space TYPEWRITE bibliographies? (toggle)
 985#BIB_SPACE                 Post item space for bibliography pages
 986#BIB_STRING_CAPS           Capitalize bib title? (toggle)
 987#BIB_STRING_UNDERSCORE     Underscore bib title? 0=no; 1=yes; 2=double
 988#BIB_PS                    Base point size for bibliography pages expressed
 989                           in points
 990#BIBLIOGRAPHY              Are we doing a bib page? (toggle)
 991#BQ_AUTOLEAD               Register created by BLOCKQUOTE_AUTOLEAD
 992#BQ_LEAD                   Leading of blockquotes
 993#BQUOTE_COLOR              Colored blockquotes? (toggle)
 994#BQUOTE_LN                 Number blockquotes? (toggle)
 995#BROKEN_QUOTE              Did we invoke BREAK_QUOTE? (toggle)
 996#CAP_HEIGHT_ADJUST         Tallest cap height of strings LEFT, CENTER,
 997                           and RIGHT in footers; used to place rule
 998                           over footer
 999#CAPS_WAS_ON               In HDRFTR, to re-enable running text CAPS
1000                           (toggle)
1001#CENTER_CAP_HEIGHT         Cap height of CENTER string in
1002                           headers/footers
1003#CHAPTER_TITLE_COLOR       Colored chapter title? (toggle)
1004#CLOSING                   Is there a closing (for letters)? 1=yes
1005#COL_L_LENGTH              Line length of columns
1006#COL_NEXT                  Was COL_NEXT invoked? (toggle; used in
1007                           FOOTER)
1008#COL_NUM                   Incrementing counter of num of columns;
1009                           for use with #COL_&lt;#&gt;_L_MARGIN
1010#COL_TOTAL                 #COL_L_LENGTH + #GUTTER; used to calculate
1011                           #COL_&lt;#&gt;_L_MARGIN
1012#COLLATED_DOC              If 1, instructs TOC that this is a collated
1013                           doc
1014#COLUMNS                   Are columns turned on? (toggle)
1015#COLUMNS_WERE_ON           Stores columnar state prior to outputting
1016                           endnotes in no-columns mode
1017#COPY_STYLE                1=draft, 2=final
1018#COUNTERS_RESET            Tells FOOTNOTE if fn counters have
1019                           been reset because of footnotes gathered
1020                           inside a diversion
1021#COVER_COLOR               Colored cover? (toggle)
1022#COVER_START_POS           Vertical starting pos of cover material
1023#COVER_TITLE_COLOR         Colored cover title? (toggle)
1024#COVER_SUBTITLE_COLOR      Colored cover subtitle? (toggle)
1025#COVER_ATTRIBUTE_COLOR     Colored cover attribution string? (toggle)
1026#COVER_AUTHOR_COLOR        Colored cover author(s)? (toggle)
1027#COVER_DOCTYPE_COLOR       Colored cover doctype? (toggle)
1028#COVER_COPYRIGHT_COLOR     Colored cover copyright line? (toggle)
1029#COVER_MISC_COLOR          Colored cover misc line? (toggle)
1030#CURRENT_V_POS             \n(.d ; used in SHIM
1031#COVERS                    Print covers? (toggle)
1032#DATE_FIRST                Was .DATE invoked as first letter
1033                           header after .START? (toggle)
1034dc                         "mark" register for document columns
1035#DIVER_FN                  Register that tells FOOTNOTE whether to
1036                           "move" or "defer" a footnote collected
1037                           inside a diversion
1038#DEFER_BIB_SPACING         Tells DEFAULTS to do BIBLIOGRAPHY_SPACING
1039                           if it was called before START
1040#DEFER_PAGINATION          Tells COLLATE to restore pagination (from
1041                           RESTORE_PAGINATION
1042#DELAY_SHIM                Instructs DO_QUOTE to delay SHIM when quote
1043                           falls at the top of a page
1044#DEPTH_1                   Doc header depth with lead adjustment
1045                           (#DOCHEADER_LINES * #DOCHEADER_LEAD)
1046#DEPTH_2                   Doc header depth without lead adjustment
1047                           (#DOCHEADER_LINES * #DOC_LEAD)
1048#DEPTH_TO_B_MARGIN         Page length minus #B_MARGIN
1049#DIVERSIONS_HY_MARGIN      A reasonable value for .hym applied to
1050                           QUOTE, BLOCKQUOTE and EPIGRAPH to
1051                           avoid excessive hyphenation if these are
1052                           set quad left
1053#DIVERTED                  Set to 1 in DIVERT_FN_OVERFLOW; reset
1054                           subsequently in FOOTNOTES when called by
1055                           PROCESS_FN_LEFTOVER to 2 or 3 for use by
1056                           FOOTER to decide whether to in/decrease
1057                           #FN_DEPTH when outputting footnotes
1058#DOCHEADER_ADVANCE         Distance from top-of-page to baseline of
1059                           docheader
1060#DOCHEADER_COLOR           Colored docheader? (toggle)
1061#DOCHEADER_LEAD            Lead of doc header
1062                           (#DOC_LEAD + #DOCHEADER_LEAD_ADJ)
1063#DOCHEADER_SPACE_ADJ       Lead difference between #DEPTH_1 and
1064                           #DEPTH_2
1065#DOC_COVER_START_POS       Vertical starting pos of doc cover material
1066#DOC_COVERS                Print doc covers? (toggle)
1067#DOC_COVER_COLOR           Colored cover? (toggle)
1068#DOC_COVER_START_POS       Vertical starting pos of cover material
1069#DOC_COVER_TITLE_COLOR     Colored doc cover title? (toggle)
1070#DOC_COVER_SUBTITLE_COLOR  Colored doc cover subtitle? (toggle)
1071#DOC_COVER_ATTRIBUTE_COLOR Colored doc cover attribution string? (toggle)
1072#DOC_COVER_AUTHOR_COLOR    Colored doc cover author(s)? (toggle)
1073#DOC_COVER_DOCTYPE_COLOR   Colored doc cover doctype? (toggle)
1074#DOC_COVER_COPYRIGHT_COLOR Colored doc cover copyright line? (toggle)
1075#DOC_COVER_MISC_COLOR      Colored doc cover misc line? (toggle)
1076#DOC_HEADER                Whether to print a doc header (toggle)
1077#DOC_LEAD_ADJ              Incrementing value (in units) added to
1078                           #DOC_LEAD to fill page to #B_MARGIN
1079#DOC_LEAD                  Leading used in body
1080#DOC_L_LENGTH              Global L_LENGTH
1081#DOC_L_MARGIN              Global L_MARGIN
1082#DOC_LR_MARGIN_TMP         In HEADER, if RECTO_VERSO=1, temporarily
1083                           holds DOC_L_MARGIN during page margin switch
1084#DOC_PT_SIZE               Point size used for body text
1085#DOC_R_MARGIN              Global R_MARGIN
1086#DOCS                      Always 1 after START
1087#DOC_TYPE                  1=default, 2=chapter, 3=named, 4=letter
1088#DOING_COVER               Tells PRINT_AUTHORS that it's printing
1089                           the authors for a cover or doc cover
1090#DONE_ONCE                 Keeps track of how many times footnotes
1091                           have been collected inside the same diversion
1092#DONT_RULE_ME              Rule this (apparent) first footnote? (toggle)
1093#DIVER_LN_OFF              Turn linenumbering off in (block)quotes?
1094                           (toggle)
1095#DRAFT_WITH_PAGENUM        Are we attaching draft/revision info to page
1096                           number? (toggle)
1097#EM_ADJUST                 Amount to raise \(em at END
1098#EN_ALLOWS_HEADERS         Put page headers on endnotes pages? (toggle)
1099#EN_ALLOWS_HEADERS_ALL     Put page headers on all endnotes pages?
1100                           (toggle)
1101#EN_BQ_AUTOLEAD            Register created by EN_BLOCKQUOTE_AUTOLEAD
1102#EN_BQ_LEAD                Leading of blockquotes on endnotes pages
1103#EN_FIGURE_SPACE           Width of \0, for use with formatting endnotes
1104#EN_FIRST_PAGE             Tells PRINT_PAGE_NUMBER about endnotes
1105                           first page number
1106#EN_FIRST_PN               Page number that appears on page 1 of
1107                           endnotes pages.
1108#EN_HDRFTR_CENTER          Should we print centre string of
1109                           headers/footers on endnotes pages? (toggle)
1110#EN_LEAD                   Lead of endnotes
1111#EN_LN_BRACKETS            Are we using brackets for line-numbered
1112                           endnotes (toggle)
1113#EN_LN_SEP                 Are we using a separator for line-numbered
1114                           endnotes (toggle)
1115#EN_MARK                   \n(ln when \*[EN-MARK] is called
1116#EN_MARK_2  …

Large files files are truncated, but you can click here to view the full file