groff-commit
[Top][All Lists]
Advanced

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

[groff] 01/01: tmac/*: Improve the license information and Emacs setup


From: Bernd Warken
Subject: [groff] 01/01: tmac/*: Improve the license information and Emacs setup
Date: Thu, 18 Sep 2014 14:45:29 +0000

bwarken pushed a commit to branch master
in repository groff.

commit a91307c0c846e083bf1dfd45d165df04c577c39d
Author: Bernd Warken <address@hidden>
Date:   Thu Sep 18 16:45:21 2014 +0200

    tmac/*: Improve the license information and Emacs setup
---
 tmac/62bit.tmac      |    5 +-
 tmac/Makefile.sub    |    5 +-
 tmac/X.tmac          |    2 +
 tmac/Xps.tmac        |    2 +
 tmac/a4.tmac         |    2 +
 tmac/an-ext.tmac     |    8 +-
 tmac/an-old.tmac     |    5 +-
 tmac/an.tmac         |    1 +
 tmac/andoc.tmac      |    5 +-
 tmac/composite.tmac  |    1 +
 tmac/cp1047.tmac     |    2 +
 tmac/cs.tmac         |    2 +-
 tmac/de.tmac         |    4 +-
 tmac/den.tmac        |    2 +-
 tmac/devtag.tmac     |    3 +-
 tmac/doc-common      |    2 +
 tmac/doc-ditroff     |    2 +
 tmac/doc-nroff       |    2 +
 tmac/doc-old.tmac    |    1 +
 tmac/doc-syms        |    2 +
 tmac/doc.tmac        |    2 +
 tmac/dvi.tmac        |    2 +
 tmac/e.tmac          |    2 +
 tmac/ec.tmac         |    2 +
 tmac/eqnrc           |    2 +
 tmac/europs.tmac     |    2 +
 tmac/fallbacks.tmac  |    2 +
 tmac/groff_man.man   |  132 ++++++++++++---------
 tmac/groff_me.man    |   49 ++++++--
 tmac/groff_ms.man    |  331 +++++++++++++++++++++++++++++++++++++-------------
 tmac/groff_trace.man |  107 ++++++++--------
 tmac/groff_www.man   |  282 ++++++++++++++++++++++++++++++++-----------
 tmac/html-end.tmac   |    2 +
 tmac/html.tmac       |    2 +
 tmac/ja.tmac         |    2 +-
 tmac/latin1.tmac     |    2 +
 tmac/latin2.tmac     |    2 +
 tmac/latin5.tmac     |    2 +
 tmac/latin9.tmac     |    2 +
 tmac/lbp.tmac        |    2 +
 tmac/lj4.tmac        |    2 +
 tmac/man.local       |    2 +
 tmac/man.tmac        |    2 +
 tmac/man.ultrix      |    2 +
 tmac/mandoc.tmac     |    2 +
 tmac/mdoc.local      |    2 +
 tmac/mdoc.tmac       |    2 +
 tmac/me.tmac         |    2 +
 tmac/ms.tmac         |    2 +
 tmac/papersize.tmac  |    2 +
 tmac/pdf.tmac        |    4 +-
 tmac/pic.tmac        |    2 +
 tmac/ps.tmac         |    2 +
 tmac/psatk.tmac      |    2 +
 tmac/psfig.tmac      |    2 +
 tmac/psold.tmac      |    2 +
 tmac/pspic.tmac      |    2 +
 tmac/ptx.tmac        |    2 +
 tmac/refer-me.tmac   |    2 +-
 tmac/refer-ms.tmac   |    2 +-
 tmac/refer.tmac      |    2 +-
 tmac/s.tmac          |    4 +-
 tmac/safer.tmac      |    2 +
 tmac/sv.tmac         |    2 +-
 tmac/trace.tmac      |    6 +-
 tmac/trans.tmac      |    2 +-
 tmac/troffrc         |    2 +
 tmac/troffrc-end     |    2 +
 tmac/tty-char.tmac   |    2 +
 tmac/tty.tmac        |    2 +
 tmac/unicode.tmac    |    2 +
 tmac/www.tmac        |    3 +-
 72 files changed, 755 insertions(+), 307 deletions(-)

diff --git a/tmac/62bit.tmac b/tmac/62bit.tmac
index afbd495..dc7b8a7 100644
--- a/tmac/62bit.tmac
+++ b/tmac/62bit.tmac
@@ -1,7 +1,8 @@
+.\" -*- nroff -*-
+.\"
 .\" 62bit.tmac
 .\"
-.\" Copyright (C) 2003, 2006, 2009
-.\"   Free Software Foundation, Inc.
+.\" Copyright (C) 2003-2014  Free Software Foundation, Inc.
 .\"      Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/Makefile.sub b/tmac/Makefile.sub
index b8ab0bc..1f1b2d7 100644
--- a/tmac/Makefile.sub
+++ b/tmac/Makefile.sub
@@ -2,12 +2,9 @@
 #
 # File position: <groff-source>/tmac/Makefile.sub
 #
-# Copyright (C) 1989-2007, 2009-2012, 2014
-#   Free Software Foundation, Inc.
+# Copyright (C) 1989-2014  Free Software Foundation, Inc.
 #      Written by James Clark (address@hidden)
 #
-# Last update: 2 Sep 2014
-#
 # This file is part of groff.
 #
 # groff is free software; you can redistribute it and/or modify it under
diff --git a/tmac/X.tmac b/tmac/X.tmac
index df64f22..9d7f09a 100644
--- a/tmac/X.tmac
+++ b/tmac/X.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" X.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/Xps.tmac b/tmac/Xps.tmac
index d61ff2c..54339ec 100644
--- a/tmac/Xps.tmac
+++ b/tmac/Xps.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Xps.tmac
 .\"
 .do mso ps.tmac
diff --git a/tmac/a4.tmac b/tmac/a4.tmac
index 80c944d..1abc21e 100644
--- a/tmac/a4.tmac
+++ b/tmac/a4.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" a4.tmac
 .\"
 .\" Set up groff for A4 paper.  Must be called before any other macro
diff --git a/tmac/an-ext.tmac b/tmac/an-ext.tmac
index 260aed1..585af20 100644
--- a/tmac/an-ext.tmac
+++ b/tmac/an-ext.tmac
@@ -1,14 +1,14 @@
+.\" -*- nroff -*-
+.\"
 .\" an-ext.tmac
 .\"
+.\" Copyright (C) 2007-2014  Free Software Foundation, Inc.
+.\"
 .\" Written by Eric S. Raymond <address@hidden>
 .\"            Werner Lemberg <address@hidden>
 .\"
-.\" Version 2014-Mar-27
-.\"
-.\" Copyright (C) 2007, 2009, 2012, 2014 Free Software Foundation, Inc.
 .\" You may freely use, modify and/or distribute this file.
 .\"
-.\"
 .\" The code below provides extension macros for the `man' macro package.
 .\" Care has been taken to make the code portable; groff extensions are
 .\" properly hidden so that all troff implementations can use it without
diff --git a/tmac/an-old.tmac b/tmac/an-old.tmac
index 040be95..b46202a 100644
--- a/tmac/an-old.tmac
+++ b/tmac/an-old.tmac
@@ -1,7 +1,8 @@
+.\" -*- nroff -*-
+.\"
 .\" an-old.tmac
 .\"
-.\" Copyright (C) 1989-1992, 2001-2005, 2007-2009, 2011
-.\"   Free Software Foundation, Inc.
+.\" Copyright (C) 1989-2014  Free Software Foundation, Inc.
 .\"      Written by James Clark (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/an.tmac b/tmac/an.tmac
index 2e3c243..89bd747 100644
--- a/tmac/an.tmac
+++ b/tmac/an.tmac
@@ -1,3 +1,4 @@
+.\" -*- nroff -*-
 .\" an.tmac
 .\"
 .do mso andoc.tmac
diff --git a/tmac/andoc.tmac b/tmac/andoc.tmac
index 370218c..38a59a9 100644
--- a/tmac/andoc.tmac
+++ b/tmac/andoc.tmac
@@ -1,11 +1,12 @@
+.\" -*- nroff -*-
+.\"
 .\" andoc.tmac
 .\"
 .\" Load either an-old.tmac or doc.tmac.  Multiple man pages can be
 .\" handled.
 .\"
 .\"
-.\" Copyright (C) 1991, 1995, 2000, 2002, 2008, 2009
-.\"   Free Software Foundation, Inc.
+.\" Copyright (C) 1991-2014  Free Software Foundation, Inc.
 .\"      Written by James Clark (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/composite.tmac b/tmac/composite.tmac
index 734c3ac..5203585 100644
--- a/tmac/composite.tmac
+++ b/tmac/composite.tmac
@@ -1,3 +1,4 @@
+.\" -*- nroff -*-
 .\" composite.tmac
 .
 .do composite ga u0300
diff --git a/tmac/cp1047.tmac b/tmac/cp1047.tmac
index 84135f0..759ca9a 100644
--- a/tmac/cp1047.tmac
+++ b/tmac/cp1047.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" cp1047.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/cs.tmac b/tmac/cs.tmac
index e469482..c0efeda 100644
--- a/tmac/cs.tmac
+++ b/tmac/cs.tmac
@@ -2,7 +2,7 @@
 .\"
 .\" Czech localization for groff
 .\"
-.\" Copyright (C) 2007, 2009 Free Software Foundation, Inc.
+.\" Copyright (C) 2007-2014  Free Software Foundation, Inc.
 .\"   Written by Marcela Ma�l��ov� (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/de.tmac b/tmac/de.tmac
index 0e143de..e1e1cb3 100644
--- a/tmac/de.tmac
+++ b/tmac/de.tmac
@@ -2,8 +2,8 @@
 .\"
 .\" German localization for groff
 .\"
-.\" Copyright (C) 2006, 2009 Free Software Foundation, Inc.
-.\"   Written by Werner Lemberg (address@hidden)
+.\" Copyright (C) 2006-2014  Free Software Foundation, Inc.
+.\"   Written by Werner Lberg (address@hidden)
 .\"
 .\" This file is part of groff.
 .\"
diff --git a/tmac/den.tmac b/tmac/den.tmac
index 8f8304c..4f482b3 100644
--- a/tmac/den.tmac
+++ b/tmac/den.tmac
@@ -2,7 +2,7 @@
 .\"
 .\" German localization for groff (new orthography)
 .\"
-.\" Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+.\" Copyright (C) 2006-2014  Free Software Foundation, Inc.
 .\"   Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/devtag.tmac b/tmac/devtag.tmac
index 6f987f0..fde3ade 100644
--- a/tmac/devtag.tmac
+++ b/tmac/devtag.tmac
@@ -1,3 +1,4 @@
+.\" -*- nroff -*-
 .ig
 devtag.tmac - macro package for adding tags to roff documents.
 
@@ -10,7 +11,7 @@ Installed position: groff's main macro directory.
 
 This file is part of groff, the GNU roff type-setting system.
 
-Copyright (C) 2004, 2009, 2010 Free Software Foundation, Inc.
+Copyright (C) 2004-2014 Free Software Foundation, Inc.
 written by Gaius Mulley <address@hidden>.
 
 groff is free software; you can redistribute it and/or modify it under
diff --git a/tmac/doc-common b/tmac/doc-common
index 2d91c7c..f3553c8 100644
--- a/tmac/doc-common
+++ b/tmac/doc-common
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Copyright (c) 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
diff --git a/tmac/doc-ditroff b/tmac/doc-ditroff
index 84fe882..cb42c68 100644
--- a/tmac/doc-ditroff
+++ b/tmac/doc-ditroff
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Copyright (c) 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
diff --git a/tmac/doc-nroff b/tmac/doc-nroff
index eabb305..8f5e0ca 100644
--- a/tmac/doc-nroff
+++ b/tmac/doc-nroff
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Copyright (c) 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
diff --git a/tmac/doc-old.tmac b/tmac/doc-old.tmac
index 70eb4f5..4478f53 100644
--- a/tmac/doc-old.tmac
+++ b/tmac/doc-old.tmac
@@ -1,3 +1,4 @@
+.\" -*- nroff -*-
 .\"
 .\" Copyright (c) 1990 The Regents of the University of California.
 .\" All rights reserved.
diff --git a/tmac/doc-syms b/tmac/doc-syms
index dfb09b3..0d55f1a 100644
--- a/tmac/doc-syms
+++ b/tmac/doc-syms
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Copyright (c) 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
diff --git a/tmac/doc.tmac b/tmac/doc.tmac
index e434eaf..80c6b88 100644
--- a/tmac/doc.tmac
+++ b/tmac/doc.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Copyright (c) 1991, 1993
 .\"    The Regents of the University of California.  All rights reserved.
 .\"
diff --git a/tmac/dvi.tmac b/tmac/dvi.tmac
index a223b10..96cfbb7 100644
--- a/tmac/dvi.tmac
+++ b/tmac/dvi.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" dvi.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/e.tmac b/tmac/e.tmac
index 636067f..92d3f7a 100644
--- a/tmac/e.tmac
+++ b/tmac/e.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\"    @(#)e.tmac      2.31 (Berkeley) 5/21/88
 .\"    Modified by James Clark for use with groff.
 .\"
diff --git a/tmac/ec.tmac b/tmac/ec.tmac
index 191b2fa..51b5c6e 100644
--- a/tmac/ec.tmac
+++ b/tmac/ec.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" ec.tmac
 .\"
 .\" Switch to EC fonts.
diff --git a/tmac/eqnrc b/tmac/eqnrc
index 5574e59..6feeb60 100644
--- a/tmac/eqnrc
+++ b/tmac/eqnrc
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Startup file for eqn.
 .if !d EQ .ds EQ
 .if !d EN .ds EN
diff --git a/tmac/europs.tmac b/tmac/europs.tmac
index 25c27c5..2a30fb7 100644
--- a/tmac/europs.tmac
+++ b/tmac/europs.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" europs.tmac
 .
 .do char \[eu] \f[EURO]\N'0'
diff --git a/tmac/fallbacks.tmac b/tmac/fallbacks.tmac
index 8f37726..918cf3e 100644
--- a/tmac/fallbacks.tmac
+++ b/tmac/fallbacks.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" fallbacks.tmac
 .\"
 .\" This file contains generic fallback characters.
diff --git a/tmac/groff_man.man b/tmac/groff_man.man
index a8992a5..c6ac5fb 100644
--- a/tmac/groff_man.man
+++ b/tmac/groff_man.man
@@ -1,6 +1,15 @@
-.ig
-Copyright (C) 1999-2005, 2007-2009, 2011, 2014
-Free Software Foundation, Inc.
+.\" -*- nroff -*-
+.TH GROFF_MAN @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
+.SH NAME
+groff_man \- groff `man' macros to support generation of man pages
+.
+.
+.\" --------------------------------------------------------------------
+.\" Legal Terms
+.\" --------------------------------------------------------------------
+.
+.de co
+Copyright (C) 1999-2014  Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -18,18 +27,28 @@ translations approved by the Free Software Foundation 
instead of in
 the original English.
 ..
 .
+.de au
+This manual page was originally written for the Debian GNU/Linux
+system by
+.MT address@hidden
+Susan G.\& Kleinmann
+.ME .
+
+It was corrected and updated by
+.MT address@hidden
+Werner Lemberg
+.ME .
+
+The extension macros were documented (and partly designed) by
+.MT address@hidden
+Eric S.\& Raymond
+.ME ;
+he also wrote the portability advice.
+..
 .
-.TH GROFF_MAN @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
-.
-.
-.\" ----------------------------------------------------------------
-.SH NAME
-.
-groff_man \- groff `man' macros to support generation of man pages
-.
-.
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH SYNOPSIS
+.\" --------------------------------------------------------------------
 .
 .SY "groff\ \-man"
 .RI [ options
@@ -45,8 +64,9 @@ groff_man \- groff `man' macros to support generation of man 
pages
 .YS
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH DESCRIPTION
+.\" --------------------------------------------------------------------
 .
 The
 .B man
@@ -60,8 +80,9 @@ This document provides a brief summary of the use of each 
macro in that
 package.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH OPTIONS
+.\" --------------------------------------------------------------------
 .
 The
 .B man
@@ -116,10 +137,12 @@ These values are additive; the default is\~14.
 .BI \-rIN= width
 Set body text indentation to
 .IR width .
+.
 The default is 7n for
 .IR nroff ,
 7.2n for
 .IR troff .
+.
 For
 .IR nroff ,
 this value should always be an integer multiple of unit `n' to get
@@ -151,6 +174,7 @@ program;
 direct initialization of the `LL' register should
 .I always
 be preferred to the use of such a request.
+.
 In particular, note that a `.ll\ 65n' request does
 .I not
 preserve the normal
@@ -211,8 +235,9 @@ For example, the option `\-rX2' produces the following page
 numbers: 1, 2, 2a, 2b, 2c, etc.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH USAGE
+.\" --------------------------------------------------------------------
 .
 This section describes the available macros for manual pages.
 .
@@ -234,8 +259,8 @@ After
 .BR .EX ,
 filling is disabled and the font is set to constant-width.
 .
-This is useful for formatting code, command, and
-configuration-file examples.
+This is useful for formatting code, command, and configuration-file
+examples.
 .
 The
 .B EE
@@ -469,6 +494,7 @@ The value
 may also have a string appended, e.g.\& `.pm', to indicate a specific
 subsection of the
 .IR \%man\~pages .
+.
 Both
 .I title
 and
@@ -477,12 +503,15 @@ are positioned at the left and right in the header line 
(with
 .I section
 in parentheses immediately appended to
 .IR title .
+.
 .I extra1
 is positioned in the middle of the footer line.
+.
 .I extra2
 is positioned at the left in the footer line (or at the left on
 even pages and at the right on odd pages if double-sided printing is
 active).
+.
 .I extra3
 is centered in the header line.
 .
@@ -599,8 +628,9 @@ and
 also cause a break but no insertion of vertical space.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH "MACROS TO SET FONTS"
+.\" --------------------------------------------------------------------
 .
 The standard font is Roman; the default text size is 10\~point.
 .
@@ -697,8 +727,9 @@ Causes the text on the same line or the text on the next 
input line to
 appear in a font that is one point size smaller than the default font.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH "MACROS TO DESCRIBE HYPERLINKS AND EMAIL ADDRESSES"
+.\" --------------------------------------------------------------------
 .
 The following macros are not defined on legacy Unix systems
 running classic troff.
@@ -799,12 +830,13 @@ site <http://\:randomsite.org/\:fubar>, given as an 
example\[rq].
 .IP
 The use of
 .B \e:
-to insert hyphenless breakpoints is a groff extension and can
-be omitted.
+to insert hyphenless breakpoints is a groff extension and can be
+omitted.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH "MACROS TO DESCRIBE COMMAND SYNOPSES"
+.\" --------------------------------------------------------------------
 .
 The following macros are not defined on legacy Unix systems
 running classic troff.
@@ -819,6 +851,7 @@ installation.
 .
 .PP
 These macros are a convenience for authors.
+.
 They also assist automated translation tools and help browsers in
 recognizing command synopses and treating them differently from
 running text.
@@ -921,8 +954,9 @@ You can insert plain text as well; this looks like the 
traditional
 (unornamented) syntax for a required command argument or filename.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH "MISCELLANEOUS"
+.\" --------------------------------------------------------------------
 .
 The default indentation is 7.2n in troff mode and 7n in nroff mode
 except for
@@ -934,7 +968,7 @@ which ignores indentation.
 .BI .AT " \fR[\fPsystem \fR[\fPrelease\fR]]\fP"
 Alter the footer for use with \f[CR]AT&T\f[]
 .IR \%man\~pages .
-This command exists only for compatibility; don't use it.
+This command exists only for compatibility; don\[aq]t use it.
 .
 See the
 .I groff
@@ -1072,7 +1106,7 @@ look like this:
 .
 .PP
 .RS
-.BI '\e"\  word
+.BI '\e"\  word\""
 .RE
 .
 .
@@ -1085,14 +1119,16 @@ consists of letters for the needed preprocessors: `e' 
for
 .BR @address@hidden ,
 and `t' for
 .BR @address@hidden .
+.
 Modern implementations of the
 .B man
 program read this first line and automatically call the right
 preprocessor(s).
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH "PORTABILITY AND TROFF REQUESTS"
+.\" --------------------------------------------------------------------
 .
 Since the
 .B man
@@ -1145,9 +1181,9 @@ some viewer that is important to your audience.
 If in doubt, copy the implementation onto your page.
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .SH FILES
-.
+.\" --------------------------------------------------------------------
 .
 .TP
 .B man.tmac
@@ -1199,6 +1235,7 @@ Note that the definitions for these macros are read after 
the call of
 .BR TH ,
 so they will replace macros of the same names given at the beginning of
 your file.
+.
 If you must use your own definitions for these macros, they must be
 given after calling
 .BR TH .
@@ -1209,13 +1246,11 @@ given after calling
 Local changes and customizations should be put into this file.
 .
 .
-.\" -----------------------------------------------------------------
-.
+.\" --------------------------------------------------------------------
 .ad l
 .SH "SEE ALSO"
+.\" --------------------------------------------------------------------
 .
-.
-.PP
 .BR @address@hidden (@MAN1EXT@),
 .BR @address@hidden (@MAN1EXT@),
 .BR @address@hidden (@MAN1EXT@),
@@ -1224,32 +1259,17 @@ Local changes and customizations should be put into 
this file.
 .BR groff_mdoc (7)
 .
 .
-.\" -----------------------------------------------------------------
+.\" --------------------------------------------------------------------
+.SH COPYING
+.\" --------------------------------------------------------------------
+.co
+.\" --------------------------------------------------------------------
 .SH AUTHORS
-.
-This manual page was originally written for the Debian GNU/Linux
-system by
-.MT address@hidden
-Susan G.\& Kleinmann
-.ME .
-.
-.
-.PP
-It was corrected and updated by
-.MT address@hidden
-Werner Lemberg
-.ME .
-.
-.
-.PP
-The extension macros were documented (and partly designed) by
-.MT address@hidden
-Eric S.\& Raymond
-.ME ;
-he also wrote the portability advice.
+.\" --------------------------------------------------------------------
+.au
 .
 .
-.\" ----------------------------------------------------------------------
+.\" --------------------------------------------------------------------
 .\" ### Emacs settings:
 .\" Local Variables:
 .\" mode: nroff
diff --git a/tmac/groff_me.man b/tmac/groff_me.man
index edbb5ac..920bd81 100644
--- a/tmac/groff_me.man
+++ b/tmac/groff_me.man
@@ -1,4 +1,11 @@
 '\" t
+.hc %
+.TH GROFF_ME @MAN7EXT@ "@MDATE@" "@VERSION@"
+.UC 3
+.SH NAME
+groff_me \- troff macros for formatting papers
+.
+.
 .\" Copyright (c) 1980 The Regents of the University of California.
 .\" All rights reserved.
 .\"
@@ -19,12 +26,12 @@
 .\" Modified for groff by address@hidden
 .\" Changed to use TBL and eliminate low-level troff hackery by ESR
 .\" (this enables it to be lifted to structural markup).
-.hc %
-.TH GROFF_ME @MAN7EXT@ "@MDATE@" "@VERSION@"
-.UC 3
-.SH NAME
-groff_me \- troff macros for formatting papers
+.
+.
+.\" --------------------------------------------------------------------
 .SH SYNOPSIS
+.\" --------------------------------------------------------------------
+.
 .B "groff \-me"
 [ options ]
 file ...
@@ -32,21 +39,30 @@ file ...
 .B "groff \-m\ me"
 [ options ]
 file ...
+.
+.
+.\" --------------------------------------------------------------------
 .SH DESCRIPTION
+.\" --------------------------------------------------------------------
+.
 This manual page describes the GNU version of the \-me macros,
 which is part of the groff document formatting system.
+.
 This version can be used with both GNU troff and Unix troff.
+.
 This package of
 .I troff
 macro definitions provides a canned formatting
 facility for technical papers in various formats.
+.
+.
 .PP
 The macro requests are defined below.
+.
 Many
 .I troff
-requests are unsafe in conjunction with
-this package, however, these requests may be used with
-impunity after the first \&.pp:
+requests are unsafe in conjunction with this package, however, these
+requests may be used with impunity after the first \&.pp:
 .TS
 l l.
 \&.bp  begin new page
@@ -66,22 +82,39 @@ and
 .I tbl
 preprocessors
 is acceptable as input.
+.
+.
+.\" --------------------------------------------------------------------
 .SH FILES
+.\" --------------------------------------------------------------------
+.
 /usr/share/groff/1.21/tmac/me.tmac (a wrapper file for e.tmac)
 .br
 /usr/share/groff/1.21/tmac/e.tmac
+.
+.
+.\" --------------------------------------------------------------------
 .SH "SEE ALSO"
+.\" --------------------------------------------------------------------
+.
 .BR groff (1),
 .BR troff (1)
 .br
 \-me Reference Manual, Eric P.\& Allman
 .br
 Writing Papers with Groff Using \-me
+.
+.
+.\" --------------------------------------------------------------------
 .SH REQUESTS
+.\" --------------------------------------------------------------------
+.
 This list is incomplete;
 see
 .I "The \-me Reference Manual"
 for interesting details.
+.
+.
 .PP
 .na
 .TS
diff --git a/tmac/groff_ms.man b/tmac/groff_ms.man
index 2d13e11..bd2e5c5 100644
--- a/tmac/groff_ms.man
+++ b/tmac/groff_ms.man
@@ -1,7 +1,17 @@
 '\" t
-.ig
-Copyright (C) 1989-1995, 2001-2007, 2009-2011, 2014
-  Free Software Foundation, Inc.
+.do nr groff_ms_C \n[.C]
+.cp 0
+.TH GROFF_MS @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
+.SH NAME
+groff_ms \- groff ms macros
+.
+.
+.\" --------------------------------------------------------------------
+.\" Legal Terms
+.\" --------------------------------------------------------------------
+.
+.de co
+Copyright (C) 1989-2014  Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of
 this manual provided the copyright notice and this permission notice
@@ -19,20 +29,16 @@ translations approved by the Free Software Foundation 
instead of in
 the original English.
 ..
 .
-.do nr groff_ms_C \n[.C]
-.cp 0
-.
-.TH GROFF_MS @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
-.
-.
-.
-.SH NAME
-.
-groff_ms \- groff ms macros
-.
-.
+.de au
+Original manual page by James Clark et al, rewritten by
+.MT address@hidden
+Larry Kollar
+.ME .
+..
 .
+.\" --------------------------------------------------------------------
 .SH SYNOPSIS
+.\" --------------------------------------------------------------------
 .
 .B groff
 .B \-ms
@@ -53,8 +59,9 @@ groff_ms \- groff ms macros
 ]
 .
 .
-.
+.\" --------------------------------------------------------------------
 .SH DESCRIPTION
+.\" --------------------------------------------------------------------
 .
 This manual page describes the GNU version of the
 .I ms
@@ -62,32 +69,34 @@ macros,
 part of the
 .I groff
 typesetting system.
+.
 The
 .I ms
-macros are mostly compatible with the
-documented behavior of the 4.3
+macros are mostly compatible with the documented behavior of the 4.3
 .SM BSD
 Unix
 .I ms
 macros (see
 .I Differences from troff ms
 below for details).
+.
 The
 .I ms
-macros are suitable for reports, letters, books, and
-technical documentation.
-.
+macros are suitable for reports, letters, books, and technical
+documentation.
 .
 .
+.\" --------------------------------------------------------------------
 .SH USAGE
+.\" --------------------------------------------------------------------
 .
 The
 .I ms
-macro package expects files to have
-a certain amount of structure.
-The simplest documents can begin with a paragraph macro
-and consist of text separated by paragraph macros
-or even blank lines.
+macro package expects files to have a certain amount of structure.
+.
+The simplest documents can begin with a paragraph macro and consist of
+text separated by paragraph macros or even blank lines.
+.
 Longer documents have a structure as follows:
 .
 .TP
@@ -99,17 +108,18 @@ If you use the
 prints the cover page information on its own page;
 otherwise it prints the information on the
 first page with your document text immediately following.
+.
 Other document formats found in AT&T
 .I troff
-are specific to AT&T
-or Berkeley, and are not supported in
+are specific to AT&T or Berkeley, and are not supported in
 .IR "groff ms" .
 .
 .TP
 .B "Format and layout"
 By setting number registers,
-you can change your document's type (font and size),
+you can change your document\[aq]s type (font and size),
 margins, spacing, headers and footers, and footnotes.
+.
 See
 .I "Document control registers"
 below for more details.
@@ -117,8 +127,9 @@ below for more details.
 .TP
 .B "Cover page"
 A cover page consists of a title,
-and optionally the author's name and institution,
+and optionally the author\[aq]s name and institution,
 an abstract, and the date.
+.
 See
 .I "Cover page macros"
 below for more details.
@@ -136,16 +147,20 @@ which you can add by placing the
 macro at the end of your document.
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Document control registers"
+.\" --------------------------------------------------------------------
 .
 The following table lists the document control
 number registers.
+.
 For the sake of consistency,
 set registers related to margins at the beginning of your document,
 or just after the
 .B RP
 macro.
 .
+.
 .LP
 .ne 12
 .B Margin settings
@@ -260,7 +275,9 @@ _
 .RE
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Cover page macros"
+.\" --------------------------------------------------------------------
 .
 Use the following macros to create a cover page for your document
 in the order shown.
@@ -268,7 +285,9 @@ in the order shown.
 .TP
 .B .RP [no]
 Specifies the report format for your document.
+.
 The report format creates a separate cover page.
+.
 With no
 .B RP
 macro,
@@ -289,6 +308,7 @@ on page\~1 of the document.
 .TP
 .B .P1
 (P-one) Prints the header on page\~1.
+.
 The default is to suppress the header.
 .
 .TP
@@ -297,6 +317,7 @@ The default is to suppress the header.
 or the arguments to the macro if any,
 on the title page (if specified)
 and in the footers.
+.
 This is the default for
 .IR nroff .
 .
@@ -306,12 +327,14 @@ This is the default for
 or the arguments to the macro if any,
 on the title page (if specified)
 but not in the footers.
+.
 This is the default for
 .IR troff .
 .
 .TP
 .B .TL
 Specifies the document title.
+.
 .I Groff
 collects text following the
 .B TL
@@ -319,22 +342,26 @@ macro into the title, until reaching the author name or 
abstract.
 .
 .TP
 .B .AU
-Specifies the author's name.
+Specifies the author\[aq]s name.
+.
 You can specify multiple authors by using an
 .B AU
 macro for each author.
 .
 .TP
 .B .AI
-Specifies the author's institution.
+Specifies the author\[aq]s institution.
+.
 You can specify multiple institutions.
 .
 .TP
 .B .AB [no]
 Begins the abstract.
+.
 The default is to print the word
 .BR ABSTRACT ,
 centered and in italics, above the text of the abstract.
+.
 The option
 .B no
 suppresses this heading.
@@ -344,7 +371,9 @@ suppresses this heading.
 End the abstract.
 .
 .
+.\" --------------------------------------------------------------------
 .SS Paragraphs
+.\" --------------------------------------------------------------------
 .
 Use the
 .B PP
@@ -353,26 +382,30 @@ and the
 .B LP
 macro to create paragraphs with no initial indent.
 .
+.
 .PP
 The
 .B QP
 macro indents all text at both left and right margins.
+.
 The effect is identical to the HTML
 .B <BLOCKQUOTE>
-element.
-The next paragraph or heading
-returns margins to normal.
+.
+The next paragraph or heading returns margins to normal.
+.
 .
 .PP
 The
 .B XP
 macro produces an exdented paragraph.
+.
 The first line of the paragraph begins at
 the left margin,
 and subsequent lines are indented
 (the opposite of
 .BR PP ).
 .
+.
 .PP
 For each of the above paragraph types,
 and also for any list entry introduced by the
@@ -386,12 +419,14 @@ sets the
 number of lines which must be printed,
 after the start of the paragraph,
 and before any page break occurs.
+.
 If there is insufficient space remaining on the current page
 to accommodate this number of lines,
 then a page break is forced
 .I before
 the first line of the paragraph is printed.
 .
+.
 .PP
 Similarly,
 when a section heading
@@ -405,6 +440,7 @@ document control register specifies the
 .I minimum
 number of lines of the paragraph
 which must be kept on the same page as the heading.
+.
 If insufficient space remains on the current page
 to accommodate the heading and this number of lines of paragraph text,
 then a page break is forced
@@ -412,16 +448,20 @@ then a page break is forced
 the heading is printed.
 .
 .
+.\" --------------------------------------------------------------------
 .SS Headings
+.\" --------------------------------------------------------------------
 .
 Use headings to create a hierarchical structure
 for your document.
+.
 By default,
 the
 .I ms
 macros print headings in
 .B bold
 using the same font family and point size as the body text.
+.
 For output devices which support scalable fonts,
 this behaviour may be modified,
 by defining the document control registers,
@@ -429,12 +469,14 @@ by defining the document control registers,
 and
 .BR PSINCR .
 .
+.
 .PP
 The following heading macros are available:
 .
 .TP
 .BI .NH\  xx
 Numbered heading.
+.
 The argument
 .I xx
 is either a numeric argument to indicate the
@@ -442,6 +484,7 @@ level of the heading, or
 .I S\ xx\ xx\ \c
 ".\|.\|."
 to set the section number explicitly.
+.
 If you specify heading levels out of sequence,
 such as invoking
 .B ".NH\ 3"
@@ -463,6 +506,7 @@ register,
 for each level by which the heading level is less than
 the value of
 .BR GROWPS .
+.
 For example,
 the sequence:
 .
@@ -529,6 +573,7 @@ style,
 by aliasing
 .B SN-STYLE
 accordingly.
+.
 By default,
 .B SN-STYLE
 is initialised by defining the alias
@@ -566,6 +611,7 @@ with a terminating period following the number),
 and
 .B SN-NO-DOT
 (with this terminating period omitted).
+.
 The string
 .B SN
 is also defined,
@@ -603,6 +649,7 @@ introduced using
 .BI .NH\  xx
 with the same value of
 .IR xx .
+.
 For example,
 given the same settings for
 .BR PS ,
@@ -631,7 +678,9 @@ in 11.5pt
 text.
 .
 .
+.\" --------------------------------------------------------------------
 .SS Highlighting
+.\" --------------------------------------------------------------------
 .
 The
 .I ms
@@ -642,6 +691,7 @@ or emphasize text:
 .B ".B [\fItxt\fP [\fIpost\fP [\fIpre\fP]]]"
 Sets its first argument in
 .BR "bold type" .
+.
 If you specify a second argument,
 .I groff
 prints it in the previous font after
@@ -649,10 +699,12 @@ the bold text, with no intervening space
 (this allows you to set punctuation after
 the highlighted text without highlighting
 the punctuation).
+.
 Similarly, it prints the third argument (if any)
 in the previous font
 .B before
 the first argument.
+.
 For example,
 .RS
 .
@@ -674,6 +726,7 @@ the next highlighting, paragraph, or heading macro.
 .B ".R [\fItxt\fP [\fIpost\fP [\fIpre\fP]]]"
 Sets its first argument in
 roman (or regular) type.
+.
 It operates similarly to the
 .B B
 macro otherwise.
@@ -689,6 +742,7 @@ macro otherwise.
 .TP
 .B ".CW [\fItxt\fP [\fIpost\fP [\fIpre\fP]]]"
 Sets its first argument in a constant width face.
+.
 It operates similarly to the
 .B B
 macro otherwise.
@@ -696,6 +750,7 @@ macro otherwise.
 .TP
 .B ".BI [\fItxt\fP [\fIpost\fP [\fIpre\fP]]]"
 Sets its first argument in bold italic type.
+.
 It operates similarly to the
 .B B
 macro otherwise.
@@ -703,24 +758,27 @@ macro otherwise.
 .TP
 .BI ".BX [" txt ]
 Prints its argument and draws a box around it.
+.
 If you want to box a string that contains spaces,
 use a digit-width space (\[rs]0).
 .
 .TP
 .BI ".UL [" txt " [" post ]]
 Prints its first argument with an underline.
+.
 If you specify a second argument,
 .I groff
-prints it in the previous font after
-the underlined text, with no intervening space.
+prints it in the previous font after the underlined text, with no
+intervening space.
 .
 .TP
 .B .LG
 Prints all text following in larger type
 (2\~points larger than the current point size) until
 the next font size, highlighting, paragraph, or heading macro.
-You can specify this macro multiple times
-to enlarge the point size as needed.
+.
+You can specify this macro multiple times to enlarge the point size as
+needed.
 .
 .TP
 .B .SM
@@ -728,8 +786,9 @@ Prints all text following in
 smaller type
 (2\~points smaller than the current point size) until
 the next type size, highlighting, paragraph, or heading macro.
-You can specify this macro multiple times
-to reduce the point size as needed.
+.
+You can specify this macro multiple times to reduce the point size as
+needed.
 .
 .TP
 .B .NL
@@ -746,34 +805,43 @@ Print the enclosed
 as a superscript.
 .
 .
+.\" --------------------------------------------------------------------
 .SS Indents
+.\" --------------------------------------------------------------------
 .
 You may need to indent sections of text.
+.
 A typical use for indents is to create nested lists and sublists.
 .
+.
 .PP
 Use the
 .B RS
 and
 .B RE
 macros to start and end a section of indented text, respectively.
+.
 The
 .B PI
 register controls the amount of indent.
 .
+.
 .PP
-You can nest indented sections as deeply as needed by
-using multiple, nested pairs of
+You can nest indented sections as deeply as needed by using multiple,
+nested pairs of
 .B RS
 and
 .BR RE .
 .
 .
+.\" --------------------------------------------------------------------
 .SS Lists
+.\" --------------------------------------------------------------------
 .
 The
 .B IP
 macro handles duties for all lists.
+.
 Its syntax is as follows:
 .
 .TP
@@ -792,37 +860,47 @@ or a word or phrase for indented (glossary-style) lists.
 The
 .I width
 specifies the indent for the body of each list item.
-Once specified, the indent remains the same for all
-list items in the document until specified again.
+.
+Once specified, the indent remains the same for all list items in the
+document until specified again.
 .\" -----
 .br
 .ne 15
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Tab stops"
+.\" --------------------------------------------------------------------
 .
 Use the
 .B ta
 request to set tab stops as needed.
+.
 Use the
 .B TA
 macro to reset tabs to the default (every 5n).
+.
 You can redefine the
 .B TA
 macro to create a different set of default tab stops.
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Displays and keeps"
+.\" --------------------------------------------------------------------
 .
 Use displays to show text-based examples or figures
 (such as code listings).
-Displays turn off filling, so lines of code can be
-displayed as-is without inserting
+.
+Displays turn off filling, so lines of code can be displayed as-is
+without inserting
 .B br
 requests in between each line.
+.
 Displays can be
 .I kept
 on a single page, or allowed to break across pages.
+.
 The following table shows the display types available.
 .RS
 .ne 11
@@ -852,6 +930,7 @@ _
 Use the
 .B DE
 macro to end any display type.
+.
 The macros
 .B Ds
 and
@@ -861,12 +940,14 @@ were formerly provided as aliases for
 and
 .BR DE ,
 respectively, but they have been removed, and should no longer be used.
+.
 X11 documents which actually use
 .B Ds
 and
 .B De
 always load a specific macro file from the X11 distribution (macros.t)
 which provides proper definitions for the two macros.
+.
 .PP
 To
 .I keep
@@ -878,6 +959,7 @@ immediately following, use the
 and
 .B KE
 macros.
+.
 The
 .B KS
 macro begins a block of text to be kept on a single page,
@@ -885,6 +967,7 @@ and the
 .B KE
 macro ends the block.
 .
+.
 .PP
 You can specify a
 .I "floating keep"
@@ -893,20 +976,24 @@ using the
 and
 .B KE
 macros.
+.
 If the keep cannot fit on the current page,
 .I groff
 holds the contents of the keep and allows text following
 the keep (in the source file) to fill in the remainder of
 the current page.
+.
 When the page breaks,
 whether by an explicit
 .B bp
 request or by reaching the end of the page,
 .I groff
 prints the floating keep at the top of the new page.
+.
 This is useful for printing large graphics or tables
 that do not need to appear exactly where specified.
 .
+.
 .PP
 The macros
 .B B1
@@ -917,11 +1004,14 @@ can be used to enclose a text within a box;
 begins the box, and
 .B .B2
 ends it.
+.
 Text in the box is automatically placed in a diversion
 (keep).
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Tables, figures, equations, and references"
+.\" --------------------------------------------------------------------
 .
 The
 .I \-ms
@@ -933,6 +1023,7 @@ preprocessors:
 .IR eqn ,
 and
 .IR refer .
+.
 Mark text meant for preprocessors by enclosing it
 in pairs of tags as follows:
 .
@@ -941,6 +1032,7 @@ in pairs of tags as follows:
 Denotes a table, to be processed by the
 .I tbl
 preprocessor.
+.
 The optional
 .BR H "\~argument"
 instructs
@@ -949,6 +1041,7 @@ to create a running header with the information
 up to the
 .B TH
 macro.
+.
 .I Groff
 prints the header at the beginning of the table;
 if the table runs onto another page,
@@ -960,6 +1053,7 @@ prints the header on the next page as well.
 Denotes a graphic, to be processed by the
 .I pic
 preprocessor.
+.
 You can create a
 .I pic
 file by hand, using the
@@ -974,6 +1068,7 @@ or by using a graphics program such as
 Denotes an equation, to be processed by the
 .I eqn
 preprocessor.
+.
 The optional
 .I align
 argument can be
@@ -989,6 +1084,7 @@ the equation.
 Denotes a reference, to be processed by the
 .I refer
 preprocessor.
+.
 The GNU
 .IR @address@hidden (@MAN1EXT@)
 manual page provides a comprehensive reference
@@ -996,11 +1092,14 @@ to the preprocessor and the format of the
 bibliographic database.
 .
 .
+.\" --------------------------------------------------------------------
 .SS Footnotes
+.\" --------------------------------------------------------------------
 .
 The
 .I ms
 macros provide a flexible footnote system.
+.
 You can specify a numbered footnote by using the
 .B \[rs]**
 escape, followed by the text of the footnote
@@ -1010,6 +1109,7 @@ and
 .B FE
 macros.
 .
+.
 .PP
 You can specify symbolic footnotes
 by placing the mark character (such as
@@ -1022,6 +1122,7 @@ and
 .B FE
 macros.
 .
+.
 .PP
 You can control how
 .I groff
@@ -1052,6 +1153,7 @@ Like\~1, but prints the footnote number as a hanging 
paragraph.
 .RE
 You can use footnotes safely within keeps and displays,
 but avoid using numbered footnotes within floating keeps.
+.
 You can set a second
 .B \[rs]**
 between a
@@ -1070,7 +1172,9 @@ are in the same order as the corresponding occurrences of
 .BR \[rs]** .
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Headers and footers"
+.\" --------------------------------------------------------------------
 .
 There are three ways to define headers and footers:
 .
@@ -1086,6 +1190,7 @@ to set the left, center, and right headers; use
 and
 .B RF
 to set the left, center, and right footers.
+.
 This works best for documents that do not distinguish
 between odd and even pages.
 .
@@ -1099,7 +1204,9 @@ macros to define headers for the odd and even pages; and
 and
 .B EF
 macros to define footers for the odd and even pages.
+.
 This is more flexible than defining the individual strings.
+.
 The syntax for these macros is as follows:
 .RS
 .
@@ -1108,9 +1215,10 @@ The syntax for these macros is as follows:
 .RE
 .
 .IP
-You can replace the quote (') marks with any character not
+You can replace the quote (\[aq]) marks with any character not
 appearing in the header or footer text.
 .
+.
 .PP
 You can also redefine the
 .B PT
@@ -1118,6 +1226,7 @@ and
 .B BT
 macros to change the behavior of
 the header and footer, respectively.
+.
 The header process also calls the (undefined)
 .B HD
 macro after
@@ -1127,9 +1236,12 @@ after printing the header
 (for example, to draw a line below the header).
 .
 .
+.\" --------------------------------------------------------------------
 .SS Margins
+.\" --------------------------------------------------------------------
 .
 You control margins using a set of number registers.
+.
 The following table lists the register names and defaults:
 .RS
 .ne 8
@@ -1156,14 +1268,19 @@ provide the information necessary to
 derive the right margin.
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Multiple columns"
+.\" --------------------------------------------------------------------
 .
 The
 .I ms
 macros can set text in as many columns as will reasonably
 fit on the page.
+.
 The following macros are available.
+.
 All of them force a page break if a multi-column mode is already set.
+.
 However, if the current mode is single-column, starting a multi-column
 mode does
 .I not
@@ -1180,27 +1297,32 @@ Two-column mode.
 .TP
 .BI ".MC [" width " [" gutter ]]
 Multi-column mode.
+.
 If you specify no arguments, it is equivalent to the
 .B 2C
 macro.
+.
 Otherwise,
 .I width
 is the width of each column and
 .I gutter
 is the space between columns.
+.
 The
 .B MINGW
 number register is the default gutter width.
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Creating a table of contents"
+.\" --------------------------------------------------------------------
 .
-Wrap text that you want to appear in the
-table of contents in
+Wrap text that you want to appear in the table of contents in
 .B XS
 and
 .B XE
 macros.
+.
 Use the
 .B TC
 macro to print the table of contents at the end of the document,
@@ -1208,13 +1330,16 @@ resetting the page number to\~\c
 .B i
 (Roman numeral\~1).
 .
+.
 .PP
 You can manually create a table of contents
 by specifying a page number as the first argument to
 .BR XS .
+.
 Add subsequent entries using the
 .B XA
 macro.
+.
 For example:
 .RS
 .
@@ -1238,6 +1363,7 @@ Use the
 macro to print a manually-generated table of contents
 without resetting the page number.
 .
+.
 .PP
 If you give the argument
 .B no
@@ -1252,15 +1378,21 @@ specified by the
 string.
 .
 .
+.\" --------------------------------------------------------------------
 .SS "Fractional point sizes"
+.\" --------------------------------------------------------------------
 .
 Traditionally, the
 .I ms
-macros only support integer values for the document's font size and
-vertical spacing.
-To overcome this restriction, values larger than or equal to 1000 are taken
-as fractional values, multiplied by 1000.
-For example, `.nr\~PS\~10250' sets the font size to 10.25 points.
+macros only support integer values for the document\[aq]s font size
+and vertical spacing.
+.
+To overcome this restriction, values larger than or equal to 1000 are
+taken as fractional values, multiplied by 1000.
+.
+For example, \[oq].nr\~PS\~10250\[cq] sets the font size to 10.25
+points.
+.
 .
 .LP
 The following four registers accept fractional point sizes:
@@ -1270,23 +1402,27 @@ The following four registers accept fractional point 
sizes:
 and
 .BR FVS .
 .
+.
 .LP
 Due to backwards compatibility, the value of
 .B VS
 must be smaller than 40000 (this is 40.0 points).
 .
 .
-.
+.\" --------------------------------------------------------------------
 .SH "DIFFERENCES FROM troff ms"
+.\" --------------------------------------------------------------------
 .
 The
 .I "groff ms"
 macros are a complete re-implementation,
 using no original AT&T code.
+.
 Since they take advantage of the extended features in
 .IR groff ,
 they cannot be used with AT&T
 .IR troff .
+.
 Other differences include:
 .
 .IP \(bu 3n
@@ -1294,6 +1430,7 @@ The internals of
 .I "groff ms"
 differ from the internals of Unix
 .IR ms .
+.
 Documents that depend upon implementation details of Unix
 .I ms
 may not format properly with
@@ -1307,6 +1444,7 @@ rather than silently to ignore them.
 .
 .IP \(bu
 Some Bell Labs localisms are not implemented by default.
+.
 However, if you call the otherwise undocumented
 .BR SC
 section-header macro, you will enable implementations of three other
@@ -1315,6 +1453,7 @@ archaic Bell Labs macros:
 .BR P1 ,
 and
 .BR P2 .
+.
 These are not enabled by default because (a)\~they were not documented,
 in the original
 .IR "ms manual" ,
@@ -1326,11 +1465,12 @@ macros both collide with different macros in the 
Berkeley version of
 .IR ms .
 .
 .IP
-These emulations are sufficient to give back the 1976 Kernighan\~& Cherry
-paper
-.I "Typesetting Mathematics \(en User's Guide"
+These emulations are sufficient to give back the 1976 Kernighan\~&
+Cherry paper
+.I "Typesetting Mathematics \(en User\[aq]s Guide"
 its section headings, and restore some text that had gone missing as
 arguments of undefined macros.
+.
 No warranty express or implied is given as to how well the typographic
 details these produce match the original Bell Labs macros.
 .
@@ -1368,6 +1508,7 @@ and
 .B GW
 number registers can be used to control the column width and
 gutter width, respectively.
+.
 These number registers are not used in
 .IR "groff ms" .
 .
@@ -1375,10 +1516,13 @@ These number registers are not used in
 Macros that cause a reset
 (paragraphs, headings, etc.\&)
 may change the indent.
-Macros that change the indent do not increment or decrement
-the indent, but rather set it absolutely.
-This can cause problems for documents that define
-additional macros of their own.
+.
+Macros that change the indent do not increment or decrement the
+indent, but rather set it absolutely.
+.
+This can cause problems for documents that define additional macros of
+their own.
+.
 The solution is to use not the
 .B in
 request but instead the
@@ -1396,8 +1540,9 @@ macros,
 but is not used by the Unix
 .I ms
 macros.
-Documents that need to determine whether
-they are being formatted with Unix
+.
+Documents that need to determine whether they are being formatted with
+Unix
 .I ms
 or
 .I "groff ms"
@@ -1412,6 +1557,7 @@ the
 number register must stay undefined until the first
 .B ms
 macro is evaluated.
+.
 This implies that
 .B PO
 should not be used early in the document, unless it is changed also:
@@ -1420,7 +1566,9 @@ Remember that accessing an undefined register 
automatically defines it.
 .ne 23
 .
 .
+.\" --------------------------------------------------------------------
 .SS Strings
+.\" --------------------------------------------------------------------
 .
 You can redefine the following strings to adapt the
 .I "groff ms"
@@ -1449,35 +1597,40 @@ MONTH12 December
 _
 .TE
 .
+.
 .PP
 The
 .B \[rs]*-
 string produces an em dash \[em] like this.
 .
+.
 .PP
 Use
 .B \[rs]*Q
 and
 .B \[rs]*U
-to get a left and right typographer's quote,
+to get a left and right typographer\[aq]s quote,
 respectively, in
 .I troff
 (and plain quotes in
 .IR nroff ).
-
 .
 .
+.\" --------------------------------------------------------------------
 .SS Text Settings
+.\" --------------------------------------------------------------------
 .
 The
 .B FAM
 string sets the default font family.
+.
 If this string is undefined at initialization,
 it is set to Times.
 .
+.
 .LP
-The point size, vertical spacing, and inter-paragraph spacing for footnotes
-are controlled by the number registers
+The point size, vertical spacing, and inter-paragraph spacing for
+footnotes are controlled by the number registers
 .BR FPS ,
 .BR FVS ,
 and
@@ -1488,9 +1641,11 @@ at initialization these are set to
 and
 .BR \[rs]n(PD/2 ,
 respectively.
+.
 If any of these registers are defined before initialization,
 the initialization macro does not change them.
 .
+.
 .LP
 The hyphenation flags (as set by the
 .B hy
@@ -1499,33 +1654,36 @@ request) are set from the
 register;
 the default is\~14.
 .
+.
 .PP
 Improved accent marks
-(as originally defined in Berkeley's
+(as originally defined in Berkeley\[aq]s
 .I ms
 version)
 are available by specifying the
 .B AM
 macro at the beginning of your document.
-You can place an accent over most characters
-by specifying the string defining the accent
-directly after the character.
+.
+You can place an accent over most characters by specifying the string
+defining the accent directly after the character.
+.
 For example,
 .B n\[rs]*\[ti]
 produces an n with a tilde over it.
 .
 .
-.
+.\" --------------------------------------------------------------------
 .SH "NAMING CONVENTIONS"
+.\" --------------------------------------------------------------------
 .
-.
-.LP
 The following conventions are used for names of macros, strings and
 number registers.
+.
 External names available to documents that use the
 .I "groff ms"
 macros contain only uppercase letters and digits.
 .
+.
 .LP
 Internally the macros are divided into modules;
 naming conventions are as follows:
@@ -1553,6 +1711,7 @@ does not have a module prefix.
 Constructed names used to implement arrays are of the form
 .IB \%array ! index\fR.
 .
+.
 .PP
 Thus the groff ms macros reserve the following names:
 .
@@ -1567,8 +1726,9 @@ and\~\c
 Names containing only uppercase letters and digits.
 .
 .
-.
+.\" --------------------------------------------------------------------
 .SH FILES
+.\" --------------------------------------------------------------------
 .
 .B @MACRODIR@/ms.tmac
 (a wrapper file for
@@ -1578,8 +1738,10 @@ Names containing only uppercase letters and digits.
 .
 .
 .
+.\" --------------------------------------------------------------------
 .ad l
 .SH "SEE ALSO"
+.\" --------------------------------------------------------------------
 .
 .BR groff (@MAN1EXT@),
 .BR @address@hidden (@MAN1EXT@),
@@ -1591,16 +1753,19 @@ Names containing only uppercase letters and digits.
 by Trent Fisher and Werner Lemberg.
 .
 .
+.\" --------------------------------------------------------------------
+.SH COPYING
+.\" --------------------------------------------------------------------
+.co
+.\" --------------------------------------------------------------------
+.SH AUTHORS
+.\" --------------------------------------------------------------------
+.au
 .
-.SH AUTHOR
-.
-Original manual page by James Clark
-.IR "et al" ;
-rewritten by Larry Kollar
-(address@hidden).
 .
 .cp \n[groff_ms_C]
 .
+.
 .\" Local Variables:
 .\" mode: nroff
 .\" End:
diff --git a/tmac/groff_trace.man b/tmac/groff_trace.man
index f9dee5f..da7f3b2 100644
--- a/tmac/groff_trace.man
+++ b/tmac/groff_trace.man
@@ -1,17 +1,17 @@
-.ig
-groff_trace.7
-
-File position: <groff-source>/tmac/groff_trace.man
-
-Last update: 27 Mar 2014
+.TH GROFF_TRACE @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
+.SH NAME
+groff_trace \- groff macro package trace.tmac
+.
+.\" groff_trace.7
+.\" File position: <groff-source>/tmac/groff_trace.man
+.
+.
+.\" Legal Terms
+.de co
+Copyright (C) 2002-2014  Free Software Foundation, Inc.
 
 This file is part of groff, the GNU roff type-setting system.
 
-Copyright (C) 2002, 2006-2009, 2014
-  Free Software Foundation, Inc.
-
-written by Bernd Warken <address@hidden>.
-
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
 any later version published by the Free Software Foundation; with the
@@ -22,12 +22,15 @@ A copy of the Free Documentation License is included as a 
file called
 FDL in the main directory of the groff source package.
 ..
 .
-.ds Ellipsis .\|.\|.\&\"
+.de au
+Written by
+.MT address@hidden
+Bernd Warken
+.ME .
+..
 .
-.TH GROFF_TRACE @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
+.ds Ellipsis .\|.\|.\&\"
 .
-.SH NAME
-groff_trace \- groff macro package trace.tmac
 .
 .\" --------------------------------------------------------------------
 .SH SYNOPSIS
@@ -40,6 +43,7 @@ groff_trace \- groff macro package trace.tmac
 .IR \*[Ellipsis] ]
 .YS
 .
+.
 .\" --------------------------------------------------------------------
 .SH DESCRIPTION
 .\" --------------------------------------------------------------------
@@ -61,6 +65,7 @@ This greatly eases to track down an error in some macro.
 This tracing process is activated by specifying the groff or troff
 command line option
 .BR \-m\ trace .
+.
 This works also with the
 .BR groffer (@MAN1EXT@)
 viewer program.
@@ -68,19 +73,21 @@ viewer program.
 A finer control can be obtained by including the macro file within the
 document by the groff macro call
 .BR .mso\ trace.tmac .
+.
 Only macros that are defined after this line are traced.
 .
 .
 .P
 If command line option
 .B \-r\ trace-full=1
-is given (or if this register is set in the document), number and string
-register assignments together with some other requests are traced also.
+is given (or if this register is set in the document), number and
+string register assignments together with some other requests are
+traced also.
 .
 .
 .P
-If some other macro package should be traced as well it must be specified
-after
+If some other macro package should be traced as well it must be
+specified after
 .B \-m\ trace
 on the command line.
 .
@@ -106,6 +113,7 @@ As we are only interested in the diagnostic messages 
(standard error)
 on the terminal, the normal formatted output (standard output) is
 redirected to the nirvana device
 .IR /dev/null .
+.
 The resulting diagnostic messages are displayed directly below the
 corresponding example.
 .
@@ -117,12 +125,12 @@ Example:
 .RS
 .P
 .EX
-\fIsh#\fP echo '.
+\fIsh#\fP echo \[aq].
 > .de test_macro
 > ..
 > .test_macro
 > .test_macro some dummy arguments
-> ' | groff \-m trace > /dev/null
+> \[aq] | groff \-m trace > /dev/null
 
 *** .de test_macro
 *** de trace enter: .test_macro
@@ -144,14 +152,14 @@ Example:
 .RS
 .P
 .EX
-\fIsh#\fP echo '.
+\fIsh#\fP echo \[aq].
 > .de child
 > ..
 > .de parent
 > .child
 > ..
 > .parent
-> ' | groff \-m trace > /dev/null
+> \[aq] | groff \-m trace > /dev/null
 
 *** .de child
 *** .de parent
@@ -175,7 +183,7 @@ Example:
 .RS
 .P
 .EX
-\fIsh#\fP echo '.
+\fIsh#\fP echo \[aq].
 > .de before
 > ..
 > .mso trace.tmac
@@ -184,7 +192,7 @@ Example:
 > .before
 > .after
 > .before
->  ' | groff > /dev/null
+> \[aq] | groff > /dev/null
 
 *** de trace enter: .after
 *** trace exit: .after
@@ -214,21 +222,25 @@ wraps the
 request (and its cousins), macro arguments are expanded one level more.
 .
 This causes problems if an argument contains four backslashes or more
-to prevent too early expansion of the backslash.  For example, this
-macro call
+to prevent too early expansion of the backslash.
+.
+For example, this macro call
 .
 .IP
 .EX
 \&.foo \e\e\e\en[bar]
 .EE
 .
+.
 .P
-normally passes `\e\en[bar]' to macro `.foo', but with the redefined
+normally passes \[oq]\e\en[bar]\[cq] to macro \[oq].foo\[cq], but with
+the redefined
 .B .de
-request it passes `\en[bar]' instead.
+request it passes \[oq]\en[bar]\[cq] instead.
+.
 .
 .P
-The solution to this problem is to use groff's
+The solution to this problem is to use groff\[aq]s
 .B \eE
 escape which is an escape character not interpreted in copy mode, for
 example
@@ -267,30 +279,6 @@ for details.
 .
 .
 .\" --------------------------------------------------------------------
-.SH AUTHOR
-.\" --------------------------------------------------------------------
-.
-Copyright (C) 2002, 2006-2009, 2014 Free Software Foundation, Inc.
-.
-.P
-This document is distributed under the terms of the FDL (GNU Free
-Documentation License) version 1.1 or later.
-.
-You should have received a copy of the FDL on your system, it is also
-available on-line at the
-.UR http://\:www.gnu.org/\:copyleft/\:fdl.html
-GNU copyleft site
-.UE .
-.
-.P
-This document is part of
-.IR groff ,
-the GNU roff distribution.
-.
-It was written by Bernd Warken <address@hidden>.
-.
-.
-.\" --------------------------------------------------------------------
 .SH "SEE ALSO"
 .\" --------------------------------------------------------------------
 .
@@ -321,6 +309,17 @@ groff
 .BR info (1)
 file.
 .
+.
+.\" --------------------------------------------------------------------
+.SH COPYING
+.\" --------------------------------------------------------------------
+.co
+.\" --------------------------------------------------------------------
+.SH AUTHORS
+.\" --------------------------------------------------------------------
+.au
+.
+.
 .\" Local Variables:
 .\" mode: nroff
 .\" End:
diff --git a/tmac/groff_www.man b/tmac/groff_www.man
index 68df221..0bf44ef 100644
--- a/tmac/groff_www.man
+++ b/tmac/groff_www.man
@@ -1,66 +1,91 @@
 .TH GROFF_WWW @MAN7EXT@ "@MDATE@" "Groff Version @VERSION@"
-.\" Copyright (C) 2000-2006, 2008, 2009, 2011, 2014
-.\" Free Software Foundation, Inc.
-.\"      Written by Gaius Mulley (address@hidden)
-.\"
-.\" This file is part of groff.
-.\"
-.\" groff is free software; you can redistribute it and/or modify it under
-.\" the terms of the GNU General Public License as published by the Free
-.\" Software Foundation, either version 3 of the License, or
-.\" (at your option) any later version.
-.\"
-.\" groff is distributed in the hope that it will be useful, but WITHOUT ANY
-.\" WARRANTY; without even the implied warranty of MERCHANTABILITY or
-.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-.\" for more details.
-.\"
-.\" You should have received a copy of the GNU General Public License
-.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
-.\"
-.\" user level guide to using the -mwww macroset
-.\"
+.SH NAME
+groff_www \- groff macros for authoring web pages
+.
+.\" User level guide to using the -mwww macroset
 .
 .do nr groff_www_C \n[.C]
 .cp 0
-.
 .do mso www.tmac
 .
+.
+.\" --------------------------------------------------------------------
+.\" Legal Terms
+.\" --------------------------------------------------------------------
+.
+.de co
+Copyright (C) 2000-2014  Free Software Foundation, Inc.
+
+This file is part of groff.
+
+groff is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+groff is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see
+.UR http://www.gnu.org/licenses/
+GPLs
+.UE .
+..
+.
+.de au
+.B \%grohtml
+was written by
+.MTO address@hidden "Gaius Mulley"
+..
+.
 .\" we need the .LK here as we use it in the middle as an example --
 .\" once the user requests .LK then the automatic generation of links
 .\" at the top of the document is suppressed.
 .LK
 .
-.
-.SH NAME
-groff_www \- groff macros for authoring web pages
 .HR
 .
 .
+.\" --------------------------------------------------------------------
 .SH SYNOPSIS
+.\" --------------------------------------------------------------------
+.
 .B "groff \-mwww"
 [ options ]
 file ...
 .
 .
+.\" --------------------------------------------------------------------
 .SH DESCRIPTION
+.\" --------------------------------------------------------------------
+.
 This manual page describes the GNU \-mwww macro package, which is part of
 the groff document formatting system.
+.
 The manual page is very a basic guide, and the html device driver
 .RB ( \%grohtml )
 has been completely rewritten but still remains as in an alpha state.
+.
 It has been included into the distribution so that a lot of people have a
 chance to test it.
+.
 Note that this macro file is automatically called (via the
 .B troffrc
 file) if you use
 .B \-Thtml
 or
 .BR \-Txhtml .
+.
+.
 .PP
 To see the hyperlinks in action, please format this man page with the
 .B \%grohtml
 device.
+.
+.
 .PP
 Here is a summary of the functions found in this macro set.
 .TS
@@ -101,6 +126,8 @@ l l.
 \&address@hidden the two-column table.
 \&address@hidden default url attributes.
 .TE
+.
+.
 .PP
 Output of the
 .BR pic ,
@@ -111,19 +138,27 @@ and
 preprocessors is acceptable as input.
 .
 .
+.\" --------------------------------------------------------------------
 .SH REQUESTS
+.\" --------------------------------------------------------------------
+.
 .TP
 .B .JOBNAME filename
 Split output into multiple HTML files.
+.
 A file is split whenever a \&.SH or \&.NH\ 1 is encountered.
+.
 Its argument is the file stem name for future output files.
+.
 This option is equivalent to
-.BR \%grohtml 's
+.BR \%grohtml \[aq]s
 .B \-j
 option.
+.
 .TP
 .B .HX n
 Specify the cut off depth when generating links from section headings.
+.
 For example, a parameter of\~2 would cause
 .B \%grohtml
 to generate a list of links for
@@ -132,6 +167,7 @@ and
 .B .NH\ 2
 but not for
 .BR .NH\ 3 .
+.
 Whereas
 .RS
 .IP
@@ -143,6 +179,7 @@ Whereas
 tells
 .B \%grohtml
 that no heading links should be created at all.
+.
 Another method for turning automatic headings off is by issuing the
 the command line switch
 .B \-P\-l
@@ -163,8 +200,11 @@ the only parameter to this macro is the background image 
file.
 generates
 .TAG URL
 a URL using either one, two or three arguments.
-The first parameter is the actual URL, the second is the name of the link,
-and the third is optional stuff to be printed immediately afterwards.
+.
+The first parameter is the actual URL, the second is the name of the
+link, and the third is optional stuff to be printed immediately
+afterwards.
+.
 If
 .B description
 and
@@ -172,17 +212,19 @@ and
 are absent then the
 .B url
 becomes the anchor text.
+.
 Hyphenation is disabled while printing the actual URL;
-explicit breakpoints
-should be inserted with the
+explicit breakpoints should be inserted with the
 .B \[rs]:
 escape.
+.
 Here is how to encode
 .URL http://\:foo.\:org/ "foo" :
 .RS
 .IP
 .B .URL http://\[rs]:foo.\[rs]:org/ "foo" :
 .RE
+.
 .IP
 If this is processed by a device other than
 .B \-Thtml
@@ -193,6 +235,7 @@ it appears as:
 .IP
 foo \[la]\f[C]http://foo.org\f[]\[ra]:
 .RE
+.
 .IP
 The URL macro can be of any type; for example we can reference
 .URL pic.html "Eric Raymond's pic guide"
@@ -205,13 +248,19 @@ by:
 .TP
 .B .MTO address [description] [after]
 Generate an email html reference.
+.
 The first argument is mandatory as the email address.
-The optional second argument is the text you see in your browser
+.
+The optional second argument is the text you see in your browser.
+.
 If an empty argument is given,
 .B address
 is used instead.
+.
 An optional third argument is stuff printed immediately afterwards.
+.
 Hyphenation is disabled while printing the actual email address.
+.
 For example,
 .MTO address@hidden "Joe User"
 was achieved by the following macro:
@@ -219,14 +268,17 @@ was achieved by the following macro:
 .IP
 .B .MTO address@hidden \[dq]Joe User\[dq]
 .RE
+.
 .IP
-Note that all the URLs actually are treated as consuming no textual space
-in groff.
+Note that all the URLs actually are treated as consuming no textual
+space in groff.
+.
 This could be considered as a bug since it causes some problems.
+.
 To circumvent this,
 .B www.tmac
-inserts a zero-width character which expands to a harmless space (only if
-run with
+inserts a zero-width character which expands to a harmless space (only
+if run with
 .B \-Thtml
 or
 .BR \-Txhtml ).
@@ -234,13 +286,19 @@ or
 .TP
 .B .FTP url [description] [after]
 indicates that data can be obtained via ftp.
+.
 The first argument is the url and the second is the browser text.
-A third argument, similar to the macros above, is intended for stuff printed
-immediately afterwards.
+.
+A third argument, similar to the macros above, is intended for stuff
+printed immediately afterwards.
+.
 The second and the third parameter are optional.
+.
 Hyphenation is disabled while printing the actual URL.
+.
 As an example, here the location of the
 .FTP ftp://\:ftp.gnu.org/ "GNU ftp server" .
+.
 The macro example above was specified by:
 .RS
 .IP
@@ -250,12 +308,15 @@ The macro example above was specified by:
 .TP
 .B .TAG name
 Generates an html name tag from its argument.
+.
 This can then be referenced using the
 .URL #URL URL
 macro.
+.
 As you can see, you must precede the tag name with
 .B #
 since it is a local reference.
+.
 This link was achieved via placing a TAG in the URL description above;
 the source looks like this:
 .RS
@@ -275,17 +336,25 @@ a URL using either two or three arguments.
 .TP
 .B .IMG [\-R|\-L|\-C] filename [width] [height]
 Include a picture into the document.
+.
 The first argument is the horizontal location: right, left, or center
 .RB ( \-R ,
 .BR \-L ,
 or
 .BR \-C ).
+.
 Alignment is centered by default (\-C).
+.
 The second argument is the filename.
+.
 The optional third and fourth arguments are the width and height.
+.
 If the width is absent it defaults to 1\~inch.
+.
 If the height is absent it defaults to the width.
+.
 This maps onto an html img tag.
+.
 If you are including a png image then it is advisable to use the
 .B PIMG
 macro.
@@ -293,18 +362,19 @@ macro.
 .TP
 .B .PIMG [\-R|\-L|\-C] filename [width [height]]
 Include an image in PNG format.
+.
 This macro takes exactly the same parameters as the
 .B IMG
 macro; it has the advantage of working with postscript and html devices
 also since it can automatically convert the image into the EPS format,
-using the following programs
-of the
+using the following programs of the
 .B netpbm
 package:
 .BR pngtopnm ,
 .BR pnmcrop ,
 and
 .BR pnmtops .
+.
 If the document isn't processed with
 .B \-Thtml
 or
@@ -316,24 +386,34 @@ option of groff.
 .TP
 .B .MPIMG [\-R|\-L] [\-G gap] filename [width [height]]
 Place a PNG image on the margin and wrap text around it.
+.
 The first parameters are optional.
+.
 The alignment: left or right
 .RB ( \-L
 or
 .BR \-R )
 specifies the margin where the picture is placed at.
+.
 The default alignment is left
 .RB ( \-L ).
+.
 Optionally,
 .BI \-G \~gap
-can be used to arrange a gap between the picture
-and the text that wraps around it.
+can be used to arrange a gap between the picture and the text that
+wraps around it.
+.
 The default gap width is zero.
+.
 .br
 The first non-optional argument is the filename.
+.
 The optional following arguments are the width and height.
+.
 If the width is absent it defaults to 1\~inch.
+.
 If the height is absent it defaults to the width.
+.
 Example:
 .RS
 .IP
@@ -343,13 +423,17 @@ Example:
 .ft P
 .fi
 .RE
+.
 .IP
-The height and width may also be given as percentages.  The PostScript
-device calculates the width from the
+The height and width may also be given as percentages.
+.
+The PostScript device calculates the width from the
 .B .l
 register and the height from the
 .B .p
-register.  For example:
+register.
+.
+For example:
 .RS
 .IP
 .nf
@@ -362,10 +446,13 @@ register.  For example:
 .TP
 .B .HnS n
 Begin heading.
+.
 The numeric heading level
 .I n
 is specified by the first parameter.
+.
 Use this macro if your headings contain URL, FTP or MTO macros.
+.
 Example:
 .RS
 .IP
@@ -385,23 +472,27 @@ GNU Troff
 .ft P
 .fi
 .RE
+.
 .IP
-In this case you might wish to
-disable automatic links to headings.
+In this case you might wish to disable automatic links to headings.
+.
 This can be done via
 .B \-P\-l
 from the command line.
 .\" or by using a call to `.HX 0'.
-
+.
 .
 .TP
 .B .HnE
 End heading.
 .
+.
 .TP
 .B .LK
 .TAG LK
-Force \%grohtml to place the automatically generated links at this position.
+Force \%grohtml to place the automatically generated links at this
+position.
+.
 If this manual page has been processed with
 .B \-Thtml
 or
@@ -416,6 +507,7 @@ Generate a full-width horizontal rule for
 .B \-Thtml
 and
 .BR \-Txhtml .
+.
 No effect for all other devices.
 .
 .TP
@@ -426,22 +518,27 @@ by default.
 .TP
 .B .HTL
 Generate an HTML title only.
+.
 This differs from the
 .B TL
 macro of the
 .B ms
 macro package which generates both an HTML title and an <H1> heading.
-Use it to provide an HTML title as search engine fodder but a graphic title
-in the document.
+.
+Use it to provide an HTML title as search engine fodder but a graphic
+title in the document.
+.
 The macro terminates when a space or break is seen (.sp, \&.br).
 .
 .TP
 .B .HEAD
 Add arbitrary HTML data to the <head> block.
+.
 Ignored if not processed with
 .B \-Thtml
 or
 .BR \-Txhtml .
+.
 Example:
 .RS
 .IP
@@ -457,13 +554,16 @@ Example:
 .TP
 .B .HTML
 All text after this macro is treated as raw html.
+.
 If the document is processed without
 .B \-Thtml
 or
 .B \-Txhtml
 then the macro is ignored.
-Internally, this macro is used as a building block for other higher-level
-macros.
+.
+Internally, this macro is used as a building block for other
+higher-level macros.
+.
 .IP
 For example, the
 .B BGIMG
@@ -479,14 +579,18 @@ macro is defined as
 .fi
 .RE
 .
+.
 .TP
 .B .DC l text [color]
 Produce a drop capital.
+.
 The first parameter is the letter to be dropped and enlarged, the second
 parameter
 .B text
 is the adjoining text whose height the first letter should not exceed.
+.
 The optional third parameter is the color of the dropped letter.
+.
 It defaults to black.
 .
 .TP
@@ -500,34 +604,43 @@ End code display
 .TP
 .B ".ALN [color] [percentage]"
 Place section heading links automatically to the left of the main text.
+.
 The color argument is optional and if present indicates which HTML
 background color is to be used under the links.
+.
 The optional percentage indicates the amount of width to devote to
 displaying the links.
+.
 The default values are #eeeeee and 30 for color and percentage width,
 respectively.
+.
 This macro should only be called once at the beginning of the document.
-After calling this macro each section heading emits an HTML table consisting
-of the links in the left and the section text on the right.
+.
+After calling this macro each section heading emits an HTML table
+consisting of the links in the left and the section text on the right.
 .
 .TP
 .B ".LNS"
 Start a new two-column table with links in the left column.
-This can be called if the document has text before the first \&.SH and if 
\&.ALN
-is used.
-Typically this is called just before the first paragraph and after the main
-title as it indicates that text after this point should be positioned to the
-right of the left-hand navigational links.
+.
+This can be called if the document has text before the first \&.SH and
+if \&.ALN is used.
+.
+Typically this is called just before the first paragraph and after the
+main title as it indicates that text after this point should be
+positioned to the right of the left-hand navigational links.
 .
 .TP
 .B ".LNE"
 End a two-column table.
+.
 This should be called at the end of the document if \&.ALN was used.
 .
 .TP
 .B ".LINKSTYLE color [ fontstyle [ openglyph closeglyph ] ]"
-Initialize default url attributes to be used if this macro set is not used
-with the HTML device.
+Initialize default url attributes to be used if this macro set is not
+used with the HTML device.
+.
 The macro set initializes itself with the following call
 .RS
 .IP
@@ -537,46 +650,71 @@ The macro set initializes itself with the following call
 .ft P
 .fi
 .RE
+.
 .IP
 but these values will be superseded by a user call to LINKSTYLE.
 .
+.
+.\" --------------------------------------------------------------------
 .SH SECTION HEADING LINKS
+.\" --------------------------------------------------------------------
+.
 By default
 .B \%grohtml
 generates links to all section headings and places these at the top of the
-html document.  (See
+html document.
+.
+(See
 .URL #LK LINKS
 for details of how to switch this off or alter the position).
 .
 .
+.\" --------------------------------------------------------------------
 .SH LIMITATIONS OF GROHTML
+.\" --------------------------------------------------------------------
+.
 .LP
 .B tbl
 information is currently rendered as a PNG image.
 .
 .
+.\" --------------------------------------------------------------------
 .SH FILES
+.\" --------------------------------------------------------------------
+.
 @MACRODIR@/www.tmac
 .
 .
+.\" --------------------------------------------------------------------
+.SH BUGS
+.\" --------------------------------------------------------------------
+.
+Report bugs to the
+.MTO address@hidden:gnu.org "Groff Bug Mailing List" .
+.
+Include a complete, self-contained example that will allow the bug to
+be reproduced, and say which version of groff you are using.
+.
+.
+.\" --------------------------------------------------------------------
 .SH "SEE ALSO"
+.\" --------------------------------------------------------------------
+.
 .BR groff (@MAN1EXT@),
 .BR @address@hidden (@MAN1EXT@)
 .BR \%grohtml (@MAN1EXT@),
 .BR netpbm (1)
 .
 .
-.SH AUTHOR
-.B \%grohtml
-was written by
-.MTO address@hidden "Gaius Mulley"
-.
+.\" --------------------------------------------------------------------
+.SH COPYING
+.\" --------------------------------------------------------------------
+.co
+.\" --------------------------------------------------------------------
+.SH AUTHORS
+.\" --------------------------------------------------------------------
+.au
 .
-.SH BUGS
-Report bugs to the
-.MTO address@hidden:gnu.org "Groff Bug Mailing List" .
-Include a complete, self-contained example that will allow the bug to be
-reproduced, and say which version of groff you are using.
 .
 .cp \n[groff_www_C]
 .
diff --git a/tmac/html-end.tmac b/tmac/html-end.tmac
index 0199d20..2ae27a7 100644
--- a/tmac/html-end.tmac
+++ b/tmac/html-end.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" html-end.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/html.tmac b/tmac/html.tmac
index dc06b23..6d4e5d4 100644
--- a/tmac/html.tmac
+++ b/tmac/html.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" html.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/ja.tmac b/tmac/ja.tmac
index f0ecd75..ca3db03 100644
--- a/tmac/ja.tmac
+++ b/tmac/ja.tmac
@@ -2,7 +2,7 @@
 .\"
 .\" Japanese localization for groff
 .\"
-.\" Copyright (C) 2009, 2010 Free Software Foundation, Inc.
+.\" Copyright (C) 2009-2014  Free Software Foundation, Inc.
 .\"   Written by Fumitoshi UKAI <address@hidden> and
 .\"   Colin Watson <address@hidden>
 .\"
diff --git a/tmac/latin1.tmac b/tmac/latin1.tmac
index c521c28..a3bf14d 100644
--- a/tmac/latin1.tmac
+++ b/tmac/latin1.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" latin1.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/latin2.tmac b/tmac/latin2.tmac
index ffdc39c..427c1ce 100644
--- a/tmac/latin2.tmac
+++ b/tmac/latin2.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" latin2.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/latin5.tmac b/tmac/latin5.tmac
index 8400df4..c5551a4 100644
--- a/tmac/latin5.tmac
+++ b/tmac/latin5.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" latin5.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/latin9.tmac b/tmac/latin9.tmac
index 6d56232..46e8228 100644
--- a/tmac/latin9.tmac
+++ b/tmac/latin9.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" latin9.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/lbp.tmac b/tmac/lbp.tmac
index fab29b5..2e93eee 100644
--- a/tmac/lbp.tmac
+++ b/tmac/lbp.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" lbp.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/lj4.tmac b/tmac/lj4.tmac
index 9418023..fde2d7c 100644
--- a/tmac/lj4.tmac
+++ b/tmac/lj4.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" lj4.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/man.local b/tmac/man.local
index c47b243..3030a84 100644
--- a/tmac/man.local
+++ b/tmac/man.local
@@ -1,2 +1,4 @@
+.\" -*- nroff -*-
+.\"
 .\" This file is loaded after an-old.tmac.
 .\" Put any local modifications to an-old.tmac here.
diff --git a/tmac/man.tmac b/tmac/man.tmac
index ca7d14d..c188f39 100644
--- a/tmac/man.tmac
+++ b/tmac/man.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" man.tmac
 .\"
 .do mso andoc.tmac
diff --git a/tmac/man.ultrix b/tmac/man.ultrix
index 49d7b25..2af9789 100644
--- a/tmac/man.ultrix
+++ b/tmac/man.ultrix
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Install this as man.local if you're using Ultrix.
 .\" Ultrix specific additions to groff -man macros.
 .\" Written by James Clark from a specification by address@hidden
diff --git a/tmac/mandoc.tmac b/tmac/mandoc.tmac
index ee21497..e0a1502 100644
--- a/tmac/mandoc.tmac
+++ b/tmac/mandoc.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" mandoc.tmac
 .\"
 .do mso andoc.tmac
diff --git a/tmac/mdoc.local b/tmac/mdoc.local
index 2de6621..bfc0c3b 100644
--- a/tmac/mdoc.local
+++ b/tmac/mdoc.local
@@ -1,2 +1,4 @@
+.\" -*- nroff -*-
+.\"
 .\" This file is loaded after doc.tmac.
 .\" Put any local modifications to doc.tmac here.
diff --git a/tmac/mdoc.tmac b/tmac/mdoc.tmac
index 250d615..2f18a0d 100644
--- a/tmac/mdoc.tmac
+++ b/tmac/mdoc.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" mdoc.tmac
 .\"
 .do mso doc.tmac
diff --git a/tmac/me.tmac b/tmac/me.tmac
index 0c90a9b..639ed66 100644
--- a/tmac/me.tmac
+++ b/tmac/me.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" me.tmac
 .\"
 .do mso e.tmac
diff --git a/tmac/ms.tmac b/tmac/ms.tmac
index 50e0370..6d49fdf 100644
--- a/tmac/ms.tmac
+++ b/tmac/ms.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" ms.tmac
 .\"
 .do mso s.tmac
diff --git a/tmac/papersize.tmac b/tmac/papersize.tmac
index f74a196..ea2ba05 100644
--- a/tmac/papersize.tmac
+++ b/tmac/papersize.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" papersize.tmac
 .\"
 .\" Set up groff for various paper sizes.
diff --git a/tmac/pdf.tmac b/tmac/pdf.tmac
index 8867823..cae880a 100644
--- a/tmac/pdf.tmac
+++ b/tmac/pdf.tmac
@@ -1,8 +1,10 @@
+.\" -*- nroff -*-
+.
 .ig
 
 pdf.tmac
 
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
       Written by Deri James <address@hidden>
 
 This file is part of groff.
diff --git a/tmac/pic.tmac b/tmac/pic.tmac
index ac3b024..304f39d 100644
--- a/tmac/pic.tmac
+++ b/tmac/pic.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" pic.tmac
 .\"
 .de PS
diff --git a/tmac/ps.tmac b/tmac/ps.tmac
index 52f9975..9c1932b 100644
--- a/tmac/ps.tmac
+++ b/tmac/ps.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" ps.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/psatk.tmac b/tmac/psatk.tmac
index dc6d2f3..10cb00c 100644
--- a/tmac/psatk.tmac
+++ b/tmac/psatk.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" psatk.tmac
 .\"
 .\" Implementation of the ATK PB and PE macros for use with groff and grops.
diff --git a/tmac/psfig.tmac b/tmac/psfig.tmac
index f966822..6aa7dcb 100644
--- a/tmac/psfig.tmac
+++ b/tmac/psfig.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" psfig.tmac
 .\"
 .\" These are macros to make psfig work with groff.
diff --git a/tmac/psold.tmac b/tmac/psold.tmac
index 03889d1..a84815d 100644
--- a/tmac/psold.tmac
+++ b/tmac/psold.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" psold.tmac
 .\"
 .\" In newer PostScript printers, text fonts contain all ISO Latin-1
diff --git a/tmac/pspic.tmac b/tmac/pspic.tmac
index 4366503..8a8cdd2 100644
--- a/tmac/pspic.tmac
+++ b/tmac/pspic.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" pspic.tmac
 .\"
 .\" Define the PSPIC macro.
diff --git a/tmac/ptx.tmac b/tmac/ptx.tmac
index f8d4da3..05283bc 100644
--- a/tmac/ptx.tmac
+++ b/tmac/ptx.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" ptx.tmac
 .\"
 .\"   Provide `.xx' macro to format permuted index entries as created
diff --git a/tmac/refer-me.tmac b/tmac/refer-me.tmac
index e86dee4..e681bcc 100644
--- a/tmac/refer-me.tmac
+++ b/tmac/refer-me.tmac
@@ -4,7 +4,7 @@
 .\"
 .\" Refer support for me macros.
 .\"
-.\" Copyright (C) 2011 Free Software Foundation, Inc.
+.\" Copyright (C) 2011-2014  Free Software Foundation, Inc.
 .\"   Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/refer-ms.tmac b/tmac/refer-ms.tmac
index 5e9da21..4f37dc0 100644
--- a/tmac/refer-ms.tmac
+++ b/tmac/refer-ms.tmac
@@ -4,7 +4,7 @@
 .\"
 .\" Refer support for ms macros.
 .\"
-.\" Copyright (C) 2011 Free Software Foundation, Inc.
+.\" Copyright (C) 2011-2014  Free Software Foundation, Inc.
 .\"   Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/refer.tmac b/tmac/refer.tmac
index 61a306d..3448f91 100644
--- a/tmac/refer.tmac
+++ b/tmac/refer.tmac
@@ -4,7 +4,7 @@
 .\"
 .\" This is an interface to `refer', originally part of `s.tmac'.
 .\"
-.\" Copyright (C) 2011 Free Software Foundation, Inc.
+.\" Copyright (C) 2011-2014  Free Software Foundation, Inc.
 .\"   Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/s.tmac b/tmac/s.tmac
index 8a1c8c1..cf0eca8 100644
--- a/tmac/s.tmac
+++ b/tmac/s.tmac
@@ -3,9 +3,7 @@
 
 s.tmac
 
-Copyright (C) 1989, 1990, 1991, 1992, 2001, 2002, 2003, 2004, 2006, 2007,
-              2009, 2010
-  Free Software Foundation, Inc.
+Copyright (C) 1989-2014  Free Software Foundation, Inc.
      Written by James Clark (address@hidden)
 
 This file is part of groff.
diff --git a/tmac/safer.tmac b/tmac/safer.tmac
index 1e7d03d..a95edab 100644
--- a/tmac/safer.tmac
+++ b/tmac/safer.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" This file is no longer needed; it has been replaced with a built-in
 .\" solution.
 .\"
diff --git a/tmac/sv.tmac b/tmac/sv.tmac
index a033d2f..df2519f 100644
--- a/tmac/sv.tmac
+++ b/tmac/sv.tmac
@@ -2,7 +2,7 @@
 .\"
 .\" Swedish localization for groff
 .\"
-.\" Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+.\" Copyright (C) 2006-2014  Free Software Foundation, Inc.
 .\"   Written by Werner Lemberg (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/trace.tmac b/tmac/trace.tmac
index 9de7936..63885bd 100644
--- a/tmac/trace.tmac
+++ b/tmac/trace.tmac
@@ -1,11 +1,11 @@
+.\" -*- nroff -*-
+.\"
 .\" trace.tmac
 .\"
 .\" Load this before a macro package that you want to trace.
 .\"
 .\"
-.\" Copyright (C) 1989, 1990, 1991, 1992, 2000, 2002, 2003, 2004, 2006,
-.\"               2007, 2008, 2009
-.\"   Free Software Foundation, Inc.
+.\" Copyright (C) 1989-2014  Free Software Foundation, Inc.
 .\"      Written by James Clark (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/trans.tmac b/tmac/trans.tmac
index 8f09d6f..0025065 100644
--- a/tmac/trans.tmac
+++ b/tmac/trans.tmac
@@ -2,7 +2,7 @@
 .\"
 .\" Localization for groff
 .\"
-.\" Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+.\" Copyright (C) 2006-2014  Free Software Foundation, Inc.
 .\"   Written by Fabrice M�nard (address@hidden)
 .\"
 .\" This file is part of groff.
diff --git a/tmac/troffrc b/tmac/troffrc
index e353667..759b870 100644
--- a/tmac/troffrc
+++ b/tmac/troffrc
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" Startup file for troff.
 .
 .\" This is tested by pic.
diff --git a/tmac/troffrc-end b/tmac/troffrc-end
index d8ff8b0..e8a3ba6 100644
--- a/tmac/troffrc-end
+++ b/tmac/troffrc-end
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" final startup file for troff
 .
 .\" this file is parsed after all macro sets have been read
diff --git a/tmac/tty-char.tmac b/tmac/tty-char.tmac
index eb0efc4..93ca2b7 100644
--- a/tmac/tty-char.tmac
+++ b/tmac/tty-char.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" tty-char.tmac
 .\"
 .\" This file defines standard troff characters and some groff characters for
diff --git a/tmac/tty.tmac b/tmac/tty.tmac
index 8d69253..1bf7204 100644
--- a/tmac/tty.tmac
+++ b/tmac/tty.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" tty.tmac
 .\"
 .nr _C \n(.C
diff --git a/tmac/unicode.tmac b/tmac/unicode.tmac
index 4b389a7..89864a6 100644
--- a/tmac/unicode.tmac
+++ b/tmac/unicode.tmac
@@ -1,3 +1,5 @@
+.\" -*- nroff -*-
+.\"
 .\" unicode.tmac
 .\"
 .char - \[hy]
diff --git a/tmac/www.tmac b/tmac/www.tmac
index f296f53..ccc2399 100644
--- a/tmac/www.tmac
+++ b/tmac/www.tmac
@@ -10,8 +10,7 @@ Installed position: groff's main macro directory.
 
 This file is part of groff, the GNU roff type-setting system.
 
-Copyright (C) 2001-2006, 2008-2010, 2014
-  Free Software Foundation, Inc.
+Copyright (C) 2001-2014  Free Software Foundation, Inc.
 written by Gaius Mulley <address@hidden>, with additions by
 Werner Lemberg <address@hidden> and
 Bernd Warken <address@hidden>.



reply via email to

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