How can I define a macro, say \address, so that I can use it like this:
\address
27/7 Montague Street
Edinburgh
and it would put the lines following it into another macro, say \addrinfo ? What I'm ultimately trying to do, is modify Knuth's letter macros so that I can specify the address once in the letter, and then produce an address in a different font. Currently I've got
\newbox\theiraddressbox
\def\address{\beginlinemode%
\global\setbox\theiraddressbox=\vtop\bgroup\raggedright
\hsize=\longindentation \everypar{\hangindent1cm}
\def\endmode{\egroup\endgroup\bigskip\copy\theiraddressbox}}
but this means the address label is set in the same font.
scrlttr2) class? – Caramdir Oct 6 '10 at 22:31