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 Greetings Martin 'golodhrim' Scholz On Sun, Jul 29, 2012 at 12:39 PM, Wolfgang Schuster < wolfgang.schuster@gmail.com> wrote: > > Am 28.07.2012 um 19:53 schrieb Martin 'golodhrim' Scholz < > scholz.m82@googlemail.com>: > > > Hi followers of ConTeXt, > > > > does something in the lettermodule in the texlive version and the > > minimal version of ConTeXt has changed, as both no longer recognize the > > > > \useletterextension[addrentry,label] > > \useaddressfile[addrfile] > > > > lines and complain about an unknown command, if yes, what would be the > > way to fix this, or is this functionallity finally droped? > > I haven’t added this function to the new version because I don’t need it. > > When you really need it I can add it but context itself has a similar > function with the \setvariables and \getvariable which takes only a few > more lines than \addressentry does. > > Below you can see how the example from the KOMA-Script manuals looks with > \setvariables (you’re free to use different keys) but it’s no problem to > write a simple \addressentry wrapper around this and provide it with the > letter module when you want to share your data with LaTeX. > > > \usemodule[letter] > > \setvariables > [addressentry: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}] > > \setvariables > [addressentry:sam] > [lastname={Gamdschie}, > firstname={Samweis}, > address={Beutelhaldenweg 3\\Hobbingen im Auenland}, > 1={Rosie Kattun}, > 2={Knullen}, > 3={des Ringträgers treuester Gefährte}] > > \setvariables > [addressentry:tom] > [lastname={Bombadil}, > firstname={Tom}, > address={Im Alten Wald}, > 1={Goldbeere}, > 2={trällern von Nonsensliedern}, > 3={Meister von Wald, Wasser und Berg}] > > \startletter > > [toname={\getvariable{addressentry:tom}{firstname}~\getvariable{addressentry:tom}{lastname}}, > toaddress={\getvariable{addressentry:tom}{address}}, > opening={Lieber \getvariable{addressentry:tom}{firstname} > \getvariable{addressentry:tom}{lastname},}, > closing={„O Frühling und Sommerzeit und danach wieder Frühling!\\O Wind > auf dem Wasserfall und Lachen des Laubes!“}] > > oder \getvariable{addressentry:tom}{3}, wie Dich Deine geliebte > \getvariable{addressentry:tom}{1} nennt. Kannst Du Dich noch an einen Herrn > \getvariable{addressentry:frodo}{lastname}, genauer gesagt > \getvariable{addressentry:frodo}{firstname}~\getvariable{addressentry:frodo}{lastname}, > denn es gab ja auch noch den Herrn \getvariable{addressentry:frodo}{1}, > erinnern. Er war \getvariable{addressentry:frodo}{3} im dritten Zeitalter > und \getvariable{addressentry:frodo}{3}. Begleitet wurde er von > \getvariable{addressentry:sam}{firstname}~\getvariable{addressentry:sam}{lastname}, > \getvariable{addressentry:sam}{3}. > > Beider Vorlieben waren sehr weltlich. Der > \getvariable{addressentry:frodo}{firstname} genoss das > \getvariable{addressentry:frodo}{2}, sein Gefährte schätzte eine gute > Mahlzeit mit \getvariable{addressentry:sam}{2}. > > Weißt du noch? Mithrandir hat Dir bestimmt viel von ihnen erzählt. > > \stopletter > > > Wolfgang