FROM HEAD TO FOOT by Richard S. Williams, PAKUP, October 1986 (Tips on using headers and footers with WordStar) When using NewWord or WordStar, you have the option of putting in headers (repeated lines at the top of each page) or footers (repeated lines at the bottom). Both programs assume that you want a footer consisting of a page number centered at the bottom of the page. In fact, I want no such thing, and neither does anyone else I know. When I first got my computer, I spent a whole day in growing anger at MicroPro before I finally decoded the manual enough to learn how to turn the default page number off! This column will deal with a few tips in using your headers and footers. Some of the information is in the manuals that you have been using to press stamps or prop up your Kaypro, but much has been painstakingly discovered by trial and error. The page number: If you generally don't want page numbers at the bottom of EVERY page including a one-page memo to Mom, the best thing to do is to change the default by using WINSTALL (for WS) or NWINSTAL (for NW). This is a very straightforward thing to do. Just get into the proper program and change it. If you usually want the page number to print at the bottom, but want to turn it off sometimes, you can use the dot command .op (omit page number) or .fo to do so. When doing the latter, you are replacing the default footer with a "blank" footer, so you must type a couple of spaces (I use a tab). Note that the two operations have different effects. If you use .op, then the "restore page number" command [.pn] restores the unwanted default number in the footer as well as the desired number in the header (you can avoid this with another .op on a line after the .pn). If you use the .fo command, however, the default number will not return unless you use the .pg command (see below). There are three dot commands that work specifically with the default page number. .pc X [where X is a number you choose] puts the default page number in column X. .op turns the default page number off. .pg turns the default page number back on. .pn X [where X is a number you choose] sets the page number (default or otherwise) to the number you select. For more on this command, see below. Remember that .pc and .pg have no effect on any but default page numbers, but .pn works on both default and other header/footer numbers. To insert a page number elsewhere, you have to put it in. The character # serves as the place marker for the number that will increment on each page. If you really do want the # to print (such as in page # 3) then put a backslash before it: \#; if you want to print a backslash, type it twice: \\. The WordStar manual says that you get the number by typing ^P before the #. That will work, but so will the plain #. You can, by the way have as many automatic page numbers in your header or footer as you want (although I cannot think of why one wouldn't be sufficient). The tricky thing about page numbers is getting them on some pages but not on others. The simple way to avoid the page number on page 1 is to disable the default page number (see above) and then type the header after the first line of page 1 but before the page break for page 2. It is best to type any dot command on a line following a hard carriage return to prevent a paragraph reform from moving the period away from the first column. Usually, page numbers begin with page one, but you can set the page number with the dot command .pn X. This way, you can keep chapters in separate files, for instance, and print them with the page numbers in proper sequence. You can also type in a title page and/or pages without numbers and then begin with the first page of text as page 1. Typing .pn without a number restores a suppressed page number in WordStar. The number will be whatever it would have if you had not suppressed the page number in the first place. In NewWord, however, you must specify the page number you want. Typing .pn alone produces page 0 (both the default and other page numbers are so affected). Your headers and footers can be set up with boldface, underlining, and superscripts. You can also change the pitch with the ^pa and ^pn control commands. If you are using alternate pitch throughout your document (as I do to get elite type as in the newsletter) the pitch must be set for the header/footer as well as the text. Many times I end up having to redo a page because I forgot to put the alternate pitch in the header. By the way, spaces as well as characters are affected by pitch (the way I usually notice a pitch mistake is seeing the header print off the right hand edge of the page). The character width dot command .cw that is in effect at the place where the header/footer is typed will control it throughout the document no matter what you do to the text. This way, you can start out with a compressed header and print the text in larger type by changing the character width immediately afterward. If you want headers or footers to print on opposite sides of the page on odd and even pages (the way this newsletter does its headings, or the way books have numbers in the upper or lower outside corner), you can do so quite easily with the ^pk command. Any spaces that follow the ^pk will be ignored on odd pages but printed on even pages at print time. If you are like me and use the alternate character pitch to get elite, then you must put the ^pa command in the header/footer before the ^pk command to get the header/footer on alternate corners. Essentially, the ^pk must come immediately before a series of spaces in order to work. Another tricky thing is getting the header/footer to line up with the right margin. The best (most accurate) way to do this is to type the line starting at the left margin, backspace to the beginning and move the end of the line to the right margin by spacing it over. Then go back to the beginning of the line and add the initial dot command and whatever control commands you want to work. If you want to center the header/footer (as in a page number) it is best to do so in the same manner, using ^OC and then putting in the dot command. You can also adjust the margin between the header/footer and the text by means of a dot command (or permanently change it with the installation program). The factory set default is two blank spaces between the line and the text in both WS and NW. A few words need to be said specifically about NewWord [note above the differences in the .pn command]. Because NW allows up to 3 header/footer lines without tricking the program (you can trick WS by sending a code to the header/footer line with a user defined key--if anyone is interested in the procedure, I'll write about it in a later issue), the dot commands include indications for the line number. You can use .he or .fo if you want just a single line, but you can also specify the line with .h1, .h2, .h3 or .f1, .f2, .f3. If you use the alternate pitch command ^pa, you need use it only once in a set of multi-line headers/footers, not in each line. All this sounds more complicated than it really is. Headers and footers are actually easy to use. The complications arise because (like much else in WordStar and NewWord) there is so much flexibility built into the system.