... does it mean that I have to process the document
twice -- once for letter and once for A4? I thought that if the output
file avoided specifying paper size, then it could be printed on either
size paper.
I am confused by your question. The @smallbook and other commands
define the size of the printed area that TeX typesets. You use the
commands to create one or other DVI (or GhostScript or pdf or ...)
file that you print.
You do not need to specify different text sizes for different sizes of
paper; you can print larger or smaller text areas on the paper. It is
a matter of choice and practicality.
I myself always use @smallbook size for printing, regardless of
whether I am printing on small paper, on 8.5x11 inch paper, or on A4
paper. This is because I prefer the layout and size that @smallbook
generates.
(I should mention that I was just shown a shelf of purpose-made, bound
books printed on A4 paper using the @a4paper format. These looked
great!)
Needless to say, when you print smallbook on 8.5x11 inch or on A4
paper, you get large margins. (I like them.) On the other hand, if
you print an @a4paper output file on a small sheet of paper, your text
may run over the edges of the sheet.
--
Robert J. Chassell [EMAIL PROTECTED]
Rattlesnake Enterprises http://www.rattlesnake.com