[OS X TeX] envelopes and mutlple letters

Alexandru Scorpan ascorpan at math.ufl.edu
Sun Dec 5 16:38:36 CET 2004


> Before I set about doing this by hand, or worse, with Word, I figured
> I would check here.
>
> I need to send out about 30 copies of a letter
>
> I could write a short PHP to take the initial tex file, add the
> appropriate info to each, and then save a new .tex file, one per
> letter.  This seems rather inefficient however, and could be down
> right unwieldy if I had, for example, 300 or 3000 letters to process.
> It seems that a single document containing all the letters would be
> better, yes?  Before I roll-my-own, is there something already out
> there?

Simplest suggestion:  define a macro
	\newcommand\Letter[3]
		{\begin{letter}
		...
		\end{letter}%
		}
that takes the info as arguments, then go
	\Letter{Me}{Home}{Lazy}
	\Letter{Mom}{Old Country}{Missing me}
	...
Not that great for 300 or 3000, though.  (Nonetheless, there are 
procedures to have TeX read external files, etc;  TeX is, after all, a 
programming language.)

For labels, put a
	\makelabels
before \begin{document}, and the addresses used in the letters will be 
gathered and printed nicely at the end.

All this assumes the standard letter class.

-- Alex

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>





More information about the macostex-archives mailing list