Using Windows Word 97 for Internet Drafts
There are two cases -- starting from scratch, and converting
an existing document.
For existing documents, do these first:
-
Turn off "smart quotes" (Tools/Autocorrect/AutoFormat As
You Type)
-
Find all "smart quotes" and change them to ordinary quotes.
Copy and paste a smart quote into the Replace dialog box (^H) and an ordinary
quote into the Replace With edit box, then click Replace All. You
have to do this twice, once for left and right double quotes.
-
If the document has frames anywhere, then you may have to
remove them. For sure, a frame in a PRE style (used in Internet Assistant
for Word) at the beginning of the document will have to be removed.
-
If there are tables or drawings, etc., in the document, they
need to be converted to some ASCII equivalent by hand. If the vertical
spacing isn't right for some styles, be aware that the "Space After" needs
to be at least 12 points to cause a blank line in the fixed width output.
-
Don't use numbered lists -- they cause the generation of
a garbage character. (If you really want them, be prepared to hand edit
the output.)
Replace numbered list with bulleted lists.
-
Set ALL styles' paragraph settings to have multiples of 12
pts before and/or after it. (Format/Style/...)
-
If you are smart, you'll save an intermediate file at this
point for later, as Word may crash, and you don't want to have to do this
work again.
-
I had much less trouble this last time, as I turned off all
fast saves in Word, and also installed the Generic/Text printer as my system
default printers; I don't know which was most important.
For both cases:
-
Install the Generic/Text Only printer driver, and use it
to print to a file (there's a check box in the print dialog). It will use
CR LF as the line break, and FF as the page break. Select the Generic/Text
Only print from the File/Print dialog box, then select close (don't print
yet). The on-screen display will change to a fixed width font. (In page
view mode, there will be extra vertical white space at the end of each
paragraph -- don't worry about it, it doesn't print that way).
-
Set the left margin to 0" and the right margin to 1.3"; this
leaves 7.2" for text, which is 72 characters in the 10 character per inch
font supported by the Generic/Text Only printer. Be extremely careful
that you "apply to" the "whole document" in Word 97 anytime you are in
the page setup dialog, or you will die (possibly later)!
-
Set the Page size so that the page is 10.5" -- this makes
the page have 58 lines.Be extremely careful that you "apply to" the
"whole document" in Word 97 anytime you are in the page setup dialog, or
you will die (possibly later)!
-
Set tab stops at .8" (Format/Tabs/Default tab stops)
-
You may want to go into your table of contents, if any, and
select the table of contents and set the right tab stop to 72 columns.
This will make it more likely your table of contents lines will fit on
the page and less or no hand editing will then be needed.
-
To generate the Ascii version, just print it to a file, and
then use Word or WordPad to look at it. A dialog box will pop up to ask
for the name of the file -- it will have a ".prn" extension, you'll probably
want to rename it to a ".txt" extension.
-
Set the default paragraph style to be 3 characters .3" indented,
similarly for various other styles. Don't forget to set the styles
for the header and the footer as well. The centering of the headers
and footers should also be set appropriately.
-
Manually cleanup everything that looks bad.
-
You can switch back to the postscript or LaserJet printer:
open the print dialog again, and select the desired printer, and click
"Close". You need to change the paper margins to .7" and .6" for laser
printers, otherwise it will complain that you're trying to print outside
the printable area. You can go back and forth between the laser printer
view and the ASCII view at will.
For new documents:
Again, two cases: if you want to create HTML, or not.
For HTML:
-
Use Internet Assistant for Word -- be aware that many of
the HTML styles do not have enough vertical space after them (H1, H2, H3,
etc in particular) to cause a blank line. Modify them to have 6 points
of "Space After". Remove the frame in the PRE style.
-
There are alleged to be problems generating the HTML using
IA -- but it's far easier to start using the HTML styles and wait for IA
to be fixed than to convert later.
For non-HTML:
-
Create a "Code" style based on "Normal" that uses the Courier
New 12 point font; use this for BNF, tables, etc. that need fixed width
characters.
-
Create a "RFC" style based on "Normal" style that uses Times
New Roman 12 point, and has an indent of .3". Use this for normal text.
(You can use other fonts, too; they will change the way that the draft
looks when printed using a postscript or LaserJet printer driver, but not
when printed to a file using the Generic/Text Only printer driver, as all
fonts are mapped to a fixed width one.)
-
Use the styles for Title, Heading 1, etc, and the table of
contents as you normally would. You can change the font on these to suit
your taste; just as for the "RFC" style, they change the laser printed
output, but not the ASCII text.
-
Set headers and footers as you normally would. Note that
tabs work differently in headers and footers: the first tab stop is at
a center aligned section and the second at a right justified section.
-
To see what your document will look like as ASCII text, open
the print dialog and select the Generic/Text Only printer, then click "Close"
without printing. It takes a while to reformat for the new printer.
You'll see everything in a fixed width font; some paragraph styles (title,
headings) have bolded and/or underlined characters -- don't worry, these
get transformed into regular characters when printing to the file.