[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 05/26: groff_mm(7): Fix content, style, and markup nits.
From: |
G. Branden Robinson |
Subject: |
[groff] 05/26: groff_mm(7): Fix content, style, and markup nits. |
Date: |
Sun, 18 Dec 2022 20:41:31 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit e7230cccee57259b346314163da1c8ea380a5a29
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Thu Dec 15 17:59:53 2022 -0600
groff_mm(7): Fix content, style, and markup nits.
...in APP, APPSK, PIC, PE, PH, PS, PX requests and O, W registers.
Content:
* Drop description within a macro empty argument semantics; this is
already discussed at the top of the "Macros" section.
* More accurately notate optional macro arguments.
* Describe appendix IDs in terms of number format, also already
introduced.
* Rename metasyntactic variables for clarity.
* More precisely describe macro behavior.
* Don't say "non-zero" when we mean "true"; register values are signed,
are negative values are false.
* Don't say "adjustment" when we mean "alignment".
* Document interaction of "papersize.tmac" with O and W registers.
Style:
* Stop italicizing no-space mode; we don't define it.
Markup:
* Reduce use of font selection escape sequences.
* Fix unescaped hyphens.
---
contrib/mm/groff_mm.7.man | 137 ++++++++++++++++++++++++++++------------------
1 file changed, 85 insertions(+), 52 deletions(-)
diff --git a/contrib/mm/groff_mm.7.man b/contrib/mm/groff_mm.7.man
index 6cae4e769..15a206829 100644
--- a/contrib/mm/groff_mm.7.man
+++ b/contrib/mm/groff_mm.7.man
@@ -550,28 +550,26 @@ to end the list.
.
.
.TP
-.BI APP\ "name text"
-Begin an appendix with name
-.IR name .
+.BR APP \~\c
+.RI [ id\~ [ title ]]
+Begin an appendix.
.
-Automatic naming occurs if
-.I name
-is
-.BR \[dq]\[dq] .
+If the identifier
+.I id
+is omitted,
+it is incremented
+(or initialized,
+if necessary).
.
-The appendices start with\~\c
-.B A
-if automatic naming is used.
+The default register format is \[lq]A\[rq].
.
-A new page is ejected,
-and a header is also produced if the register
+The page is broken,
+and a header produced if register
.B Aph
-is non-zero.
+is true;
+this is the default.
.
-This is the default.
-.
-The appendix always appears in the \[lq]List of contents\[rq] with
-correct page numbers.
+Appendices appear in the \[lq]List of contents\[rq] with page numbers.
.
The name \[lq]APPENDIX\[rq] can be changed by setting the string
.B App
@@ -579,17 +577,25 @@ to the desired text.
.
The string
.B Apptxt
-contains the current appendix text.
+is assigned
+.I title
+if the argument is present,
+otherwise it is cleared.
+.
.
.TP
-.BI APPSK\ "name pages text"
-Same as
+.BI APPSK\~ "id n" \~\c
+.RI [ title ]
+As
.BR .APP ,
-but the page number is incremented with
-.IR pages .
+but increment the page number by
+.IR n .
+.
+Use this macro to \[lq]skip pages\[rq] when diagrams or other materials
+not formatted by
+.I @g@troff
+are included in appendices.
.
-This is used when diagrams or other non-formatted documents are
-included as appendices.
.
.TP
.BR AS\~ [\c
@@ -2753,42 +2759,55 @@ Used to get rid of the header in letters or other
special texts.
This macro must be used before any text to inhibit the page header
on the first page.
.
+.
.TP
-.BI "PIC \fR[\fP\-B\fR] [\fP\-L\fR] [\fP\-C\fR] [\fP\-R\fR] [\fP\-I\ "
"n\fR]\fP filename \fR[\fPwidth \fR[\fPheight\fR]]\fP"
-Include a PostScript file in the document.
+.BR PIC \~\c
+.RB [ \-B ]\~\c
+.RB [ \-C |\c
+.BI \-I\~ n\c
+.RB | \-L \c
+.RB | \-R ]\~\c
+.IR file \~[ width \~[ height ]]
+Include PostScript document
+.IR file .
.
-The macro depends on
+This macro depends on
.MR mmroff @MAN1EXT@
and
.BR INITR .
.
-The arguments
+The optional
+.B \-B
+argument draws a box around the picture.
+.
+The optional
.BR \-L ,
.BR \-C ,
.BR \-R ,
and
-.BI \-I\ n
-adjust the picture or indent it.
-.
-With no flag the picture is adjusted to the left.
+.BI \-I\~ n
+arguments align the picture or indent it by
+.I n
+(assuming a scaling unit of
+.BR m ).
.
-Adding
-.B \-B
-draws a box around the picture.
+By default,
+the picture is left-aligned.
.
-The optional
+Optional
.I width
and
.I height
-can also be given to resize the picture.
+arguments resize the picture.
+.
.
.TP
.B PE
-Picture end.
-.
-Ends a picture for
+Picture end;
+see
.MR @g@pic @MAN1EXT@ .
.
+.
.TP
.BI PF\ \fR[\fParg\fR]\fP
Page footer.
@@ -2832,7 +2851,7 @@ The default argument is
.
.RS
.IP
-\[dq]\[aq]\[aq]- % -\[aq]\[aq]\[dq]
+\[dq]\[aq]\[aq]\- % \-\[aq]\[aq]\[dq]
.RE
.
.IP
@@ -2842,20 +2861,19 @@ which gives the page number between two dashes.
This macro defines string
.BR TPh .
.
+.
.TP
.B PS
-Picture start (from pic).
-.
-Begins a picture for
+Picture start; see
.MR @g@pic @MAN1EXT@ .
.
+.
.TP
.B PX
Page header user-defined exit.
.
This macro is called just after the printing of the page header in
-.I no-space
-mode.
+no-space mode.
.
.
.TP
@@ -4375,9 +4393,18 @@ A scaling unit should be appended.
.
The default
.RB is\~ \&.75i
-on terminal devices and
+on terminal devices.
+.
+On typesetters,
+it is
.B \&.963i
-on typesetters.
+or set to
+.B 1i
+by the
+.I papersize.tmac
+package;
+see
+.MR groff_tmac @MAN5EXT@ .
.
.
.TP
@@ -4542,14 +4569,20 @@ Default is 5n.
.TP
.B W
defines the \[lq]width\[rq]
-(line length)
-of the document,
-and must be set from the command line.
+of the document
+(that is,
+the length of an output line with no indentation);
+it must be set from the command line.
.
A scaling unit should be appended.
.
The default
-.RB is\~ 6i .
+.RB is\~ 6i
+or assigned by the
+.I papersize.tmac
+package;
+see
+.MR groff_tmac @MAN5EXT@ .
.
.
.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 05/26: groff_mm(7): Fix content, style, and markup nits.,
G. Branden Robinson <=