From: Wolfgang Schuster <wolfgang.schuster@gmail.com>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Cc: Martin 'golodhrim' Scholz <scholz.m82@googlemail.com>
Subject: Re: TeXlive 2012 and letter module
Date: Sat, 22 Sep 2012 16:57:11 +0200 [thread overview]
Message-ID: <5696AAF1-2E6A-45AD-95BD-413E2EBD6527@gmail.com> (raw)
In-Reply-To: <CAMzzb1bJq_at_CjV7-1PkStC1ceZOCbmwGEzXZytZWNPokzVzw@mail.gmail.com>
Am 29.07.2012 um 13:10 schrieb Martin Scholz <scholz.m82@gmail.com>:
> Thx Wolfgang,
>
> this makes sense, as I still had your old examples online and build my letters after that I was just wondering if I did something wrong or missed something in using it, but that way it is more flexible and with an
>
> /input{addrfile}
>
> in the below way one should also be able to still use a kind of the old way having a separated addressfile but with a more flexible layout.
>
> Again million thx for clearing it
The new version of the module has now a built in system for address entries, named “addressentry”.
With the command \defineaddressentry you can create a new entry and with the command \addressentry you can access them. Instead of specifying each entry by name you can also set a default name with the addressentry key for \startletter/\setupletter which is now used when omit the first argument of \addressentry.
\usemodule[letter]
\setupletteroptions
[ bodyfont=calluna,
whitespace=line]
\defineaddressentry
[frodo]
[lastname={Beutlin},
firstname={Frodo},
address={Der Bühl\\Beutelsend/Hobbingen im Auenland},
1={Bilbo Beutlin},
2={Rauchen von Pfeifenkraut},
3={der Ringträger},
4={Bilbos Erbe}]
\defineaddressentry
[sam]
[lastname={Gamdschie},
firstname={Samweis},
address={Beutelhaldenweg 3\\Hobbingen im Auenland},
1={Rosie Kattun},
2={Knullen},
3={des Ringträgers treuester Gefährte}]
\defineaddressentry
[tom]
[lastname={Bombadil},
firstname={Tom},
address={Im Alten Wald},
1={Goldbeere},
2={trällern von Nonsensliedern},
3={Meister von Wald, Wasser und Berg}]
\setupaddressentry
[name={\addressentry[firstname]~\addressentry[lastname]}]
\startletter
[addressentry=tom,
toname={\addressentry[name]},
toaddress={\addressentry[address]},
opening={Lieber \addressentry[name],},
closing={„O Frühling und Sommerzeit und danach wieder Frühling!\\O Wind auf dem Wasserfall und Lachen des Laubes!“}]
oder \addressentry[tom][3], wie Dich Deine geliebte \addressentry[tom][1] nennt. Kannst Du Dich noch an einen Herrn \addressentry[frodo][lastname], genauer gesagt \addressentry[frodo][firstname]~\addressentry[frodo][lastname], denn es gab ja auch noch den Herrn \addressentry[frodo][1], erinnern. Er war \addressentry[frodo][3] im dritten Zeitalter und \addressentry[frodo][3]. Begleitet wurde er von \addressentry[sam][firstname]~\addressentry[sam][lastname], \addressentry[sam][3].
Beider Vorlieben waren sehr weltlich. Der \addressentry[frodo][firstname] genoss das \addressentry[frodo][2], sein Gefährte schätzte eine gute Mahlzeit mit \addressentry[sam][2].
Weißt du noch? Mithrandir hat Dir bestimmt viel von ihnen erzählt.
\stopletter
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
prev parent reply other threads:[~2012-09-22 14:57 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-28 17:53 Martin 'golodhrim' Scholz
2012-07-29 10:39 ` Wolfgang Schuster
2012-07-29 11:10 ` Martin Scholz
2012-09-22 14:57 ` Wolfgang Schuster [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5696AAF1-2E6A-45AD-95BD-413E2EBD6527@gmail.com \
--to=wolfgang.schuster@gmail.com \
--cc=ntg-context@ntg.nl \
--cc=scholz.m82@googlemail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).