[Top][All Lists]

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

Re: [Groff] mom and the impatient beginner

From: Peter Schaffter
Subject: Re: [Groff] mom and the impatient beginner
Date: Tue, 4 Sep 2012 14:03:02 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

Mikkel --

On Tue, Sep 04, 2012, mikkel meinike wrote:
> Basically, I want a square of text that fills a whole A4 sheet to the
> margin. As square as possible. So I need justified text but I guess
> that is default with mom. So I figured it's just to use. .PP and make
> a paragraph and then adjust the font size to fill the sheet out, but.
> .PP makes a paragraph indention per default so how do you make a
> paragraph without indention?

Insert '.PARA_INDENT 0' after '.PRINTSTYLE'.
> The second is that I would like to have this square of text in two
> versions. One a portrait A4 and one a landscape A4. How do I do a
> landscape A4 in mom? and from what I understand I will also need to
> find out how I do it in the possessing with groff after i have set
> this in the mom document.

In the mom file, switch the normal dimensions for A4 after your
.PRINTSTYLE, like this

  .PAGEWIDTH    842p
  .PAGELENGTH   595p

How you process the file with groff depends on whether you're
outputting to PostScript or PDF.

This is the classical method for generating landscape format:

  groff [-Tps] -P-l [-P-pa4] -mom >


The current cvs snapshot contains v2.0 of the mom macros, which
include PDF support, as well as an updated gropdf (-Tpdf) driver and
a wrapper script, pdfmom.  Both permit setting the physical paper
size and dimensions from within a mom file without the need for
corresponding -P-l or -P-p<papersize> flags on the command line.

  groff -Tpdf -mom > momdoc.pdf  


  pdfmom > momdoc.pdf

Simplicity itself.  Bear in mind, though, that regardless of the
output generated, you will still have to instruct your printer to
print the file in landscape.

Peter Schaffter

Author of The Binbrook Caucus

reply via email to

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