groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best practice to create multi-line footer in letters?


From: G. Branden Robinson
Subject: Re: Best practice to create multi-line footer in letters?
Date: Wed, 13 Nov 2024 16:25:56 -0600

At 2024-11-13T20:44:23+0100, Oliver Corff via GNU roff typesetting system 
discussion wrote:
> Recently I started using groff for writing business letters. In my
> particular case, I experimented with the macro package me following
> the example letter I found in the documentationm, but my question is
> not linked to the choice of any particular macro package.
> 
> In me, adding a footer with .fo 'arg left'arg center'arg right' works
> as expected, with the blatantly obvious limitation that the elements
> of the footer should not contain line breaks.
> 
> However, I'd like to have information in two lines --- perhaps best to
> be imagined like a tbl with two rows and three columns:
> 
> .TS
> center expand nospaces tab(|);
> l c r.
> Contact | Tax ID|Bank Account / IBAN
> me@org|12334|DE12123123450100
> .TE

Here's a solution using mm(7).  Seems okay, can't say that it's "best".

$ cat ATTIC/oliver-letter.mm
.BS
.tl 'Contact'Tax ID'Bank Account/IBAN'
.tl 'me@org'12334'DE12123123450100'
.BE
.ND "17 May 2023"
.WA "Epi G. Netic" "Head of Research"
123 Main Street
Anytown, ST  10101
.WE
.IA "Rufus T. Arbogast" "Autovectorization Guru"
456 Elsewhere Avenue
Nirvana, PA  20406
.IE
.LT
.P
We have a research leak!
The next person I catch embedding engineering samples of our Lightspeed
Overdrive 2048-core processors in cork coasters distributed at trade
shows is going to regret it.
.FC
.SG
.NS
sundry careless people
.NE
.\" vim: set noexpandtab textwidth=72:
$ nroff -mm ATTIC/oliver-letter.mm | cat -s

                                   ‐ 1 ‐

       We  have a research leak!  The next person I catch embedding
       engineering samples of our  Lightspeed  Overdrive  2048‐core
       processors  in  cork  coasters distributed at trade shows is
       going to regret it.

                                     Yours very truly,

                                     Epi G. Netic
                                     Head of Research

       Copy to
       sundry careless people

       Contact                    Tax ID          Bank Account/IBAN
       me@org                      12334           DE12123123450100

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]