Settings Help
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/macros/latex/contrib/newlfm

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 creates
two additional .sty files, addrset.sty and setdim.sty.  These support the
processing performed by 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 your configuration as
necessary.  

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  
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 command 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 file, 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.

(h) test8 is a form letter file, which prints letters to three different
persons from a list command multletter, including a fax header page for
each.  In addition, it changes the order of the date and from addresses, and
fiddles with the spacing.  This file also illustrates the use of the stored
letter dimensional information, stored in the letters database letrinfo.tex.

(i) test9 is a form letter file, which prints letters to three different
persons from a list command multletter, including a fax header page for
each.  In addition, it changes the order of the date and from addresses, and
fiddles with the spacing.  This file also illustrates the use of the stored
letter dimensional information, stored in the letters database letrinfo.tex.

(j) test10 is a letter showing inclusion of nameto and namefr options
directly rather than through the letrinfo file.  It prints them in cello-window form.

(k) test11 is a press release.

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.

MANIFEST OF ALL NEWLFM COMPONENTS

This is a manifest of all files currently used in newlfm.  It can serve as a
checklist for users to ensure that all files for the class are present.

extracd.tex        Pattern file to enable users to change phrases for letter components 
letrinfo.tex       Letter database file for examples
lvb.eps            Signature of Ludwig von Beetfonten
makeclean_win.bat  Clean up the subdirectory on a Windows box
make_clean         Clean up the subdirectory on a unix box 
make_unix          Make .cls, .sty, manual and all examples on unix box
make_win.bat       Make .cls, .sty, manual and all examples on Windows box
newlfm.dtx         Source for newlfm and all associated program
newlfm.ins         File to produce newlfm.cls
newlfm.txt         A blurb about newlfm
newlfm.zip         .zip file containing all parts of the system
palm.eps           Palm tree used in examples
README             Instructions for setting up system   
sfaxpage.tex       Pattern for FAX header page, modifiable by the user
smemosec.tex       Pattern for the memo block, modifiable by the user
sprsrls.tex        Pattern for the press release, modifiable by the user
test1.tex          Example file 1 
test2.tex          Example file 2 
test3.tex          Example file 3 
test4.tex          Example file 4 
test5.tex          Example file 5 
test6.tex          Example file 6 
test7.tex          Example file 7 
test8.tex          Example file 8 
test9.tex          Example file 9 
test10.tex         Example file 10 
test11.tex         Example file 11
test12.tex         Example file 12
test1alt.tex       Example file 1, alternative option specification (old style)
test2alt.tex       Example file 2, alternative option specification (old style)
test3alt.tex       Example file 3, alternative option specification (old style)
test4alt.tex       Example file 4, alternative option specification (old style)
test5alt.tex       Example file 5, alternative option specification (old style)
test6alt.tex       Example file 6, alternative option specification (old style)
test7alt.tex       Example file 7, alternative option specification (old style)
test8alt.tex       Example file 8, alternative option specification (old style)
wine.eps           Picture of some wine bottles

newlfm uses internally defined macros to set up fax header pages, memo
header blocks and press releases.  To customize these for yourself:

1) Change sfaxpage.tex to faxpage.tex for the fax page and modify it as needed; or
2) Change smemosec.tex to memosec.tex for the memo block and modify it as needed; 
3) Change sprsrls.tex to prsrls.tex for the press release and modify it as needed.

Modification of the files is in the hands of the user.  Your mileage may
vary.  As developer and supporter of newlfm, I specifically exclude support
for user modifications, but will consider a consulting arrangement at the
user's discretion.




Files

Name Size Date Notes
README 8741 2004-10-28 09:34:04
addrset.sty 12640 2009-04-11 12:44:26
chk1.tex 462 2005-04-28 09:54:04
demoa.tex 400 2007-03-27 07:16:32
draft.eps 141898 2003-01-11 04:05:48
draft.pdf 18563 2004-10-30 08:27:40
extracd.tex 837 2002-01-14 10:43:20
hletrinf.tex 11663 2007-03-27 07:06:04
letrinfo.tex 7453 2009-03-24 06:40:04
lvb.eps 101461 1999-02-10 08:10:46
lvb.pdf 6121 2004-10-30 08:27:40
make_clean 420 2004-10-28 12:55:28
make_unix 3159 2005-06-19 09:33:40
make_win.bat 3104 2005-06-19 09:46:32
makeclean_win.bat 517 2004-10-28 12:53:58
manual.pdf 205847 2009-04-11 12:44:34
mintrx.bat 135 2004-07-07 06:42:58
newlfm.cls 108101 2009-04-11 12:44:26
newlfm.dtx 239039 2009-04-11 12:44:18
newlfm.ins 1577 2004-06-13 08:01:22
newlfm.pdf 205847 2009-04-11 12:44:32
newlfm.txt 2060 2003-01-17 05:58:18
palm.eps 155548 2004-05-12 06:08:36
palm.pdf 13644 2004-10-30 08:27:40
problems.tex 4056 2005-09-10 11:47:12
prx.bat 41 2005-05-01 06:18:34
setdim.sty 4480 2009-04-11 12:44:26
setup.bat 162 2004-10-23 10:41:48
sfaxpage.tex 2757 2001-03-05 10:29:26
smemosec.tex 3099 2001-03-04 07:36:20
sprsrls.tex 1325 2004-10-23 09:54:46
test1.tex 2642 2008-01-01 02:26:12
test10.tex 309 2004-10-28 09:31:22
test11.tex 2525 2005-06-19 09:34:00
test12.tex 766 2004-10-23 10:01:14
test1alt.tex 8518 2005-06-19 09:12:02
test2.tex 757 2005-11-23 06:38:30
test2a.tex 708 2003-01-05 11:17:14
test2alt.tex 747 2005-06-19 09:34:10
test3.tex 568 2005-06-19 09:19:48
test3alt.tex 522 2005-06-19 09:21:04
test4.tex 956 2005-11-21 07:41:26
test4alt.tex 522 2005-06-19 09:23:36
test5.tex 804 2005-10-28 04:54:28
test5alt.tex 778 2005-06-19 09:25:50
test6.tex 1036 2005-11-13 09:24:04
test6alt.tex 890 2005-06-19 09:29:24
test7.tex 1226 2005-06-19 09:29:52
test7alt.tex 863 2005-06-19 09:30:04
test8.tex 999 2005-06-19 09:30:36
test8alt.tex 685 2005-06-19 09:30:56
test9.tex 583 2005-06-19 09:31:16
testms.pdf 12016 2008-01-02 09:15:10
wine.eps 122010 2003-01-11 09:24:38
wine.pdf 29464 2004-10-30 08:27:40

Down­load the com­plete con­tents of this di­rec­tory in one zip archive (664.0k).

newlfm – Write let­ters, fac­sim­i­les, and memos

In­te­grates the let­ter class with fan­cy­hdr and ge­om­e­try to au­to­mat­i­cally make let­ter­head sta­tionery. Use­ful for writ­ing let­ters, fax, and memos. You can set up an ad­dress book us­ing ‘wrap­per’ macros. You put all the in­for­ma­tion for a per­son into a wrap­per and then put the wrap­per in a doc­u­ment. The class han­dles let­ter­heads au­to­mat­i­cally. You place the ob­ject for the let­ter­head (pic­ture, in­for­ma­tion, etc.) in a box and all siz­ing is set au­to­mat­i­cally.

Doc­u­men­ta­tion
Ver­sion9.4
Li­censeGNU Gen­eral Public Li­cense
Copy­right1999-2009 Paul Thomp­son
Main­tainerPaul Thomp­son
Con­tained inTeXLive as newlfm
MiKTeX as newlfm
Topics type­set­ting let­ters, en­velopes, faxes, etc
Guest Book Sitemap Contact 2014-04-21 05:24 CEST