Merge branch 'topic/sync-to-go-2'
[s-roff.git] / man / tmac-man.7.in
blob7918fa33043eb2611fae8d741b56247efc7bab37
1 .ig
2 @ @L_ROFF@_man.7
4 Copyright (c) 2014 - 2017 Steffen (Daode) Nurpmeso <steffen@sdaoden.eu>.
6 Copyright (C) 1999 - 2008
7 Free Software Foundation, Inc.
9 Permission is granted to make and distribute verbatim copies of this
10 manual provided the copyright notice and this permission notice are
11 preserved on all copies.
13 Permission is granted to copy and distribute modified versions of this
14 manual under the conditions for verbatim copying, provided that the
15 entire resulting derived work is distributed under the terms of a
16 permission notice identical to this one.
18 Permission is granted to copy and distribute translations of this
19 manual into another language, under the above conditions for modified
20 versions, except that this permission notice may be included in
21 translations approved by the Free Software Foundation instead of in
22 the original English.
25 .do nr __compat \n[.C]
26 .cp 0
29 .TH @U_ROFF@_MAN @MAN7EXT@ "@MDATE@" "@T_ROFF@ v@VERSION@"
31 .\"
32 .SH NAME
34 @L_ROFF@_man \- @T_ROFF@ `man' macros to support generation of man pages
36 .\"
37 .SH SYNOPSIS
39 .SY "@L_ROFF@\ \-man"
40 .RI [ options
41 .IR .\|.\|.\& ]
42 .RI [ files
43 .IR .\|.\|.\& ]
45 .SY "@L_ROFF@\ \-m\ man"
46 .RI [ options
47 .IR .\|.\|.\& ]
48 .RI [ files
49 .IR .\|.\|.\& ]
50 .YS
52 .\"
53 .SH DESCRIPTION
55 The
56 .B man
57 macros used to generate
58 .I man\~pages
59 with
60 .I @T_ROFF@
61 were written by James Clark (for GNU troff).
62 This document provides a brief summary of the use of each macro in that
63 package.
65 .\"
66 .SH OPTIONS
68 The
69 .B man
70 macros understand the following command line options (which define
71 various registers).
73 .TP
74 .B \-rcR=1
75 This option (the default if in nroff mode) creates a single, very
76 long page instead of multiple pages.
77 Say
78 .B \-rcR=0
79 to disable it.
81 .TP
82 .B \-rC1
83 If more than one manual page is given on the command line, number the
84 pages continuously, rather than starting each at\~1.
86 .TP
87 .B \-rD1
88 Double-sided printing.
89 Footers for even and odd pages are formatted differently.
91 .TP
92 .BI \-rFT= dist
93 Set distance of the footer relative to the bottom of the page if
94 negative or relative to the top if positive.
95 The default is \-0.5i.
97 .TP
98 .BI \-rHY= flags
99 Set hyphenation flags.
100 Possible values are 1\~to hyphenate without restrictions, 2\~to not
101 hyphenate the last word on a page, 4\~to not hyphenate the last two
102 characters of a word, and 8\~to not hyphenate the first two characters
103 of a word.
104 These values are additive; the default is\~14.
107 .BI \-rIN= width
108 Set body text indentation to
109 .IR width .
110 The default is 7n for
111 .IR nroff ,
112 7.2n for
113 .IR troff .
115 .IR nroff ,
116 this value should always be an integer multiple of unit `n' to get
117 consistent indentation.
120 .BI \-rLL= line-length
121 Set line length.
122 If this option is not given,
123 the line length is set to respect any value set by a prior `.ll' request
124 (which
125 .I must
126 be in effect when the
127 .B .TH
128 macro is invoked),
129 if this differs from the built\-in default for the formatter;
130 otherwise it defaults to 78n in
131 .I nroff
132 mode and 6.5i in
133 .I troff
134 mode.
137 Note that the use of a `.ll' request to initialize the line length
138 is supported for backward compatibility with some versions of the
139 .B man
140 program;
141 direct initialization of the `LL' register should
142 .I always
143 be preferred to the use of such a request.
144 In particular, note that a `.ll\ 65n' request does
145 .I not
146 preserve the normal
147 .I nroff
148 default line length,
149 (the
150 .B man
151 default initialization to 78n prevails),
152 whereas,
153 the `\-rLL=65n' option, or an equivalent `.nr\ LL\ 65n'
154 request preceding the use of the
155 .B TH
156 macro,
157 .I does
158 set a line length of 65n.
161 .BI \-rLT= title-length
162 Set title length.
163 If this option is not given, the title length defaults to the line
164 length.
167 .BI \-rP nnn
168 Enumeration of pages start with
169 .I nnn
170 rather than with\~1.
173 .BI \-rS xx
174 Base document font size is
175 .I xx
176 points
177 .RI ( xx
178 can be 10, 11, or\~12) rather than 10\~points.
181 .BI \-rSN= width
182 Set sub-subheading indentation to
183 .IR width .
184 The default is 3n.
187 .BI \-rX nnn
188 After page\~\c
189 .IR nnn ,
190 number pages as
191 .IR nnn a,
192 .IR nnn b,
193 .IR nnn c,
194 etc.
195 For example, the option `\-rX2' produces the following page
196 numbers: 1, 2, 2a, 2b, 2c, etc.
199 .SH USAGE
201 This section describes the available macros for manual pages.
202 For further customization, put additional macros and requests into the
203 file
204 .BR man.local ,
205 which is loaded immediately after the
206 .B man
207 package.
211 .B .EX
213 .B .EE
214 Example/End Example.
215 After
216 .BR .EX ,
217 filling is disabled and the font is set to constant-width.
218 This is useful for formatting code, command, and
219 configuration-file examples.
221 .B .EE
222 macro restores filling and the previous font.
225 These macros are defined on many (but not all) legacy Unix systems
226 running classic troff.
227 To be certain your page will be portable to those systems, copy
228 their definitions from the
229 .B \%an-ext.tmac
230 file of a
231 .BR @T_ROFF@
232 installation.
235 .BI .HP " \fR[\fPnnn\fR]\fP"
236 Set up a paragraph with hanging left indentation.
237 The indentation is set to
238 .I nnn
239 if that argument is supplied (the default unit is `n' if omitted),
240 otherwise it is set to the previous indentation value specified with
241 .BR .TP ,
242 .BR .IP ,
244 .B .HP
245 (or to the default value if none of them have been used yet).
246 Font size and face are reset to its default values.
247 The following paragraph illustrates the effect of this macro with
248 hanging indentation set to\~4 (enclosed by
249 .B .RS
251 .B .RE
252 to set the left margin temporarily to the current indentation):
255 .HP 4
256 This is a paragraph following an invocation of the
257 .B .HP
258 macro.
259 As you can see, it produces a paragraph where all lines but the first
260 are indented.
264 Use of this presentation-level macro is deprecated.
265 While it is universally portable to legacy Unix systems, a hanging
266 indentation cannot be expressed naturally under HTML, and many
267 HTML-based manual viewers simply interpret it as a starter for a
268 normal paragraph.
269 Thus, any information or distinction you tried to express with the
270 indentation may be lost.
273 .BI .IP " \fR[\fPdesignator\fR]\fP \fR[\fPnnn\fR]\fP"
274 Set up an indented paragraph, using
275 .I designator
276 as a tag to mark its beginning.
277 The indentation is set to
278 .I nnn
279 if that argument is supplied (the default unit is `n' if omitted),
280 otherwise it is set to the previous indentation value specified with
281 .BR .TP ,
282 .BR .IP ,
284 .B .HP
285 (or to the default value if none of them have been used yet).
286 Font size and face of the paragraph (but not the designator) are reset
287 to its default values.
290 To start an indented paragraph with a particular indentation but
291 without a designator, use `""' (two doublequotes) as the second
292 argument.
295 For example, the following paragraphs were all set up with bullets as
296 the designator, using `.IP\ \\(bu\ 4'.
297 The whole block has been enclosed with
298 .B .RS
300 .B .RE
301 to set the left
302 margin temporarily to the current indentation value.
305 .IP \(bu 4
306 .B .IP
307 is one of the three macros used in the
308 .B man
309 package to format lists.
311 .IP \(bu 4
312 .B .HP
313 is another.
314 This macro produces a paragraph with a left hanging indentation.
316 .IP \(bu 4
317 .B .TP
318 is another.
319 This macro produces an unindented label followed by an indented
320 paragraph.
324 .B .LP
326 .B .PP
328 .B .P
329 These macros are mutual aliases.
330 Any of them causes a line break at the current position, followed by a
331 vertical space downwards by the amount specified by the
332 .B .PD
333 macro.
334 The font size and shape are reset to the default value (normally 10pt
335 Roman).
336 Finally, the current left margin and the indentation is reset to default
337 values.
340 .BI .RE " \fR[\fPnnn\fR]\fP"
341 This macro moves the left margin back to level
342 .IR nnn ,
343 restoring the previous left margin.
344 If no argument is given, it moves one level back.
345 The first level (i.e., no call to
346 .B .RS
347 yet) has number\~1, and each call to
348 .B .RS
349 increases the level by\~1.
352 .BI .RS " \fR[\fPnnn\fR]\fP"
353 This macro moves the left margin to the right by the value
354 .I nnn
355 if specified (default unit is `n'); otherwise it is set to the
356 previous indentation value specified with
357 .BR .TP ,
358 .BR .IP ,
360 .B .HP
361 (or to the default value if none of them have been used yet).
362 The indentation value is then set to the default.
365 Calls to the
366 .B .RS
367 macro can be nested.
370 .BI .SH " \fR[\fPtext for a heading\fR]\fP"
371 Set up an unnumbered section heading sticking out to the left.
372 Prints out all the text following
373 .B .SH
374 up to the end of the line (or the text in the next input line if there
375 is no argument to
376 .BR .SH )
377 in bold face
378 (or the font specified by the string
379 .BR HF ),
380 one size larger than the base document size.
381 Additionally, the left margin and the indentation for the following
382 text is reset to the default values.
385 .BI .SS " \fR[\fPtext for a heading\fR]\fP"
386 Set up a secondary, unnumbered section heading.
387 Prints out all the text following
388 .B .SS
389 up to the end of the line (or the text in the next input line if there
390 is no argument to
391 .BR .SS )
392 in bold face
393 (or the font specified by the string
394 .BR HF ),
395 at the same size as the base document size.
396 Additionally, the left margin and the indentation for the following
397 text is reset to the default values.
400 .BI .TH " title section \fR[\fPextra1\fR]\fP \fR[\fPextra2\fR]\fP \fR[\fPextra3\fR]"
401 Set the title of the
402 .I man\~page
404 .I title
405 and the section to
406 .IR section ,
407 which must take on a value between 1 and\~8.
408 The value
409 .I section
410 may also have a string appended, e.g.\& `.pm', to indicate a specific
411 subsection of the
412 .IR \%man\~pages .
413 Both
414 .I title
416 .I section
417 are positioned at the left and right in the header line (with
418 .I section
419 in parentheses immediately appended to
420 .IR title .
421 .I extra1
422 is positioned in the middle of the footer line.
423 .I extra2
424 is positioned at the left in the footer line (or at the left on
425 even pages and at the right on odd pages if double-sided printing is
426 active).
427 .I extra3
428 is centered in the header line.
431 For HTML output, headers and footers are completely suppressed.
434 Additionally, this macro starts a new page; the new line number is\~1
435 again (except if the `\-rC1' option is given on the command line) --
436 this feature is intended only for formatting multiple
437 .IR \%man\~pages ;
438 a single
439 .I \%man\~page
440 should contain exactly one
441 .B .TH
442 macro at the beginning of the file.
445 .BI .TP " \fR[\fPnnn\fR]\fP"
446 Set up an indented paragraph with label.
447 The indentation is set to
448 .I nnn
449 if that argument is supplied (the default unit is `n' if omitted),
450 otherwise it is set to the previous indentation value specified with
451 .BR .TP ,
452 .BR .IP ,
454 .B .HP
455 (or to the default value if none of them have been used yet).
458 The first input line of text following this macro is interpreted as a
459 string to be printed flush-left, as it is appropriate for a label.
460 It is not interpreted as part of a paragraph, so there is no attempt
461 to fill the first line with text from the following input lines.
462 Nevertheless, if the label is not as wide as the indentation the
463 paragraph starts at the same line (but indented), continuing on the
464 following lines.
465 If the label is wider than the indentation the descriptive part of the
466 paragraph begins on the line following the label, entirely indented.
467 Note that neither font shape nor font size of the label is set to a
468 default value; on the other hand, the rest of the text has default
469 font settings.
473 .B .TP
474 macro is the macro used for the explanations you are just reading.
477 .B .TQ
479 .B .TQ
480 macro sets up header continuation for a
481 .B .TP
482 macro.
483 With it, you can stack up any number of labels (such as in a
484 glossary, or list of commands) before beginning the indented
485 paragraph.
486 For an example, look up the documentation of the
487 .BR .LP ,
488 .BR .PP ,
490 .BR .P
491 macros.
494 This macro is not defined on legacy Unix systems running classic
495 troff.
496 To be certain your page will be portable to those systems,
497 copy its definition from the
498 .B \%an-ext.tmac
499 file of a
500 .BR @T_ROFF@
501 installation.
504 To summarize, the following macros cause a line break with the
505 insertion of vertical space (which amount can be changed with the
506 .B .PD
507 macro):
508 .BR .SH ,
509 .BR .SS ,
510 .BR .TP ,
511 .BR .TQ ,
512 .B .LP
513 .RB ( .PP ,
514 .BR .P ),
515 .BR .IP ,
517 .BR .HP .
518 The macros
519 .BR .RS ,
520 .BR .RE ,
521 .BR .EX ,
523 .B .EE
524 also cause a break but no insertion of vertical space.
527 .SH "MACROS TO SET FONTS"
529 The standard font is Roman; the default text size is 10\~point.
532 .BI .B " \fR[\fPtext\fR]\fP"
533 Causes
534 .I text
535 to appear in bold face.
536 If no text is present on the line where the macro is called the text
537 of the next input line appears in bold face.
540 .BI ".BI " text
541 Causes text on the same line to appear alternately in bold face and
542 italic.
543 The text must be on the same line as the macro call.
544 Thus
548 \&.BI this "word and" that
551 would cause `this' and `that' to appear in bold face, while `word and'
552 appears in italics.
556 .BI ".BR " text
557 Causes text on the same line to appear alternately in bold face and
558 roman.
559 The text must be on the same line as the macro call.
562 .BI .I " \fR[\fPtext\fR]\fP"
563 Causes
564 .I text
565 to appear in italic.
566 If no text is present on the line where the macro is called the text
567 of the next input line appears in italic.
570 .BI ".IB " text
571 Causes text to appear alternately in italic and bold face.
572 The text must be on the same line as the macro call.
575 .BI ".IR " text
576 Causes text on the same line to appear alternately in italic and
577 roman.
578 The text must be on the same line as the macro call.
581 .BI ".RB " text
582 Causes text on the same line to appear alternately in roman and bold
583 face.
584 The text must be on the same line as the macro call.
587 .BI ".RI " text
588 Causes text on the same line to appear alternately in roman and
589 italic.
590 The text must be on the same line as the macro call.
593 .BI .SB " \fR[\fPtext\fR]\fP"
594 Causes the text on the same line or the text on the next input line to
595 appear in boldface font, one point size smaller than the default font.
598 .BI .SM " \fR[\fPtext\fR]\fP"
599 Causes the text on the same line or the text on the next input line to
600 appear in a font that is one point size smaller than the default font.
604 .SH "MACROS TO DESCRIBE HYPERLINKS AND EMAIL ADDRESSES"
606 The following macros are not defined on legacy Unix systems
607 running classic troff.
608 To be certain your page will be portable to those systems, copy
609 their definitions from the
610 .B \%an-ext.tmac
611 file of a
612 .BR @T_ROFF@
613 installation.
616 Using these macros helps ensure that you get hyperlinks when your
617 manual page is rendered in a browser or other program that is
618 Web-enabled.
621 .BI .MT " address"
623 .BI .ME " \fR[\fPpunctuation\fR]\fP"
624 Wrap an email address.
625 The argument of
626 .B .MT
627 is the address; text following, until
628 .BR .ME ,
629 is a name to be associated with the address.
630 Any argument to the
631 .B .ME
632 macro is pasted to the end of the link text.
633 On a device that is not a browser,
638 contact
639 \&.MT fred.foonly@\e:fubar.net
640 Fred Foonly
641 \&.ME
642 for more information
647 usually displays like this: \[lq]contact Fred Foonly
648 <fred.foonly@\:fubar.net> for more information\[rq].
651 The use of
652 .B \e:
653 to insert hyphenless breakpoints is a @T_ROFF@ extension and can
654 be omitted.
657 .BI .UR " URL"
659 .BI .UE " \fR[\fPpunctuation\fR]\fP"
660 Wrap a World Wide Web hyperlink.
661 The argument to
662 .B .UR
663 is the URL; thereafter, lines until
664 .B .UE
665 are collected and used as the link text.
666 Any argument to the
667 .B .UE
668 macro is pasted to the end of the text.
669 On a device that is not a browser,
674 this is a link to
675 \&.UR http://\e:randomsite.org/\e:fubar
676 some random site
677 \&.UE ,
678 given as an example
683 usually displays like this: \[lq]this is a link to some random
684 site <http://\:randomsite.org/\:fubar>, given as an example\[rq].
687 The use of
688 .B \e:
689 to insert hyphenless breakpoints is a groff extension and can
690 be omitted.
693 .SH "MACROS TO DESCRIBE COMMAND SYNOPSES"
695 The following macros are not defined on legacy Unix systems
696 running classic troff.
697 To be certain your page will be portable to those systems, copy their
698 definitions from the
699 .B \%an-ext.tmac
700 file of a
701 .BR @T_ROFF@
702 installation.
705 These macros are a convenience for authors.
706 They also assist automated translation tools and help browsers in
707 recognizing command synopses and treating them differently from
708 running text.
711 .BI .OP " key value"
712 Describe an optional command argument.
713 The arguments of this macro are set surrounded by option braces
714 in the default Roman font; the first argument is printed with
715 a bold face, while the second argument is typeset as italic.
718 .BI .SY " command"
719 Begin synopsis.
720 Takes a single argument, the name of a command.
721 Text following, until closed by
722 .BR .YS ,
723 is set with a hanging indentation with the width of
724 .I command
725 plus a space.
726 This produces the traditional look of a Unix command synopsis.
729 .B .YS
730 This macro restores normal indentation at the end of a command
731 synopsis.
734 Here is a real example:
738 \&.SY ed
739 \&.OP \e-p string
740 \&.OP \e-s
741 \&.RI [ file
742 \&.IR .\e|.\e|. ]
743 \&.YS
747 produces the following output:
751 .SY ed
752 .OP \-p string
753 .OP \-s
754 .RI [ file
755 .IR .\|.\|. ]
760 If necessary, you might use
761 .B .br
762 requests to control line breaking.
763 You can insert plain text as well; this looks like the traditional
764 (unornamented) syntax for a required command argument or filename.
767 .SH "MISCELLANEOUS"
769 The default indentation is 7.2n in troff mode and 7n in nroff mode
770 except for
771 .B @L_D_HTML@
772 which ignores indentation.
775 .BI .AT " \fR[\fPsystem \fR[\fPrelease\fR]]\fP"
776 Alter the footer for use with \f[CR]AT&T\f[]
777 .IR \%man\~pages .
778 This command exists only for compatibility; don't use it.
781 .B .BT
782 Print the footer string.
783 Redefine this macro to get control of the footer.
786 .B .DT
787 Set tabs every 0.5\~inches.
788 Since this macro is always called during a
789 .B .TH
790 request, it makes sense to call it only if the tab positions have been
791 changed.
794 Use of this presentation-level macro is deprecated.
795 It translates poorly to HTML, under which exact whitespace control
796 and tabbing are not readily available.
797 Thus, information or distinctions that you use
798 .B .DT
799 to express are likely to be lost.
800 If you feel tempted to use it, you should probably be composing a
801 table using
802 .BR @L_PRE_TBL@ (@MAN1DIR@)
803 markup instead.
806 .BI .PD " \fR[\fPnnn\fR]\fP"
807 Adjust the empty space before a new paragraph or section.
808 The optional argument gives the amount of space (default unit is `v');
809 without parameter, the value is reset to its default value (1\~line in
810 nroff mode, 0.4v\~otherwise).
811 This affects the macros
812 .BR .SH ,
813 .BR .SS ,
814 .BR .TP ,
815 .B .LP
816 (resp.\&
817 .B .PP
819 .BR .P ),
820 .BR .IP ,
822 .BR .HP .
825 Use of this presentation-level macro is deprecated.
826 It translates poorly to HTML, under which exact control of
827 inter-paragraph spacing is not readily available.
828 Thus, information or distinctions that you use
829 .B .PD
830 to express are likely to be lost.
833 .B .PT
834 Print the header string.
835 Redefine this macro to get control of the header.
838 .BI .UC " \fR[\fPversion\fR]\fP"
839 Alter the footer for use with \f[CR]BSD\f[]
840 .IR man\~pages .
841 This command exists only for compatibility; don't use it.
844 The following strings are defined:
847 .B \e*R
848 The `registered' sign.
851 .B \e*S
852 Switch back to the default font size.
855 .B \e*(lq
857 .B \e*(rq
858 Left and right quote.
859 This is equal to `\e(lq' and `\e(rq', respectively.
862 .B \e*(HF
863 The typeface used to print headings and subheadings.
864 The default is `B'.
867 .B \e*(Tm
868 The `trademark' sign.
871 If a preprocessor like
872 .B @L_P_TBL@
874 .B @L_P_EQN@
875 is needed, it has become usage to make the first line of the
876 .I \%man\~page
877 look like this:
881 .BI '\e"\  word
885 Note the single space character after the double quote.
886 .I word
887 consists of letters for the needed preprocessors: `e' for
888 .BR @L_P_EQN@ ,
889 `r' for
890 .BR @L_P_REFER@ ,
891 and `t' for
892 .BR @L_P_TBL@ .
893 Modern implementations of the
894 .B man
895 program read this first line and automatically call the right
896 preprocessor(s).
899 .SH "PORTABILITY AND TROFF REQUESTS"
901 Since the
902 .B man
903 macros consist of groups of troff requests, one can, in principle,
904 supplement the functionality of the
905 .B man
906 macros with individual troff requests where necessary.
909 Note, however, that using raw troff requests is likely to make your
910 page render poorly on the (increasingly common) class of viewers that
911 render it to HTML.
912 Troff requests make implicit assumptions about things like character
913 and page sizes that may break in an HTML environment; also, many of
914 these viewers don't interpret the full troff vocabulary, a problem
915 which can lead to portions of your text being silently dropped.
918 Note that for the portability to modern viewers, it is best to write
919 your page entirely in the requests described on this page.
920 Further, it is best to completely avoid those we have described as
921 \[oq]presentation-level\[cq]
922 .RB ( .HP ,
923 .BR .PD ,
925 .BR .DT ).
928 The macros we have described as extensions
929 .RB ( .EX / .EE ,
930 .BR .SY / .OP / .YS ,
931 .BR .UR / .UE ,
933 .BR .MT / .ME )
934 should be used with caution, as they may not yet be built in to
935 some viewer that is important to your audience.
937 If in doubt, copy the implementation onto your page.
941 .SH FILES
944 .B man.tmac
946 .B an.tmac
947 These are wrapper files to call
948 .BR andoc.tmac .
951 .B andoc.tmac
952 Use this file in case you don't know whether the
953 .B man
954 macros or the
955 .B mdoc
956 package should be used.
957 Multiple man pages (in either format) can be handled.
960 .B an-old.tmac
961 Most
962 .B man
963 macros are contained in this file.
966 .B an-ext.tmac
967 The extension macro definitions for
968 .BR .SY ,
969 .BR .OP ,
970 .BR .YS ,
971 .BR .TQ ,
972 .BR .EX / .EE ,
973 .BR .UR / .UE ,
975 .BR .MT / .ME
976 are contained in this file.
977 It is written in classic troff, and released for free re-use,
978 and not copylefted; manual page authors concerned about
979 portability to legacy Unix systems are encouraged to copy these
980 definitions into their pages, and maintainers of troff
981 or its workalikes are encouraged to re-use them.
984 Note that the definitions for these macros are read after the call of
985 .BR .TH ,
986 so they will replace macros of the same names given at the beginning of
987 your file.
989 If you must use your own definitions for these macros, they must be
990 given after calling
991 .BR .TH .
994 .B man.local
995 Local changes and customizations should be put into this file.
998 .ad l
999 .SH "SEE ALSO"
1001 .BR @L_P_TBL@ (@MAN1EXT@),
1002 .BR @L_P_EQN@ (@MAN1EXT@),
1003 .BR @L_P_REFER@ (@MAN1EXT@),
1004 .BR man (1),
1005 .BR man (7),
1006 .BR @L_ROFF@_mdoc (7)
1009 .SH AUTHORS
1011 This manual page was originally written for the Debian GNU/Linux
1012 system by
1013 .MT sgk@debian.org
1014 Susan G.\& Kleinmann
1015 .ME .
1016 It was corrected and updated by
1017 .MT wl@gnu.org
1018 Werner Lemberg
1019 .ME .
1020 The extension macros were documented (and partly designed) by
1021 .MT esr@thyrsus.com
1022 Eric S.\& Raymond
1023 .ME .
1025 .cp \n[__compat]
1026 .rr __compat
1028 .\" s-ts-mode