groff
[Top][All Lists]
Advanced

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

Re: [Groff] Right margin problems


From: Heinz-Jürgen Oertel
Subject: Re: [Groff] Right margin problems
Date: Thu, 22 Dec 2011 00:07:19 +0100
User-agent: KMail/4.7.2 (Linux/3.1.0-1.2-desktop; KDE/4.7.2; x86_64; ; )

Am Mittwoch 21 Dezember 2011, 22:44:48 schrieb Volker Wolfram:
> Hi all,
> 
> my last posting was not full completed.
> 
> Here is my Makefile:
> 
> default:
>     groff -Tps -k -K utf8 -mm -m den 2.mm > test.ps
>     ghostview test.ps
> print:
>     lpr -Prp test.ps
> 
> 
> Adding .ad b won't work in my text 2.mm. I'm using OpenBSD 5.0 and groff
> version 1.21.
> 
> Can you give me more help?
> 
> Thank you,
> 
> echo 'HUE\a'



I'm no expert with mm macros, using ms often.
As far as I know justifying both sides is default für paragraphs starting with
 .P

I used your text as input

--------------------------
.nr Hy 1
.P
Man wird durch den Konsumrausch verführt!
Die Nutzung vorhandener Resourcen ist nicht erwünscht,
man soll mehr kaufen.
Diesem kann man nur sehr schwer wiederstehen,
da locken eBay und Versandhändler.
Die Maximierung der Effektivität ist nicht gewollt,
sondern die Maximierung der Quantität.
Man wird durch den Konsumrausch verführt!
Die Nutzung vorhandener Resourcen ist nicht erwünscht,
man soll mehr kaufen.
Diesem kann man nur sehr schwer wiederstehen,
da locken eBay und Versandhändler.
Die Maximierung der Effektivität ist nicht gewollt,
sondern die Maximierung der Quantität.
Man wird durch den Konsumrausch verführt!
Die Nutzung vorhandener Resourcen ist nicht erwünscht,
man soll mehr kaufen.
Diesem kann man nur sehr schwer wiederstehen,
da locken eBay und Versandhändler.
Die Maximierung der Effektivität ist nicht gewollt,
sondern die Maximierung der Quantität.
--------------------------

and the command
groff -Tps  -mm -mden 2.mm | okular -

(not using utf8)

and get a perfectly left and right aligned text block.

$ groff -v
GNU groff version 1.21
Copyright (C) 2009 Free Software Foundation, Inc.
GNU groff comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of groff and its subprograms
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

called subprograms:

GNU grops (groff) version 1.21
GNU troff (groff) version 1.21


Quotet from "Unix Text Processing"
---------------
If you are using both nroff and troff, it is probably a good idea to 
explicitly set justification on or off rather than depend upon the default 
chosen by the formatter. Use the .SA macro (set adjustment) to set document-
wide justification. An argument of 0 specifies no justification; 1 specifies 
justification.
If you insert this macro at the top of your file:
.SA 1
both nroff and troff will produce right-justified paragraphs like the 
following:  ....
---------------


May be you should try
.nr Hy 1
.SA 1
.P
Man wird durch den Konsumrausch verführt!
   ......




By the way, try to start a new line after a sentence is finished.


Good luck
 Heinz


















reply via email to

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