Runoff commands are stored along with the textual material in the source file. A period must precede each Runoff command. For consistency, all Runoff commands are typed in lowercase letters.
The following Runoff commands are presented:
Outputs a partially filled line before processing the next line. |
|
Executes a .break command followed by an advance to a new page. |
|
Defines the left and right margin boundaries for a box around the text, and encloses the following text in a box of vertical bars on the output page. |
|
Creates a new paragraph. |
|
Capitalizes sentences following a period, exclamation point, question mark, colon, or a semicolon that is followed by one or more spaces. |
|
Outputs the next line of the document in nofill mode and centers it on the next line of output. |
|
Transfers control to the specified item-ID. |
|
Ejects a page, increments the page and chapter counters, and outputs the literal, Chapter, followed by the optional text, centered between the current margins. |
|
Outputs the current table of contents, as defined by the previous .chapter and .section commands. |
|
Directs text unconditionally to the terminal screen. |
|
Disables any previous .upper case or .lower case commands. |
|
Enters line fill mode. Words are processed until there are enough to fill a line without overflowing it. |
|
Designates a text string composed of literals and special options to output at the bottom of each page. |
|
Designates a text string composed of literals and special options to output at the top of each page. |
|
Prints the optionally-specified character along the right margin. |
|
Indents the text following the command a specified number of spaces from the left margin. |
|
Increments the left margin by the specified number of spaces. |
|
Places the text and the current page number into the document’s index. |
|
Accepts and processes text input from the terminal. |
|
Enables the .fill and .justify commands. |
|
Sets the left margin at a specific number of spaces from the left edge of the paper. |
|
Sets the line length a specified number of characters from the left margin. |
|
Outputs text in lowercase characters. |
|
Directs output to the system printer, via the Spooler. |
|
Sets the auto-tab to a specified column number. |
|
Deactivates the automatic capitalization of sentences mode. |
|
Resets both the justify and fill modes. |
|
Disables the justification mode. |
|
Turns off the .paragraph command. |
|
Sets the current page number to a specified number. |
|
Specifies the maximum number of print lines per output page. |
|
Specifies the number of spaces for paragraph indentation. |
|
Creates a separate Spooler entry containing the table of contents created with the .contents command. |
|
Prints the next line of text on the terminal. |
|
Prints the sorted index of words and page numbers. |
|
Transfers control to the specified Runoff item for output and returns control upon completion. |
|
Extracts the top entry of an active list created by one of the list-generating commands prior to output and inserts the value into the text of the item. |
|
Saves entries defined in previous .index commands in the specified file reference, using the item-ID of the current Runoff item. |
|
Handles automatic chapter section numbering and formatting, in conjunction with the .chapter command. |
|
Clears previous tab stops and specifies tab stop locations at specified column position. |
|
Outputs a specific number of blank lines on a page, taking into account any previously specified .spacing commands. |
|
Outputs a specific number of blank lines on a page, regardless of any previously specified .spacing commands. |
|
Specifies interline spacing to the specified number of lines. |
|
Defines the default parameter and mode settings for Runoff text. |
|
Tests the number of lines left on the current page and determines whether text is output on the current or next page. |
|
Outputs text in uppercase characters, unless specifically altered by the \ lowercase special control function. |