Abstract: Tioga is a system to help you prepare documents. Its two main components are an editor and a typesetter. The editor lets you prepare the textual content of a document. The typesetter composes the document into pages for printing. Tioga is capable of dealing with simple technical papers and memos, and is well integrated within Cedar to support more mundane tasks such as writing programs. In future versions, it will be suitable for complex technical documents and books and will support tables, math formulas, and illustrations containing synthetic graphics and scanned images. Created by: Bill Paxton XEROX Xerox Corporation Palo Alto Research Center 3333 Coyote Hill Road Palo Alto, California 94304 For Internal Xerox Use Only User Categories The Tioga user-interface is `layered' so that beginning users can protect themselves from the confusion that results from mistakenly giving a command. In ways described below, you can tell the system that you are either a beginner, an intermediate, or an advanced user. In the current Cedar environment, the default is advanced, so beware. As far as the Tioga user-interface is concerned, the user category determines which keyboard commands are currently enabled. As a beginner, you get the commands that use the special keys at the left and right of the keyboard, plus CTRL-A and CTRL-W for backspace character and word, respectively. As an intermediate user, you add a large number of commands that use print keys in combination with the various shift keys. As an advanced user, you add the keyboard commands for manipulating the document tree structure. Any category of user can get at any of the commands by using the EditTool. The user category mechanism is meant to let you protect yourself, not to limit you. The default user category in the user profile distributed with Cedar is Advanced. You are free to change your own category at any time you feel like it. For example, to declare yourself to be an intermediate user, edit your user profile file to say UserCategory: Intermediate. Selections The details of making selections will be covered later on. For now, you simply need to know that there is a single primary selection on the screen. The viewer containing the selection is referred to as the selected viewer. Many of the following commands deal with the selection or the selected viewer. Find  find another instance of the selected text. In this command and the following two, the direction of search and capitalization are determined by the mouse buttons and SHIFT keys. LEFT-clicking searches forward from the current selection point; RIGHT-clicking searches backwards; MIDDLE-clicking does a wrap-around search by first searching forward to the end of the document then searching from the beginning until the entire document has been searched. By default, the search matches capitalization. Clicking with the SHIFT key down invokes a `caseless' search in which capitalization does not matter. Use the command ReadTiogaTipTables to reload a TIP table after you've changed it, or, if your user category is advanced, hit CTRL-! (really CTRL-SHIFT-1) to reload the Tioga profile information. Insertion point The insertion point goes with primary selection. It is shown by a blinking `caret' at one end or the other of the selection  the end closer to the cursor when the selection was made or the end most recently extended. If the selected name is of the form . and such a file exists, it is opened. Otherwise, if is one of the standard set of extensions, you will be informed that the file doesn't exist. However, if is not a standard extension, the system tries to open the file as if you had simply selected . If this succeeds, it searches in the file for a definition of (see Def in the Places menu). This convention is intended for use with programs that have many instances of . in which .mesa is a file containing a definition for .