.PAGE SIZE 60,80 .TITLE ^BLISTS\B .LAYOUT 1 .! Titles and page numbers centered .DISPLAY NUMBER "^B","\B" .! Page number boldfaced .FLAGS ACCEPT ¨ .! This allows us to use underscores freely .SET PARAGRAPH 0 .FLAGS SUBSTITUTE .FLAGS INDEX ¢ .AUTOPARAGRAPH .FIGURE 7 .HEADERS LISTS ^6 .FIGURE 1 ^B________________________________________________________________________________\B .FIGURE 2 ^BLists\B are similar to paragraphs, with the following differences: .LIST .LE; Each ^Belement\B in a list is numbered, or otherwise indicated by a ^Bbullet\B or some other character string. .LE; The list is indented from the left margin. By default, the indentation is nine columns. If a list is nested inside another list, the inner list is indented an additional four columns. .END LIST The above two numbered items, in fact, comprise a list which was built by RNO. The commands used to build lists are: .LIST "^H’\H" .LEFT MARGIN -5 .LE; The LIST command begins a list. You can optionally specify the number of blank lines to be used between list elements; the default is the current paragraph spacing. You can also specify the character string to be used in lieu of list element numbers; the list you are reading uses the Xerox 9700 font 8 bullet character ("^H’\H"). The definition of this character string can contain escape sequences and substitutions. .LE; If you use a LIST command inside a list, you create a nested list. Lists can be nested up to ten levels deep. .LE; Each list element is denoted with a LIST#ELEMENT command. If the LIST command did not specify a string to prefix the element, RNO assigns the next sequential element number to the element. By default, the numbers are integers, followed by a period and two spaces. .LE; The text of the list element is lined up with the indented left margin established by the LIST command. The element number or bullet string is placed to the left of this; if there is not enough room to the left, the first line of list element text is indented as needed. .LE; The default indentation, again, is nine columns for an un-nested list, and an additional four columns for each level of nested list. The right margin remains unchanged. By using the LEFT#MARGIN and/or RIGHT#MARGIN command right after LIST, you can change the defaults. When the list ends, RNO automatically restores the left margin, but not the right margin, to its value before the LIST command. The list you are reading included, before the first element, the command: .FIGURE.INDENT 16;^B.LEFT MARGIN -5\B .LE; The LIST#ELEMENT command is commonly abbreviated to LE. The text of the list element can begin on the next line, or on the same line with the LIST ELEMENT command, following a semicolon and/or one or more blanks or tabs. .LE; The END#LIST command terminates a list, and restores the left margin. You can optionally specify the number of blank lines to follow the final list element; the default is the current paragraph spacing. .LE; The NUMBER#LIST command (or its synonym NUMBER#ELEMENTS) can be used to specify the number of the next list element at the current nesting level, instead of having RNO use one plus the number of the previous element. .LE; The DISPLAY#LIST command (or its synonym DISPLAY#ELEMENTS) can be used to modify the way the list element numbers are displayed. This command has no effect if the list uses a bullet string instead of element numbers. .LIST .DISPLAY LIST "(",LL,")" .LE; The format of the element number can be changed from integer to Roman numeral or letter (uppercase, lowercase, or mixed). .LE; You can specify character strings to be placed before and/or after the element number. The strings can include escape sequences and substitutions. By default, no string is placed before the number, and a period is placed after the number. You cannot change the fact that two spaces are placed between the number or bullet string and the text of the list element. .LE; The following command (which was used on the nested list you are reading) causes the element numbers to be lowercase letters, enclosed in parentheses, with no following period: .FIGURE.INDENT 16;^B.DISPLAY LIST "(",LL,")"\B .LE; DISPLAY#LIST and DISPLAY#ELEMENTS only affect the current nesting level of lists, and, once issued, they will affect all future lists in the document at the same nesting level. Since it is often desirable to set up the document format at the beginning of the input, the following sequence, which defines a dummy nest of lists, can be used to accomplish this: .FIGURE.INDENT 16;^B.LIST 0 .INDENT 16;¨.DISPLAY LIST#.#.#. .; format for nesting level 1 .INDENT 16;¨.LIST 0 .INDENT 16;¨.DISPLAY LIST#.#.#. .; format for nesting level 2 .INDENT 16;#.#.#. .INDENT 16;¨.END LIST 0 .; end of level 2 list .INDENT 16;¨.END LIST 0 .; end of level 1 list\B .END LIST 0 .END LIST It is also legal to use the LIST#ELEMENT command without using a preceding LIST command. This, in effect, creates a list at the zero-th level of nesting. The elements of such a list are not indented, and END#LIST must ^¬\& be used after the last element. This feature can be used, for instance, when your document is a memorandum.