readme

This file describes setting up newlfm.cls, the class file which contains the
information about the new letter, fax and memo class newlfm.

newlfm uses a number of external .sty files to perform various functions.
Please get the current version of these .sty files from better CTAN
locations everywhere, install them as requested and update the   

These files are as follows:

.sty File      CTAN Location                             Retrieve?
mdwlist        macros/latex/contrib/supported/mdwtools   Entire subdirectory  
fancyhdr       macros/latex/contrib/supported/fancyhdr   Entire subdirectory  
envlab         macros/latex/contrib/supported/envlab     Entire subdirectory  
chngpage       macros/latex/contrib/supported/misc       Specific file
graphics       dviware/ln03/rmcs                         Specific file

Setup procedure:

1) Use a temporary working subdirectory.  Unpack the newlfm archive file by
using an appropriate tool, if you have an archive file.  These tools are
widely available.  If you do not have them, please check CTAN.  Otherwise
just copy the files from the newlfm archive location in CTAN.

2) Start up a OS command frame (MS-DOS prompt, unix console).  The OS
command frame must be able to access some TeX version, and that is your
responsibility.  The setup procedure here requires access to TeX and more
specifically to LaTeX.

3) The setup utility assumes that you are running dvips as your printer
driver.  If not, you must change make_win.bat or make_unix.

4) make .cls and .sty files:

This acts to setup the program, by running the various components in the
correct order.

a) Win family: type

make_win

To check on commands:

type make_win.bat

b) unix/linux family: type

make_unix

To check on commands:

more make_unix

5) After running the make utility, print copies of the demonstration letters test1
- test7. Print these letters and examine them.  Here is a brief description:

(a) test1 is a standard letter, with a little palm tree in the left header
and a motto in Large bf text in the footer.  A signature is printed in the signature 
block.  It has a FAX cover page.  

(b) test2 is a standard memo, with a large palm tree at an odd angle in the
top margin, centered.  It is written in pig latin, or ig-pay atin-lay.  This
is a dialect of American English popular among 8 year olds.  

(c) test3 is a full memo, with a smaller memo space (144pt margins on either
side).  It has all address information in both the "from" and "to" sections
of the memo.  

(d) test4 is a business letter with a header file containing a small palm
tree and a firm identification section in the left margin.  

(e) test5 is a business letter with a header file containing a small palm
tree and a firm identification section in the left margin.  It also has a
table, built in the standard table fashion, included.  

(f) test6 is a form letter, which prints letters to two different persons,
including a fax header page for each.  

(g) test7 is a form letter, which prints letters to two different persons,
including a fax header page for each.  In addition, it changes the order of
the date and from addresses, and fiddles with the spacing.

6) newlfm.zip includes all files necessary to perform the demos.
(a) After executing the setup utility, all files in these packages should
be placed on your LaTeX path.  You may wish to place them in your "local
site" tree, which is the LaTeX storage location for local files.  Ensure
that the local LaTeX path is executed or searched after the default LaTeX
path.

(b) Place all files newlfm.* on the "local site" tree, in the location for
LaTeX files.  In addition, letrinfo.tex and extracd.tex are both placed on
the "local site" tree.  They should probably for simplicity be placed at the
same location as is newlfm.cls.

In that way, when you replace or upgrade, information for the use of newlfm
(in particular, your letrinfo.tex file) will not be deleted inadvertantly.

7) newlfm.dvi (and probably newlfm.ps) are produced by the setup utility.
This is a result of the docstrip program's extraction from newlfm.dtx of the
instructions for the newlfm.dtx class.  Please print this and check it for
simple information about the class.

8) Bugs and problems may be reported to 

Paul A. Thompson, Ph.D.
Div of Biostatistics
Box 8067, Washington University School of Medicine
St. Louis, MO 63110

paul@wubios.wustl.edu

If you wish me to examine anything, please send a gzipped tar file
containing all sources (this includes letrinfo.tex and extracd.tex).  I will
try to run your example.  NOTE: First step of debugging is to ensure that
newlfm.cls is the same as mine; I don't look at your version of my class
file.  Please be sure that you have read the documentation first, however.





