gbranden pushed a commit to branch master
in repository groff.

commit a3072b2e479f5759ae4899fa8c25726d217e77d4
Author: G. Branden Robinson <[email protected]>
AuthorDate: Mon Nov 3 00:21:45 2025 -0600

    [doc,man]: Improve page geometry material.
    
    Clarify.  Favor present tense over future.  Syncronize man page and
    Texinfo.
---
 doc/groff.texi.in | 42 ++++++++++++++++++++++++++----------------
 man/roff.7.man    | 22 +++++++++++-----------
 2 files changed, 37 insertions(+), 27 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index 7c0f33cb3..d6f79abb1 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -6351,22 +6351,32 @@ see @ref{Line Layout} and
 @cindex break, page
 @cindex page ejection
 @cindex ejection, page
-Vertical spacing has an impact on page-breaking decisions.  Generally,
-when a break occurs, the formatter moves the drawing position to the
-next text baseline automatically.  If the formatter were already writing
-to the last line that would fit on the page, advancing by one vee would
-place the next text baseline off the page.  Rather than let that happen,
-@code{roff} formatters instruct the output driver to eject the page,
-start a new one, and again set the drawing position to one vee below the
-page top; this is a @dfn{page break}.
-
-When the last line of input text corresponds to the last output line
-that fits on the page, the break caused by the end of input will also
-break the page, producing a useless blank one.  Macro packages keep
-users from having to confront this difficulty by setting ``traps''
-(@pxref{Traps}); moreover, all but the simplest page layouts tend to
-have headers and footers, or at least bear vertical margins of at least
-one vee.
+Vertical spacing has an impact on page-breaking decisions.
+Generally,
+when a break occurs,
+the formatter automatically moves the drawing position
+to the next text baseline.
+If the formatter were already writing
+to the last line that fits on the page,
+advancing by one vee would place the next text baseline off the page.
+Rather than let that happen,
+@code{roff}
+formatters instruct the output driver to eject the page,
+start a new one,
+and again place the drawing position one vee below the page top;
+this is a
+@dfn{page break}.
+
+When the last line of input text
+corresponds to the last output line that fits on the page,
+the break caused by the end of input also breaks the page,
+producing a useless blank one.
+Macro packages keep users from having to confront this difficulty
+by setting ``traps''
+(@pxref{Traps});
+moreover,
+all but the simplest page layouts tend to have headers and footers,
+or at least bear vertical margins of at least one vee.
 @c END Keep parallel with subsection "Page geometry" of roff(7).
 
 
diff --git a/man/roff.7.man b/man/roff.7.man
index 2d8a738b4..9ab827f5d 100644
--- a/man/roff.7.man
+++ b/man/roff.7.man
@@ -625,30 +625,30 @@ Vertical spacing has an impact on page-breaking decisions.
 .
 Generally,
 when a break occurs,
-the formatter moves the drawing position to the next text baseline
-automatically.
+the formatter automatically moves the drawing position
+to the next text baseline.
 .
-If the formatter were already writing to the last line that would fit on
-the page,
+If the formatter were already writing
+to the last line that fits on the page,
 advancing by one vee would place the next text baseline off the page.
 .
 Rather than let that happen,
 .I roff
 formatters instruct the output driver to eject the page,
 start a new one,
-and again set the drawing position to one vee below the page top;
+and again place the drawing position one vee below the page top;
 this is a
-.I page break.
+.I "page break."
 .
 .
 .P
-When the last line of input text corresponds to the last output line
-that fits on the page,
-the break caused by the end of input will also break the page,
+When the last line of input text
+corresponds to the last output line that fits on the page,
+the break caused by the end of input also breaks the page,
 producing a useless blank one.
 .
-Macro packages keep users from having
-to confront this difficulty by setting \[lq]traps\[rq];
+Macro packages keep users from having to confront this difficulty
+by setting \[lq]traps\[rq];
 .\" (@pxref{Traps});
 moreover,
 all but the simplest page layouts tend to have headers and footers,

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to