groff
[Top][All Lists]
Advanced

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

Re: [Groff] How to disable page numbering


From: Dorai Sitaram
Subject: Re: [Groff] How to disable page numbering
Date: Fri, 24 Sep 2010 13:37:31 -0700 (PDT)

While on this subject, I'm trying to have (in -ms) the page number centered on 
the footer rather than the header.  So I do the requisite

.ds CH "
.ds CF \\n[PN]

But I notice the page number is set way too low on the page, and too far away 
from the end of text.   Fiddling with the values of the registers HM (making it 
smaller) and FM (larger) doesn't seem to help much.  What is the best way to 
get 
a properly seated centered page number on the footer?   In particular, what are 
the layout parameters that affect text height, and distance between the last 
baseline of the text and the footer?  


thanks,
--d





----- Original Message ----
> From: "address@hidden" <address@hidden>
> To: address@hidden
> Sent: Fri, September 24, 2010 4:31:03 AM
> Subject: RE: [Groff] How to disable page numbering
> 
> On 24-Sep-10 06:35:02, Chris Velevitch wrote:
> > On the second and  subsequent pages there is a page number of
> > the form "-N-". How do I  disable/suppress this?
> > 
> > Also, there seems to be an additional  page offset even though
> > I've added a:-
> > 
> > .po 0
> > 
> > How do I get rid of that? Is is related to the page numbers  being
> > displayed?
> > 
> > I'm doing the following:-
> > 
> > (cat - <<EOF printerfile ) | groff -P-l -P-pA4 | ps2pdf -  test1.pdf
> > .pl 21c
> > .fam C
> > .nr HM 9p
> > .nr FM  0
> > .nr QI 0
> > .nr L 4
> > .ID 0
> > .PO 0
> >  .na
> > .nf
> > .nh
> > .vs 9p
> > .in 0
> > .po 0
> >  .ll 27c
> > .lt 0
> > .ps 7
> > .tl ''''
> > EOF
> > 
> > This is pretty giving me everything I want except for the page
> >  numbers and extra page offset.
> > 
> > Chris
> 
> From ".nr HM 9p",  ".nr FM 0", ".nr QI 0", ".ID 0" it looks as
> though you intend to use the 'ms'  macros. However, there is no
> "-ms" in your quoted groff command. You would  need at least
> 
> (cat - <<EOF printerfile ) | groff -ms -P-l -P-pA4 |  ps2pdf - test1.pdf
> 
> Without "-ms" none of those requests would have any  effect.
> 
> When you use the 'ms' macros, there is no macro ".PO", so  your
> ".PO 0" would have no effect. "PO" is a number register, and to
> get a  zero page-offset you should put ".nr PO 0".
> 
> The 'ms' macros take their  formatting (page offset, line length,
> indent, etc.) from registers like  \[PO], \n[LL], etc., and reset
> at the start of each paragraph to the values  taken from these
> registers (which are set up at the beginning of the  document
> unless explicitly set in the input), requests like ".po 0"
> will  at most only have effect within the current paragraph.
> 
> Page numbers at  the head of pages 2 onwards are the result of
> the definition of the string  "CH" (centre header) in the 'ms'
> macros:
> 
> .ds CH -\\n[PN]-
> 
> To  suppress this, re-define "CH" to be empty:
> 
> .ds CH
> 
> If I'm wrong  about your intended use of the 'ms' macros (for
> example, what is ".nr L 4"  supposed to do? There is no "\n[L]
> in the ms macros, though there is a  "\n[LL]"), then you need
> to tell us what macros you are using. Otherwise your  question
> will be mysterious!
> 
> Hoping this  helps,
> Ted.
> 
> 
> --------------------------------------------------------------------
> E-Mail:  (Ted Harding) <address@hidden>
> Fax-to-email:  +44 (0)870 094 0861
> Date: 24-Sep-10                                         Time: 09:31:00
> ------------------------------ XFMail  ------------------------------
> 
> 


      



reply via email to

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