about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--411toppm.html6
-rw-r--r--anytopnm.html3
-rw-r--r--asciitopgm.html5
-rw-r--r--atktopbm.html3
-rw-r--r--cameratopam.html10
-rw-r--r--extendedopacity.html2
-rw-r--r--fitstopnm.html4
-rw-r--r--g3topbm.html2
-rw-r--r--giftopnm.html3
-rw-r--r--index.html5
-rw-r--r--libnetpbm.html2
-rw-r--r--libnetpbm_image.html2
-rw-r--r--libnetpbm_ug.html3
-rw-r--r--macptopbm.html8
-rw-r--r--manweb.html16
-rw-r--r--pambackground.html11
-rw-r--r--pambayer.html13
-rw-r--r--pamcut.html10
-rw-r--r--pamdepth.html6
-rw-r--r--pamenlarge.html6
-rw-r--r--pamfile.html11
-rw-r--r--pamflip.html9
-rw-r--r--pammasksharpen.html16
-rw-r--r--pamperspective.html1
-rw-r--r--pamscale.html22
-rw-r--r--pamseq.html15
-rw-r--r--pamstereogram.html17
-rw-r--r--pamstretch-gen.html6
-rw-r--r--pamthreshold.html11
-rw-r--r--pamtilt.html2
-rw-r--r--pamtodjvurle.html4
-rw-r--r--pamtogif.html10
-rw-r--r--pamtohtmltbl.html11
-rw-r--r--pamtosvg.html15
-rw-r--r--pamtotga.html9
-rw-r--r--pamx.html13
-rw-r--r--pbmmake.html4
-rw-r--r--pbmreduce.html7
-rw-r--r--pbmtoescp2.html17
-rw-r--r--pbmtox10bm.html6
-rw-r--r--pbmupc.html6
-rw-r--r--pfm.html10
-rw-r--r--pgmabel.html4
-rw-r--r--pgmcrater.html4
-rw-r--r--pgmkernel.html11
-rw-r--r--pgmmorphconv.html3
-rw-r--r--pgmnoise.html4
-rw-r--r--pgmtoppm.html23
-rw-r--r--pnmcolormap.html12
-rw-r--r--pnmcrop.html10
-rw-r--r--pnmflip.html2
-rw-r--r--pnmhisteq.html5
-rw-r--r--pnmhistmap.html11
-rw-r--r--pnmmargin.html8
-rw-r--r--pnmnorm.html2
-rw-r--r--pnmpad.html10
-rw-r--r--pnmpaste.html4
-rw-r--r--pnmquant.html14
-rw-r--r--pnmrotate.html16
-rw-r--r--pnmshear.html21
-rw-r--r--pnmsmooth.html20
-rw-r--r--pnmtopalm.html11
-rw-r--r--pnmtotiffcmyk.html45
-rw-r--r--ppmcie.html4
-rw-r--r--ppmcolormask.html15
-rw-r--r--ppmdcfont.html5
-rw-r--r--ppmddumpfont.html5
-rw-r--r--ppmdmkfont.html6
-rw-r--r--ppmforge.html6
-rw-r--r--ppmmix.html7
-rw-r--r--ppmntsc.html4
-rw-r--r--ppmquant.html12
-rw-r--r--ppmquantall.html6
-rw-r--r--ppmrainbow.html22
-rw-r--r--ppmspread.html6
-rw-r--r--ppmsvgalib.html10
-rw-r--r--ppmtoacad.html5
-rw-r--r--ppmtogif.html2
-rw-r--r--ppmtolj.html4
-rw-r--r--psidtopgm.html6
-rw-r--r--rawtoppm.html4
-rw-r--r--rgb3toppm.html6
-rw-r--r--tgatoppm.html12
-rw-r--r--tifftopnm.html7
-rw-r--r--ximtoppm.html4
85 files changed, 299 insertions, 441 deletions
diff --git a/411toppm.html b/411toppm.html
index e4156b53..69c985f9 100644
--- a/411toppm.html
+++ b/411toppm.html
@@ -18,9 +18,6 @@ Updated: 03 March 2001
 [<B>-height </B><I>height</I>]
 [<I>411file</I>]
 
-<P>
-All options may be abbreviated to the shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -44,6 +41,9 @@ stating that only the camera can use these files.&quot;
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>
+All options may be abbreviated to the shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-width</B>
 
diff --git a/anytopnm.html b/anytopnm.html
index f40ac8b0..52d084ed 100644
--- a/anytopnm.html
+++ b/anytopnm.html
@@ -11,8 +11,7 @@ anytopnm - convert an arbitrary type of image file to PBM, PGM, or PPM
 
 <H2 id="synopsis">SYNOPSIS</H2>
 
-<B>anytopnm</B>
-[<I>file</I>]
+<B>anytopnm</B> [<I>file</I>]
 
 <H2 id="description">DESCRIPTION</H2>
 
diff --git a/asciitopgm.html b/asciitopgm.html
index 406cc5a6..96e529eb 100644
--- a/asciitopgm.html
+++ b/asciitopgm.html
@@ -16,10 +16,7 @@ asciitopgm - convert ASCII graphics into a PGM
 <H2>SYNOPSIS</H2>
 
 <B>asciitopgm</B>
-[<b>-d</b> <i>divisor</I>]
-<I>height</i>
-<i>width</I>
-[<I>asciifile</I>]
+[<b>-d</b> <i>divisor</I>] <I>height</i> <i>width</I> [<I>asciifile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/atktopbm.html b/atktopbm.html
index cb129ef6..377ecdc8 100644
--- a/atktopbm.html
+++ b/atktopbm.html
@@ -14,8 +14,7 @@ atktopbm - convert Andrew Toolkit raster object to PBM
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>atktopbm</B>
-[<I>atkfile</I>]
+<B>atktopbm</B> [<I>atkfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/cameratopam.html b/cameratopam.html
index 57039afa..dd23eaf4 100644
--- a/cameratopam.html
+++ b/cameratopam.html
@@ -35,11 +35,6 @@ cameratopam - convert raw camera image to PAM
 [<b>-verbose</b>]
 
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and
-its value.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -60,6 +55,11 @@ format.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and
+its value.
+
 <dl>
 <dt><b>-identify_only</b>
 
diff --git a/extendedopacity.html b/extendedopacity.html
index 92200671..1154f534 100644
--- a/extendedopacity.html
+++ b/extendedopacity.html
@@ -9,7 +9,7 @@
 Created: 17 April 2003
 <BR>
 <?makeman .SH NAME ?>
-<?makeman extendedopacity \- theory of netpbm interpolation and extrapolation ?>
+<?makeman extendedopacity - theory of netpbm interpolation and extrapolation ?>
 <?makeman .SH DESCRIPTION ?>
 
 <p>This page is a copy of http://www.sgi.com/misc/grafica/interp/ on
diff --git a/fitstopnm.html b/fitstopnm.html
index c7d60f85..d0b04d23 100644
--- a/fitstopnm.html
+++ b/fitstopnm.html
@@ -21,8 +21,6 @@ fitstopnm - convert a FITS file into a PNM image
 [<B>-max</B> <I>f</I>]
 [<I>FITSfile</I>]
 
-<P>All options may be abbreviated to their shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -38,6 +36,8 @@ output through <B>pamflip -tb</B>.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options may be abbreviated to their shortest unique prefix.
+
 <P>The <B>-image</B> option is for FITS files with three axes.  The
 assumption is that the third axis is for multiple images, and this
 option lets you select which one you want.
diff --git a/g3topbm.html b/g3topbm.html
index e04ed5b8..fbcacc6b 100644
--- a/g3topbm.html
+++ b/g3topbm.html
@@ -15,7 +15,7 @@ g3topbm - convert a Group 3 fax file into a PBM image
 [<B>-kludge</B>]
 [<B>-reversebits</B>]
 [<B>-stretch</B>]
-[{<B>-width=</B><i>pixels</i> | paper_size={A3,A4,A5,A6,B4}]
+[<B>-width=</B><i>pixels</i> | paper_size={A3|A4|A5|A6|B4}]
 [<B>-stop_error</B>]
 [<I>g3file</I>]
 
diff --git a/giftopnm.html b/giftopnm.html
index 60a2ebe9..c951b19c 100644
--- a/giftopnm.html
+++ b/giftopnm.html
@@ -7,6 +7,9 @@ Updated: 29 January 2007
 
 <A HREF="#index">Table Of Contents</A>
 
+<A NAME="name">&nbsp;</A>
+<H2>NAME</H2>
+
 giftopnm - convert a GIF file into a PNM image
 
 <H2 id="synopsis">SYNOPSIS</H2>
diff --git a/index.html b/index.html
index dee35e84..ea859302 100644
--- a/index.html
+++ b/index.html
@@ -6,9 +6,10 @@
 Updated: 24 August 2006
 <BR>
 <?makeman .SH NAME ?>
-<?makeman netpbm \- netpbm library overview ?>
+<?makeman netpbm - netpbm library overview ?>
 
 <H2 id="overview">Overview Of Netpbm</H2>
+<?makeman .UN overview ?>
 
 <P><B>Netpbm</B> is a package of graphics programs and a programming
 library.  <P> There are over 220 separate programs in the package,
@@ -464,7 +465,7 @@ image that approximates a grayscale image).
 
 <h2 id="companion">Companion Software</h2>
 
-<h3 id="php-netpbm">PHP-NetPBM</h3>
+<h3 id="phpnetpbm">PHP-NetPBM</h3>
 
 <p>If you're using Netpbm to do graphics for a website, you can invoke
 the Netpbm programs from a PHP script.  To make this even easier,
diff --git a/libnetpbm.html b/libnetpbm.html
index f835376d..d012317c 100644
--- a/libnetpbm.html
+++ b/libnetpbm.html
@@ -9,7 +9,7 @@
 Updated: December 2003
 <BR>
 <?makeman .SH NAME ?>
-<?makeman libnetpbm \- general introduction to the netpbm library ?>
+<?makeman libnetpbm - general introduction to the netpbm library ?>
 <?makeman .SH DESCRIPTION ?>
 
 <p><b>libnetpbm</b> is a C programming library for reading, writing, and
diff --git a/libnetpbm_image.html b/libnetpbm_image.html
index af87c3d6..1046fe7a 100644
--- a/libnetpbm_image.html
+++ b/libnetpbm_image.html
@@ -10,7 +10,7 @@ Updated: December 2003
 <br>
 <p><A HREF="#toc">Table Of Contents</A>
 <?makeman .SH NAME ?>
-<?makeman libnetpbm_image \- overview of netpbm image-processing functions ?>
+<?makeman libnetpbm_image - overview of netpbm image-processing functions ?>
 <?makeman .SH DESCRIPTION ?>
 
 <p>This reference manual covers functions in the <b>libnetpbm</b>
diff --git a/libnetpbm_ug.html b/libnetpbm_ug.html
index 6eb3081b..180114bb 100644
--- a/libnetpbm_ug.html
+++ b/libnetpbm_ug.html
@@ -7,8 +7,9 @@
 <BODY>
 <H1>Libnetpbm User's Guide</H1>
 <?makeman .SH NAME ?>
-<?makeman libnetpbm_ug \- netpbm sample code ?>
+<?makeman libnetpbm_ug - netpbm sample code ?>
 
+<?makeman .SH DESCRIPTION ?>
 <p>The Libnetpbm programming library is part of <a
 href="index.html">Netpbm</a>.
 
diff --git a/macptopbm.html b/macptopbm.html
index 9ddd7868..18939e4a 100644
--- a/macptopbm.html
+++ b/macptopbm.html
@@ -13,11 +13,7 @@ macptopbm - convert a MacPaint file into a PBM image
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>macptopbm</B>
-[<B>-extraskip</B> <I>N</I>]
-[<I>macpfile</I>]
-
-<P>You can abbreviate any option to its shortest unique prefix.
+<B>macptopbm</B> [<B>-extraskip</B> <I>N</I>] [<I>macpfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -30,6 +26,8 @@ image as output.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-extraskip</B>
 
diff --git a/manweb.html b/manweb.html
index f498ed08..5a2edd74 100644
--- a/manweb.html
+++ b/manweb.html
@@ -2,10 +2,14 @@
 <html> <head>
 <title>Manweb Reference Documentation</title>
 </head>
-
+<h1>manweb</h1>
+<br>
 <body>
 
-<h1>SYNOPSIS</h1>
+<h2>NAME</h2>
+manweb - browse netpbm (and other) documentation
+
+<h2>SYNOPSIS</h2>
 
 <b>manweb</b> <b>-help</b>
 <p>
@@ -13,7 +17,7 @@
 [<b>-config=<i>configfile</i></b>]
 [<i>topic</i> [ <i>subtopic</i> ... ] ]
 
-<h1>EXAMPLES</h1>
+<h2>EXAMPLES</h2>
 
 <pre>
 manweb
@@ -46,7 +50,7 @@ manweb cp
 This gets the GNU Info manual for the <b>cp</b> program, using <b>info</b>.
 
 
-<h1>DESCRIPTION</h1>
+<h2>DESCRIPTION</h2>
 
 <p><b>manweb</b> displays reference documentation via quick shell
 commands.  It is a replacement for the well-known <b>man</b>.
@@ -104,7 +108,7 @@ other things, replace traditional Unix man pages.  However, HTML and the
 Worldwide Web were invented shortly afterward, so Info fizzled.  But there
 is still a lot of GNU software that is documented as Info topics.
 
-<h2>How Manweb Finds Documentation</h2>
+<h3>How Manweb Finds Documentation</h3>
 
 <p><b>manweb</b> passes a URL to a web browser.  This section tells
 how your <b>manweb</b> invocation parameters turn into that URL.
@@ -200,7 +204,7 @@ file can specify a chain of web directories.  <b>manweb</b> searches
 each one in turn, doing all the kinds of searches in each web directory
 before moving on to the next one.
 
-<h2>The Configuration File</h2>
+<h3>The Configuration File</h3>
 
 <p>The default location of the <b>manweb</b> configuration file is
 <b>/etc/manweb.conf</b>.  But you can override this with the environment
diff --git a/pambackground.html b/pambackground.html
index 34424cc9..d9b45eed 100644
--- a/pambackground.html
+++ b/pambackground.html
@@ -14,14 +14,10 @@ pambackground - create a mask of the background area of an image
 
 <B>pambackground</B>
 
-[<I>netpbmfile</I>
+[<I>netpbmfile</I>]
 
 [<b>-verbose=</b>]
 
-<p>Minimum unique abbreviation of option is acceptable.  You may use double
-hyphens instead of single hyphen to denote options.  You may use white
-space in place of the equals sign to separate an option name from its value.
-
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -95,6 +91,11 @@ are see-through holes in the foreground image.
 
 <H2 id="options">OPTIONS</H2>
 
+<p>Minimum unique abbreviations of options are acceptable.  You may
+use double hyphens instead of single hyphen to denote options.  You
+may use white space in place of the equals sign to separate an option
+name from its value.
+
 <dl>
 
 <dt><b>-verbose</b>
diff --git a/pambayer.html b/pambayer.html
index 87417751..acbd9b89 100644
--- a/pambayer.html
+++ b/pambayer.html
@@ -16,15 +16,9 @@ pambayer - interpret Bayer patterns
 <H2>SYNOPSIS</H2>
 
 <B>pambayer</B>
-<b>-type=</b>{<b>1</b>, <b>2</b>, <b>3</b>, <b>4</b>}
+<b>-type=</b>{<b>1</b>|<b>2</b>|<b>3</b>|<b>4</b>}
 [<I>pamfile</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -55,6 +49,11 @@ a standard color image.  You can convert this to PPM with
 
 <H2 id="options">OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <DL COMPACT>
 
 <dt><b>type=</b><i>n</i>
diff --git a/pamcut.html b/pamcut.html
index 6eea7845..b7359136 100644
--- a/pamcut.html
+++ b/pamcut.html
@@ -34,11 +34,6 @@ pamcut - cut a rectangle out of a PAM, PBM, PGM, or PPM image
 
 [<I>pnmfile</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -47,6 +42,11 @@ from its value.
 extracts the specified rectangle, and produces the same kind of image
 as output.
 
+<P>Minimum unique abbreviations of option are acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <P>There are two ways to specify the rectangle to cut: arguments and
 options.  Options are easier to remember and read, more expressive,
 and allow you to use defaults.  Arguments were the only way available
diff --git a/pamdepth.html b/pamdepth.html
index 2eb002ca..a62c6da6 100644
--- a/pamdepth.html
+++ b/pamdepth.html
@@ -12,11 +12,7 @@ pamdepth - change the maxval in a Netpbm image
 
 <H2 id="synopsis">SYNOPSIS</H2>
 
-<B>pamdepth</B>
-
-<I>newmaxval</I>
-
-[<I>netpbmfile</I>]
+<B>pamdepth</B> <I>newmaxval</I> [<I>netpbmfile</I>]
 
 <H2 id="description">DESCRIPTION</H2>
 
diff --git a/pamenlarge.html b/pamenlarge.html
index f4cf6181..efe5d7dd 100644
--- a/pamenlarge.html
+++ b/pamenlarge.html
@@ -14,11 +14,7 @@ pamenlarge - Enlarge a Netpbm image N times
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>pamenlarge</B>
-
-<I>N</I>
-
-[<I>pnmfile</I>]
+<B>pamenlarge</B> <I>N</I> [<I>pnmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/pamfile.html b/pamfile.html
index f78ba740..16c39d33 100644
--- a/pamfile.html
+++ b/pamfile.html
@@ -20,12 +20,6 @@ pamfile - describe a Netpbm (PAM or PNM) file
 
 [<I>file</i> ...]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -34,6 +28,11 @@ from its value.
 out short descriptions of the image type, size, etc.  This is partly
 for use in shell scripts, so the format is not particularly pretty.
 
+<P>Minimum unique abbreviations of options are acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <p>By default, <b>pamfile</b> reads only the header of the input file.
 If that file is a pipe, that might cause problems for the process that is
 feeding the pipe.  In that case, see the <b>-allimages</b> option.
diff --git a/pamflip.html b/pamflip.html
index 15f0e5b4..664b3967 100644
--- a/pamflip.html
+++ b/pamflip.html
@@ -29,10 +29,6 @@ pamflip - flip or rotate a PAM or PNM image
 [<B>-pagesize=</b><i>bytes</i>]
 [<I>pamfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and
-its value.
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -62,6 +58,11 @@ data without loss.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and
+its value.
+
 <p>You must supply exactly one of the following options:
 
 <p><b>pamflip</b>'s predecessor (before Netpbm 10.7 - August 2002)
diff --git a/pammasksharpen.html b/pammasksharpen.html
index 8fc14e3f..2a3e9bcb 100644
--- a/pammasksharpen.html
+++ b/pammasksharpen.html
@@ -13,15 +13,9 @@ pammasksharpen - Sharpen an image via an unsharp mask
 <H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pammasksharpen</B>
-[<b>-sharpness=</b><i>realnum</i>
-[<b>-threshold=</b><i>realnum</i>
-<I>maskfile</I>
-[<I>inputfile</I>]
-
-<P>All options can be abbreviated to their shortest unique prefix.
-You may use two hyphens instead of one.  You may separate an option
-name and its value with white space instead of an equals sign.
-
+[<b>-sharpness=</b><i>realnum</i>]
+[<b>-threshold=</b><i>realnum</i>]
+<I>maskfile</I> [<I>inputfile</I>]
 
 <H2 id="examples">EXAMPLES</H2>
 
@@ -81,6 +75,10 @@ one allows you to increase the other.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.
+You may use two hyphens instead of one.  You may separate an option
+name and its value with white space instead of an equals sign.
+
 <DL COMPACT>
 
 <DT><B>-sharpness=</B><I>realnum</I>
diff --git a/pamperspective.html b/pamperspective.html
index e3964ec4..2506ceec 100644
--- a/pamperspective.html
+++ b/pamperspective.html
@@ -478,6 +478,7 @@ to copy, distribute and/or modify this document under the terms of the
 GNU General Public License, Version 2 or any later version published
 by the Free Software Foundation.
 
+<HR>
 <a name="index"></a>
 <h2>Table Of Contents</h2>
 <ul>
diff --git a/pamscale.html b/pamscale.html
index 7fff919f..7a23842d 100644
--- a/pamscale.html
+++ b/pamscale.html
@@ -37,12 +37,6 @@ pamscale - scale a Netpbm image
       [<I>pnmfile</I>]
 
 </pre>
-<?makeman .SH OPTION USAGE ?>
-
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -54,6 +48,11 @@ scales individually horizontally and vertically by specified factors.
 <P>You can either enlarge (scale factor &gt; 1) or reduce (scale factor
 &lt; 1).
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <h3 id="scalefactor">The Scale Factors</h3>
 
 <P>When you specify an absolute size or scale factor for both
@@ -339,7 +338,7 @@ passing the step function of the source image through a low pass
 frequency filter and recovering a good approximation of the original
 continuous image.
 
-<h5>Refiltering</h5>
+<h4>Refiltering</h4>
 
 <p>There's another twist: If you simply sample the reconstructed
 original continuous image at the new sample rate, and that new sample
@@ -357,7 +356,7 @@ then get a perfect sampling of that.
 <p>Therefore, <b>pamscale</b> filters out frequencies above half the
 new sample rate before picking the new samples.
 
-<h5>Approximations</h5>
+<h4>Approximations</h4>
 
 <p>Unfortunately, <b>pamscale</b> doesn't do the convolution
 precisely.  Instead of evaluating the filter function at every point,
@@ -377,7 +376,7 @@ option.  The same holds for other filter functions that go on forever
 like sinc.  By default, for a filter that needs a window function,
 the window function is the Blackman function.
 
-<h5>Filter Functions Besides Sinc</h5>
+<h4>Filter Functions Besides Sinc</h4>
 
 <p>The math described above works only with sinc as the filter
 function.  <b>pamscale</b> offers many other filter functions, though.
@@ -402,7 +401,7 @@ the pixel values.  This is mathematically equivalent to the pixel mixing
 method when scaling down, and interpolation (ala <b>pamstretch</b>)
 when scaling up.
 
-<h5>Gamma</h5>
+<h4>Gamma</h4>
 
 <p><b>pamscale</b> assumes the underlying continuous function is a
 function of brightness (as opposed to light intensity), and therefore
@@ -413,7 +412,7 @@ to justify the implementation effort.
 
 <p>Resampling (<b>-filter</b>) was new in Netpbm 10.20 (January 2004).
 
-<h5>The filter functions</h5>
+<h4>The filter functions</h4>
 
 <p>Here is a list of the function names you can specify for the
 <b>-filter</b> option.  For most of them, you're on your own to figure
@@ -448,6 +447,7 @@ and centered on the Y axis with height 1 and base 2.
 <dt>normal
 <dt>hermite
 <dt>lanczos
+<dd>Not documented</dd>
 </dl>
 
 
diff --git a/pamseq.html b/pamseq.html
index ba772ae9..3d955cf4 100644
--- a/pamseq.html
+++ b/pamseq.html
@@ -14,15 +14,7 @@ pamseq - generate PAM image of all possible tuple values, in sequence
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>pamseq</B>
-[<B>-tupletype</B> <I>tupletype</I>]
-<I>depth</I>
-<I>maxval</I>
-
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and its
-value.
+<B>pamseq</B> [<B>-tupletype</B> <I>tupletype</I>] <I>depth</I> <I>maxval</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -42,6 +34,11 @@ of 1, then 2, etc.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and its
+value.
+
 <DL COMPACT>
 <DT><B>-tupletype</B>
 <DD>
diff --git a/pamstereogram.html b/pamstereogram.html
index d367f7ca..40836878 100644
--- a/pamstereogram.html
+++ b/pamstereogram.html
@@ -1,10 +1,9 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 
 <head>
 <title>Pamstereogram User Manual</title>
-<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii"/>
 </head>
 
 <body>
@@ -39,13 +38,10 @@ height map</p>
 [<b>-makemask</b>]
 [<b>-eyesep=</b><i>inches</i>]
 [<b>-depth=</b><i>fraction</i>]
-[<b>-randomseed=</b><i>integer</i>
+[<b>-randomseed=</b><i>integer</i>]
 [<i>infile</i>]
 </p>
 
-<p>You may use either single or double hyphens to denote options.  You
-may use either whitespace or an equals sign to separate an option name
-from its value.</p>
 
 
 <h2 id="description">DESCRIPTION</h2>
@@ -90,6 +86,10 @@ glasses) instead, see <b>ppm3d</b>.</p>
 
 <h2 id="options">OPTIONS</h2>
 
+<p>You may use either single or double hyphens to denote options.  You
+may use either whitespace or an equals sign to separate an option name
+from its value.</p>
+
 <dl>
 
 <dt><b>-verbose</b></dt>
@@ -269,8 +269,7 @@ Netpbm 10.32 (Februrary 2006) and Netpbm 10.26.23 (January 2006).</p>
 
 
 <h2><a id="author">AUTHOR</a></h2>
-<p>Copyright (C) 2006 Scott Pakin, <a href=
-"mailto:scott+pbm@pakin.org">scott+pbm@pakin.org</a>.</p>
+<p>Copyright (C) 2006 Scott Pakin, <a href="mailto:scott+pbm@pakin.org">scott+pbm@pakin.org</a>.</p>
 <h2><a id="contents">Table Of Contents</a></h2>
 <ul>
 <li><a href="#synopsis">SYNOPSIS</a></li>
diff --git a/pamstretch-gen.html b/pamstretch-gen.html
index 306a0f3f..7cb06a65 100644
--- a/pamstretch-gen.html
+++ b/pamstretch-gen.html
@@ -14,11 +14,7 @@ pamstretch-gen - use pamstretch and pamscale to scale by non-integer values
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>pamstretch-gen</B>
-
-<I>N</I>
-
-[<I>pnmfile</I>]
+<B>pamstretch-gen</B> <I>N</I> [<I>pnmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/pamthreshold.html b/pamthreshold.html
index 5c1dd2d8..ec4677b6 100644
--- a/pamthreshold.html
+++ b/pamthreshold.html
@@ -21,12 +21,6 @@ pamthreshold - threshold grayscale image to black and white
 [<b>-contrast=</b><i>threshold</i>]
 [<I>inputpamfile</I>]
 
-<P>Minimum unique abbreviation of options is acceptable. You may use
-double hyphens instead of a single hyphen to denote options. You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -55,6 +49,11 @@ gray.  <B>pamditherbw</B> does dithering.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>Minimum unique abbreviations of options are acceptable. You may use
+double hyphens instead of a single hyphen to denote options. You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <p>Without any options, <b>pamthreshold</b> uses an iterative
 algorithm found in the <a
 href="http://www.wikipedia.org/">wikipedia</a> article
diff --git a/pamtilt.html b/pamtilt.html
index e5e0566a..502ece8a 100644
--- a/pamtilt.html
+++ b/pamtilt.html
@@ -14,7 +14,7 @@ pamtilt - print the tilt angle of a PGM file
 <b>pamtilt</b>
 [<b>-angle=</b><i>maxangle</i>]
 [<b>-fast</b>]
-[<b>-quality=</b><i>q</i>
+[<b>-quality=</b><i>q</i>]
 [<b>-hstep=</b><i>n</i>]
 [<b>-vstep=</b><i>n</i>]
 <br>
diff --git a/pamtodjvurle.html b/pamtodjvurle.html
index 3a78502e..55c9c3be 100644
--- a/pamtodjvurle.html
+++ b/pamtodjvurle.html
@@ -19,8 +19,6 @@ pamtodjvurle - convert a Netpbm image to DjVu Color RLE format
 [<b>-transparent</b> <i>color</i>]
 [<I>netpbmfile</I> [<I>rlefile</I>]]
 
-<p>Mininum unique abbreviation of options in acceptable.
-
 <A NAME="description">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -32,6 +30,8 @@ PNM) as input and produces DjVu Color RLE format as output.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<p>Mininum unique abbreviation of options in acceptable.
+
 <DL COMPACT>
 <DT><B>-transparent</b> <i>colorname</i>
 
diff --git a/pamtogif.html b/pamtogif.html
index 8b1e39ed..1c1cef8e 100644
--- a/pamtogif.html
+++ b/pamtogif.html
@@ -36,11 +36,6 @@ pamtogif - convert a Netpbm image to a GIF image
 
 [<I>netpbmfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and its
-value.
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -77,6 +72,11 @@ use <b>ppmtogif</b>.
 
 <DL COMPACT>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and its
+value.
+
 <DT><B>-interlace</B>
 
 <DD>
diff --git a/pamtohtmltbl.html b/pamtohtmltbl.html
index bbcb6d73..71fc083b 100644
--- a/pamtohtmltbl.html
+++ b/pamtohtmltbl.html
@@ -20,12 +20,6 @@ pamtohtmltbl - convert pnm/pam visual image to an HTML table
 [<b>-verbose</b>]
 [<I>file</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -46,6 +40,11 @@ document is with a &lt;IMG&gt; tag.
 <A NAME="options">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <DL COMPACT>
 <DT><B>-transparent=</B><i>color</i>
 
diff --git a/pamtosvg.html b/pamtosvg.html
index 752473b8..1a9164f9 100644
--- a/pamtosvg.html
+++ b/pamtosvg.html
@@ -27,15 +27,7 @@ pamtosvg - convert a Netpbm image to a SVG (Scalable Vector Graphics) image
 [<b>-preserve-width</b>]
 [<b>-remove-adjacent-corners</b>]
 [<b>-log</b>]
-[<b>-report-progress</b>]
-
-[<I>pnmfile</I>]
-
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
+[<b>-report-progress</b>] [<I>pnmfile</I>]
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -81,6 +73,11 @@ SVG web page</a>.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <DL COMPACT>
 <dt><b>-background-color=</b><i>colorname</i>
 
diff --git a/pamtotga.html b/pamtotga.html
index 3f9ddce0..e7b3d48b 100644
--- a/pamtotga.html
+++ b/pamtotga.html
@@ -20,10 +20,6 @@ pamtotga - convert a Netpbm image to a TrueVision Targa file
 [<B>-norle</B>]
 [<I>pamfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -51,6 +47,11 @@ image with maxval 255.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
 <DL COMPACT>
 <DT><B>-cmap</B>
 <DD>
diff --git a/pamx.html b/pamx.html
index 2ceda427..6e731986 100644
--- a/pamx.html
+++ b/pamx.html
@@ -26,14 +26,8 @@ pamx - display Netpbm image in X Window System window
 [<b>-background=</b><i>color</i>]
 [<b>-border=</b><i>color</i>]
 [<b>-geometry=</b><i>x-geometry-string</i>]
-[<b>-visual=</b><i>name</i>]
+[<b>-visual=</b><i>name</i>] <i>netpbm_file</i>
 
-<i>netpbm_file</i>
-
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and its
-value.
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -77,6 +71,11 @@ same resource class that the conventional viewer program
 
 <h2 id="options">OPTIONS</h2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and its
+value.
+
 <dl>
 <dt><b>-border=</b><i>color</i>
 
diff --git a/pbmmake.html b/pbmmake.html
index dd13d891..6992b9ac 100644
--- a/pbmmake.html
+++ b/pbmmake.html
@@ -19,8 +19,6 @@ pbmmake - create a blank bitmap of a specified size
 <I>width</I>
 <i>height</I>
 
-<p>You can abbreviate any option to its shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -33,6 +31,8 @@ is white.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<p>You can abbreviate any option to its shortest unique prefix.
+
 <P>In addition to the usual <B>-white</B> and <B>-black</B>, this
 program implements <B>-gray</B>.  This gives a simple 50% gray pattern
 with 1's and 0's alternating.
diff --git a/pbmreduce.html b/pbmreduce.html
index 488ea5a2..dc1fc942 100644
--- a/pbmreduce.html
+++ b/pbmreduce.html
@@ -16,12 +16,9 @@ pbmreduce - read a PBM image and reduce it N times
 
 <B>pbmreduce</B>
 [<B>-floyd</B>|<B>-fs</B>|<B>-threshold</B>]
-[<B>-value</B> <I>val</I>]
-<I>N</I>
+[<B>-value</B> <I>val</I>] <I>N</I>
 [<I>pbmfile</I>]
 
-<P>You can abbreviate any option to its shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -45,6 +42,8 @@ correct the brightness of an image, by using the <B>-value</B> option.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
 <P>By default, <b>pbmreduce</b> does the halftoning after the
 reduction via boustrophedonic Floyd-Steinberg error diffusion;
 however, you can use the <B>-threshold</B> option to specify simple
diff --git a/pbmtoescp2.html b/pbmtoescp2.html
index 340c99f5..3bdc0d54 100644
--- a/pbmtoescp2.html
+++ b/pbmtoescp2.html
@@ -18,17 +18,8 @@ pbmtoescp2 - convert a PBM image to a ESC/P2 printer file
 
 [<B>-compress=</B><I>compressionmode</I>]
 [<B>-resolution=</B><I>dpi</I>]
-
 [<I>pbmfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
-
-<P>Input is read from file <I>pbmfile</I> if specified, otherwise from
-stdin. Output is written to stdout.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -47,6 +38,14 @@ Epson 9-pin dot matrix printers, which use the ESC/P protocol, see
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
+<P>Input is read from file <I>pbmfile</I> if specified, otherwise from
+stdin. Output is written to stdout.
+
 <dl COMPACT>
 
 <dt><b>-compress=</b><i>compressionmode</i>
diff --git a/pbmtox10bm.html b/pbmtox10bm.html
index 7dafb2bf..344999b9 100644
--- a/pbmtox10bm.html
+++ b/pbmtox10bm.html
@@ -4,8 +4,12 @@
 <BODY>
 <H1>pbmtox10bm</H1>
 <BR>
+<H2>NAME</H2>
+pbmtox10bm - convert a PBM image to an X11 bitmap
+
+<H2>DESCRIPTION</H2>
 <p><b>pbmtox10bm</b> was replaced in Netpbm 10.37 (December 2006) by
-<b><a href=pbmtoxbm.html>pbmtoxbm</a></b>.
+<b><a href="pbmtoxbm.html">pbmtoxbm</a></b>.
 
 <P><B>pbmtoxbm</b> with the <b>-x10</b> option is backward compatible
 with <b>pbmtox10bm</b>.  <b>pbmtoxbm</b> also can generate X11 bitmaps.
diff --git a/pbmupc.html b/pbmupc.html
index f6b9c27e..a7539558 100644
--- a/pbmupc.html
+++ b/pbmupc.html
@@ -16,11 +16,7 @@ pbmupc - create a Universal Product Code PBM image
 
 <B>pbmupc</B>
 
-[<B>-s1</B> | <B>-s2</B>]
-
-<I>type</i>
-<i>manufacturer</i>
-<i>product</I>
+[<B>-s1</B> | <B>-s2</B>] <I>type</i> <i>manufacturer</i> <i>product</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/pfm.html b/pfm.html
index c08c3a53..6de5213b 100644
--- a/pfm.html
+++ b/pfm.html
@@ -1,7 +1,15 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
 <HTML><HEAD><TITLE>PFM Format Description</TITLE></HEAD>
+<META NAME="manual_section" CONTENT="5">
 <BODY>
-<H1>PFM Format</H1>
+<H1>pfm</h1>
+<BR>
+<H2>NAME</H2>
+
+PFM - PFM graphic image file format
+
+<H2>DESCRIPTION</H2>
+
 <p>
 This document describes the PFM graphic image file format as understood by
 the Netpbm converters <a href="pamtopfm.html"><b>pamtopfm</b></a> and
diff --git a/pgmabel.html b/pgmabel.html
index 31f170a2..87f64b42 100644
--- a/pgmabel.html
+++ b/pgmabel.html
@@ -24,8 +24,6 @@ pgmabel - create cross section using Abel Integration for Deconvolution
 [<b>-verbose</b>]
 [<I>filespec</I>]
 
-<P>You can abbreviate any option to its shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -54,6 +52,8 @@ the vertical direction.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 
 <dt><b>-help</b>
diff --git a/pgmcrater.html b/pgmcrater.html
index 7aa1fc43..288cca64 100644
--- a/pgmcrater.html
+++ b/pgmcrater.html
@@ -26,8 +26,6 @@ pgmcrater - create cratered terrain by fractal forgery
 [<B>-gamma</B> <I>g</I>]
 
 
-<P>All options can be abbreviated to their shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -70,6 +68,8 @@ peak, and totally obliterate the pre-existing terrain.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-number</B> <I>n</I>
 
diff --git a/pgmkernel.html b/pgmkernel.html
index 2a65ecf9..20face18 100644
--- a/pgmkernel.html
+++ b/pgmkernel.html
@@ -14,14 +14,7 @@ pgmkernel - generate a convolution kernel
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>pgmkernel</B>
-
-[<B>-weight</B> <I>w</I>]
-
-<I>width </I>
-
-[<I>height </I>]
-
+<B>pgmkernel</B> [<B>-weight</B> <I>w</I>] <I>width </I> [<I>height </I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -34,7 +27,7 @@ is inversely proportional to its distance from the center of the kernel.
 
 <p><b>pgmkernel</b> generates a PGM image of size <I>width</I> by
 <I>height</I> (or <I>width</I> by <I>width</I> if you don't specify
-<I>height</I>).
+<I>height</I>.
 
 <p><b>pgmkernel</b> computes the convolution function K as follows.
 
diff --git a/pgmmorphconv.html b/pgmmorphconv.html
index 524b06b7..8e9a1c22 100644
--- a/pgmmorphconv.html
+++ b/pgmmorphconv.html
@@ -18,12 +18,13 @@ pgmmorphconv - perform morphological convolutions: dilation, erosion
 <I>templatefile</I>
 [<I>pgmfile</I>]
 
+<H2 id="option_usage">OPTION USAGE</H2>
+
 <P>Minimum unique abbreviation of option is acceptable.  You may use
 double hyphens instead of single hyphen to denote options.  You may use
 white space in place of the equals sign to separate an option name
 from its value.
 
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
diff --git a/pgmnoise.html b/pgmnoise.html
index 20d4ab32..14dd6e72 100644
--- a/pgmnoise.html
+++ b/pgmnoise.html
@@ -14,9 +14,7 @@ pgmnoise - create a graymap made up of white noise
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>pgmnoise </B>
-
-<I>width</i> <i>height</I>
+<B>pgmnoise </B> <I>width</i> <i>height</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/pgmtoppm.html b/pgmtoppm.html
index ea93a60c..36b986ec 100644
--- a/pgmtoppm.html
+++ b/pgmtoppm.html
@@ -12,35 +12,24 @@ pgmtoppm - colorize a PGM (grayscale) image into a PPM (color) image
 
 <H2 id="synopsis">SYNOPSIS</H2>
 
-<B>pgmtoppm</B>
-
-<I>colorspec</I>
-
-[<I>pgmfile</I>]
+<B>pgmtoppm</B> <I>colorspec</I> [<I>pgmfile</I>]
 
 <BR>
 
-<B>pgmtoppm</B>
-
-<I>colorspec1</I><B>-</B><I>colorspec2</I>
-
-[<I>pgmfile</I>]
+<B>pgmtoppm</B> <I>colorspec1</I><B>-</B><I>colorspec2</I> [<I>pgmfile</I>]
 
 <BR>
 
-<B>pgmtoppm</b>
-<b>-map=</B><I>mapfile</I>
+<B>pgmtoppm</B> <B>-map=</B><I>mapfile</I> [<I>pgmfile</I>]
 
-[<I>pgmfile</I>]
+<H2 id="description">DESCRIPTION</H2>
+
+<p>This program is part of <a href="index.html">Netpbm</a>.
 
 <P>Minimum unique abbreviation of option is acceptable.  You may use double
 hyphens instead of single hyphen to denote options.  You may use white
 space in place of the equals sign to separate an option name from its value.
 
-<H2 id="description">DESCRIPTION</H2>
-
-<p>This program is part of <a href="index.html">Netpbm</a>.
-
 <p><b>pgmtoppm</b> reads a PGM as input and produces a PPM file as
 output with a specific color assigned to each gray value in the input.
 
diff --git a/pnmcolormap.html b/pnmcolormap.html
index a7752d18..fef2eee5 100644
--- a/pnmcolormap.html
+++ b/pnmcolormap.html
@@ -22,17 +22,12 @@ pnmcolormap - create quantization color map for a Netpbm image
 
 [<B>-sort</B>]
 
-[<B>-square</B>]
+[<B>-square</B>] 
 
 <I>ncolors</I>|<B>all</B>
 
 [<I>pnmfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and
-its value.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -92,6 +87,11 @@ specify <B>all</B> to get a colormap of every color in the input image (no quant
 <A NAME="options">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and
+its value.
+
 <DL COMPACT>
 <DT><B>-sort</B>
 
diff --git a/pnmcrop.html b/pnmcrop.html
index 2d1542d5..87912f75 100644
--- a/pnmcrop.html
+++ b/pnmcrop.html
@@ -30,11 +30,6 @@ pnmcrop - crop a PNM image
 
 [<I>pnmfile</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -76,6 +71,11 @@ ones, use <B>pnmcat</B> or <B>pamcomp</B>.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <DL COMPACT>
 <DT><B>-white</B>
 
diff --git a/pnmflip.html b/pnmflip.html
index 7fc07294..d00bc82f 100644
--- a/pnmflip.html
+++ b/pnmflip.html
@@ -5,7 +5,7 @@
 <H1>pnmflip</H1>
 <BR>
 <p><b>pnmflip</b> was replaced in Netpbm 10.13 (December 2002) by
-<b><a href=pamflip.html>pamflip</a></b>.
+<b><a href="pamflip.html">pamflip</a></b>.
 
 <P><B>pamflip</b> is mostly backward compatible with <b>pnmflip</b>,
 but works on PAM images too.
diff --git a/pnmhisteq.html b/pnmhisteq.html
index 458b3389..ac466492 100644
--- a/pnmhisteq.html
+++ b/pnmhisteq.html
@@ -27,9 +27,6 @@ pnmhisteq - histogram equalize a PNM image
 [<I>pnmfile</I>]
 
 
-<P>You can abbreviate any option to its shortest unique prefix.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -91,6 +88,8 @@ composite.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-gray</B>
 
diff --git a/pnmhistmap.html b/pnmhistmap.html
index 45d70663..f68e5170 100644
--- a/pnmhistmap.html
+++ b/pnmhistmap.html
@@ -26,12 +26,6 @@ pnmhistmap - draw a histogram for a PGM or PPM file
 
 [<I>pnmfile</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -54,6 +48,11 @@ and no output image.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <dl>
 
 <dt><b>-red</b>
diff --git a/pnmmargin.html b/pnmmargin.html
index f9f3c223..d41c9428 100644
--- a/pnmmargin.html
+++ b/pnmmargin.html
@@ -15,13 +15,7 @@ pnmmargin - add a border to a PNM image
 <H2>SYNOPSIS</H2>
 
 <B>pnmmargin</B>
-
-[<B>-white</B>|<B>-black</B>|<B>-color</B>
-
-<I>colorspec</I>]
-
-<I>size</I>
-
+[<B>-white</B>|<B>-black</B>|<B>-color</B> <I>colorspec</I>] <I>size</I>
 [<I>pnmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
diff --git a/pnmnorm.html b/pnmnorm.html
index 6ade6a3f..59a85751 100644
--- a/pnmnorm.html
+++ b/pnmnorm.html
@@ -18,7 +18,7 @@ pnmnorm - normalize the contrast in a Netbpm image
 
 [<B>-wpercent=</B><I>N</I> | <B>-wvalue=</B><I>N</I>]
 
-[<b>-maxexpand</b>
+[<b>-maxexpand</b>]
 
 [<B>-keephues</B>]
 
diff --git a/pnmpad.html b/pnmpad.html
index 3b5f556f..9be01337 100644
--- a/pnmpad.html
+++ b/pnmpad.html
@@ -32,11 +32,6 @@ pnmpad - add borders to a PNM image
 <BR>
 [<I>pnmfile</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and
-its value.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -53,6 +48,11 @@ may be a better choice.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and
+its value.
+
 <DL>
 <DT><B>-verbose</B>
 
diff --git a/pnmpaste.html b/pnmpaste.html
index 62ffd9f7..589775cb 100644
--- a/pnmpaste.html
+++ b/pnmpaste.html
@@ -18,9 +18,7 @@ pnmpaste - paste a rectangle into a PNM image
 
 [<B>-replace</B>|<B>-or</B>|<B>-and</B>|<B>-xor</B>]
 
-<I>frompnmfile x y</I>
-
-[<I>intopnmfile</I>]
+<I>frompnmfile x y</I> [<I>intopnmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/pnmquant.html b/pnmquant.html
index cf97e37a..f86cc2e9 100644
--- a/pnmquant.html
+++ b/pnmquant.html
@@ -18,14 +18,7 @@ pnmquant - quantize the colors in a Netpbm image to a smaller set
 [<B>-floyd</B>|<B>-fs</B>]
 [<B>-nofloyd</B>|<B>-nofs</B>]
 [<B>-spreadbrightness</B>|<B>-spreadluminosity</B>]
-<I>ncolors</I>
-[<I>pnmfile</I>]
-
-<P>
-All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
+<I>ncolors</I> [<I>pnmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -36,6 +29,11 @@ value.
 colors to best represent the image, maps the existing colors
 to the new ones, and writes a PNM image as output.
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
 <P>This program is simply a combination of <B>pnmcolormap</B> and
 <B>pnmremap</B>, where the colors of the input are remapped using a
 color map which is generated from the colors in that same input.  The
diff --git a/pnmrotate.html b/pnmrotate.html
index bb80240f..378edb05 100644
--- a/pnmrotate.html
+++ b/pnmrotate.html
@@ -12,17 +12,9 @@ pnmrotate - rotate a PNM image by some angle
 <H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pnmrotate</B>
-[<B>-noantialias</B>]
-[<B>-background=</B><I>color</I>]
-<I>angle</I>
+[<B>-noantialias</B>] [<B>-background=</B><I>color</I>] <I>angle</I>
 [<I>pnmfile</I>]
 
-<P>
-All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -74,6 +66,12 @@ same memory requirement.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>
+All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
 <DL COMPACT>
 <DT><b>-background=</b><i>color</i>
 
diff --git a/pnmshear.html b/pnmshear.html
index 2be0cf74..3a5ba311 100644
--- a/pnmshear.html
+++ b/pnmshear.html
@@ -14,19 +14,8 @@ pnmshear - shear a PNM image by a specified angle
 
 <B>pnmshear</B>
 
-[<B>-noantialias</B>]
-
-[<B>-background=</B><I>color</I>]
-
-<I>angle</I>
-
-[<I>pnmfile</I>]
-
-<P>
-All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
+[<B>-noantialias</B>] [<B>-background=</B><I>color</I>]
+<I>angle</I> [<I>pnmfile</I>]
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -68,6 +57,12 @@ problem, you can run the result through <b>pnmquant</b>.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>
+All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
 <DL COMPACT>
 <DT><b>-background=</b><i>color</i>
 
diff --git a/pnmsmooth.html b/pnmsmooth.html
index 4eb6f837..77970a0d 100644
--- a/pnmsmooth.html
+++ b/pnmsmooth.html
@@ -13,21 +13,9 @@ pnmsmooth - smooth out an image
 <H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pnmsmooth</B>
-
-[<b>-width=</b><i>cols</i>]
-[<b>-height=</b><i>rows</i>]
-
+[<b>-width=</b><i>cols</i>] [<b>-height=</b><i>rows</i>]
 [<B>-dump</B>=<I>dumpfile</I>]
-
-[<I>pnmfile</I>]
-
-<p>Deprecated backward-compatibility option:
-
-[<b>-size</b>]
-
-<p>Minimum unique abbreviation of option is acceptable.  You may use double
-hyphens instead of single hyphen to denote options.  You may use white
-space in place of the equals sign to separate an option name from its value.
+[<I>pnmfile</I>] [<b>-size</b>]
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -40,6 +28,10 @@ progam that generates a PGM convolution matrix and then invokes
 
 <H2 id="options">OPTIONS</H2>
 
+<p>Minimum unique abbreviations of options is acceptable.  You may use double
+hyphens instead of single hyphen to denote options.  You may use white
+space in place of the equals sign to separate an option name from its value.
+
 <DL COMPACT>
 <dt><b>-width=</b><i>cols</i>
 <dt><b>-height</b>=<i>rows</i>
diff --git a/pnmtopalm.html b/pnmtopalm.html
index 74878386..4a30e83b 100644
--- a/pnmtopalm.html
+++ b/pnmtopalm.html
@@ -38,12 +38,6 @@ pnmtopalm - convert a PNM image to a Palm Bitmap
 
 [<I>pnmfile</I>]
 
-<P>Minimum unique abbreviation of option is acceptable.  You may use
-double hyphens instead of single hyphen to denote options.  You may use
-white space in place of the equals sign to separate an option name
-from its value.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -110,6 +104,11 @@ or a handheld running the High Density Display Feature Set.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>Minimum unique abbreviation of option is acceptable.  You may use
+double hyphens instead of single hyphen to denote options.  You may use
+white space in place of the equals sign to separate an option name
+from its value.
+
 <DL COMPACT>
 <DT><B>-verbose</B>
 <DD>
diff --git a/pnmtotiffcmyk.html b/pnmtotiffcmyk.html
index 1a7e36c3..a3d2dda3 100644
--- a/pnmtotiffcmyk.html
+++ b/pnmtotiffcmyk.html
@@ -15,43 +15,14 @@ pnmtotiffcmyk - convert a Netpbm image into a CMYK encoded TIFF file
 <H2>SYNOPSIS</H2>
 
 <B>pnmtotiffcmyk </B>
-
-[<i>Compargs</i>][<i>Tiffargs</i>][<i>Convargs</i>][<I>pnmfile</I>]
-
-<p><i>Compargs</i>:
-<p>
-[<B>-none</B>|<B>-packbits</B>|<B>-lzw</B>
-
-[<B>-predictor</B> <I>n</I>]]
-
-<p><i>Tiffargs</i>:
-<p>
-[<B>-msb2lsb</B>|<B>-lsb2msb</B>]
-
-[<B>-rowsperstrip</B> <I>n</I>]
-
-<BR>
-
-[<B>-lowdotrange</B> <I>n</I>]
-
-[<B>-highdotrange</B> <I>n</I>]
-
-<BR>
-
-[<B>-knormal</B>|<B>-konly</B>|<B>-kremove</B>]
-
-<p><i>Convargs</i>:
-<p>
-[[<B>-default</B>][<B>Defargs</B>]|<B>-negative</B>]
-
-<p><i>Defargs</i>:
-<p>
-[<B>-theta</B> <I>deg</I>]
-
-[<B>-gamma</B> <I>n</I>]
-
-[<B>-gammap</B> <I>-1</I> | <B>-gammap</B> <I>n</I>]
-
+	[<B>-none</B>|<B>-packbits</B>|<B>-lzw</B>]
+	[<B>-predictor</B> <I>n</I>]
+	[<B>-msb2lsb</B>|<B>-lsb2msb</B>]
+	[<B>-rowsperstrip</B> <I>n</I>]
+	[<B>-lowdotrange</B> <I>n</I>]
+	[<B>-highdotrange</B> <I>n</I>]
+	[<B>-knormal</B>|<B>-konly</B>|<B>-kremove</B>]
+	[[<B>-default</B>] [<B>-theta</B> <I>deg</I>] [<B>-gamma</B> <I>n</I>] [<B>-gammap</B> <I>n</I>] |<B>-negative</B>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/ppmcie.html b/ppmcie.html
index 326a793a..07bd0ab9 100644
--- a/ppmcie.html
+++ b/ppmcie.html
@@ -43,8 +43,6 @@ ppmcie - draw a CIE color chart as a PPM image
 [<B>-noaxes</B>]
 [<B>-full</B>]
 
-<p>You may abbreviate any option to its shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -136,6 +134,8 @@ reduce the number of colors in the image.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<p>You may abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-rec709</B>
 <DT><B>-cie</B>
diff --git a/ppmcolormask.html b/ppmcolormask.html
index 82cf12e5..04977cd3 100644
--- a/ppmcolormask.html
+++ b/ppmcolormask.html
@@ -14,20 +14,9 @@ ppmcolormask - produce mask of areas of a certain color in a PPM file
 
 <H2 id="synopsis">SYNOPSIS</H2>
 
-<B>ppmcolormask</B>
+<B>ppmcolormask</B> <b>-color=</b><i>color_list</i> [<I>ppmfile</I>]
 
-<b>-color=</b><i>color_list</i>
-
-[<I>ppmfile</I>]
-
-<p>Obsolete:
-
-<p>
-<B>ppmcolormask</B>
-
-<I>color</I>
-
-[<I>ppmfile</I>]
+<B>ppmcolormask</B> <I>color</I> [<I>ppmfile</I>]
 
 <h2 id="examples">EXAMPLES</h2>
 
diff --git a/ppmdcfont.html b/ppmdcfont.html
index c7b79291..bae4a28c 100644
--- a/ppmdcfont.html
+++ b/ppmdcfont.html
@@ -15,13 +15,12 @@ ppmdcfont - Turn a Ppmdfont file into C source for a builtin font
 <B>ppmdcfont</B>
 
 
-<p>(There are no arguments or options)
-
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
+<p>(There are no arguments or options)
+
 <p><b>ppmdcfont</b> creates a C source file that you can compile into
 a built-in font for use with the Netpbm PPM drawing facilities.  It
 reads a Ppmdfont file on Standard Input and writes the C source code to
diff --git a/ppmddumpfont.html b/ppmddumpfont.html
index f17e3bff..18443df8 100644
--- a/ppmddumpfont.html
+++ b/ppmddumpfont.html
@@ -15,9 +15,6 @@ ppmddumpfont - dump a Ppmdfont file
 <B>ppmddumpfont</B>
 
 
-<p>(There are no arguments or options)
-
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -25,6 +22,8 @@ ppmddumpfont - dump a Ppmdfont file
 <p><b>ppmddumpfont</b> reads a Ppmdfont file on Standard Input and
 writes to Standard Error a human readable description of the font.
 
+<p>(There are no arguments or options)
+
 <p>See <A HREF="libnetpbm_draw.html">Libnetpbm PPM Drawing Function
 Manual</A> for details on Ppmdfont files.
 
diff --git a/ppmdmkfont.html b/ppmdmkfont.html
index 6f66d1b0..36309faf 100644
--- a/ppmdmkfont.html
+++ b/ppmdmkfont.html
@@ -14,10 +14,6 @@ ppmdmkfont - Create Ppmdfont &quot;standard&quot;.
 
 <B>ppmdmkfont</B>
 
-
-<p>(There are no arguments or options)
-
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -25,6 +21,8 @@ ppmdmkfont - Create Ppmdfont &quot;standard&quot;.
 <p><b>ppmdmkfont</b> creates the &quot;standard&quot; Ppmdfont font as
 a Ppmdfont file.  It has no input; it always generates identical files.
 
+<p>(There are no arguments or options)
+
 <p>This program is useful mainly as an example for creating other fonts.
 <b>libnetpbm</b> has the &quot;stanard&quot; font built in.
 
diff --git a/ppmforge.html b/ppmforge.html
index 85164be5..c98937e8 100644
--- a/ppmforge.html
+++ b/ppmforge.html
@@ -30,10 +30,6 @@ ppmforge - fractal forgeries of clouds, planets, and starry skies
 [{<B>-xsize</b>|<b>-width</B>} <I>width</I>]
 [{<B>-ysize</b>|<b>-height</B>} <I>height</I>]
 
-
-<P>You can abbreviate any options to its shortest unique prefix.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -141,6 +137,8 @@ reduce the number of colors in the picture to 256 or fewer.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any options to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-clouds</B>
 
diff --git a/ppmmix.html b/ppmmix.html
index b65a5503..69e21f89 100644
--- a/ppmmix.html
+++ b/ppmmix.html
@@ -14,12 +14,7 @@ ppmmix - blend together two PPM images
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-ppmmix 
-<I>fadefactor</I>
-
-<I>ppmfile1</i>
-
-<i>ppmfile2</I>
+ppmmix <I>fadefactor</I> <I>ppmfile1</i> <i>ppmfile2</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/ppmntsc.html b/ppmntsc.html
index 31c34945..a2a42802 100644
--- a/ppmntsc.html
+++ b/ppmntsc.html
@@ -24,8 +24,6 @@ ppmntsc - Make RGB colors legal for NTSC or PAL color systems.
 [<B>--debug</B>]
 [<I>infile</I>]
 
-<P>Minimum unique abbreviations of options are acceptable.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -59,6 +57,8 @@ PPM output.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>Minimum unique abbreviations of options are acceptable.
+
 <DL COMPACT>
 
 <DT><B>--pal</B>
diff --git a/ppmquant.html b/ppmquant.html
index e002a6cb..122075f9 100644
--- a/ppmquant.html
+++ b/ppmquant.html
@@ -25,12 +25,6 @@ ppmquant - quantize the colors in a PPM image down to a specified number
 <I>mapfile</I>
 [<I>ppmfile</I>]
 
-<P>
-All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or equals signs between an option name and its
-value.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -48,6 +42,12 @@ compatibility.
 backward compatible with <b>ppmquant</b> <em>with</em> the
 <b>-mapfile</b> option.
 
+<P>
+All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or equals signs between an option name and its
+value.
+
 <p>Except with differences suggested by the syntax synopsis above,
 <b>ppmquant</B>'s function is the same as <b>pnmquant</b> and
 <b>pnmremap</b>.
diff --git a/ppmquantall.html b/ppmquantall.html
index d49f5fcb..cdb7e674 100644
--- a/ppmquantall.html
+++ b/ppmquantall.html
@@ -17,11 +17,7 @@ share a common colormap
 
 <B>ppmquantall</B>
 
-[<B>-ext</B> <I>extension</I>]
-
-<I>ncolors</i>
-
-<i>ppmfile</I> ...
+[<B>-ext</B> <I>extension</I>] <I>ncolors</i> <i>ppmfile</I>...
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/ppmrainbow.html b/ppmrainbow.html
index f1d36268..1068a870 100644
--- a/ppmrainbow.html
+++ b/ppmrainbow.html
@@ -16,24 +16,11 @@ ppmrainbow - Generate a rainbow
 
 <B>ppmrainbow</B>
 
-[<B>-width=</B><I>number</I>]
-
-[<B>-height=</B><I>number</I>]
+[<B>-width=</B><I>number</I>] [<B>-height=</B><I>number</I>]
 
 <BR>
 
-[<B>-tmpdir=</B><I>directory</I>]
-
-[<B>-norepeat</B>]
-
-[<B>-verbose</B>]
-
-<I>color</I> ...
-
-<P>All options can be abbreviated to their shortest unique prefix.
-You may use two hyphens instead of one to designate an option.  You
-may use either white space or equals signs between an option name and
-its value.
+[<B>-tmpdir=</B><I>directory</I>] [<B>-norepeat</B>] [<B>-verbose</B>] <I>color</I> ...
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -62,6 +49,11 @@ kind of processing; not to look at), see <b>pamseq</b>.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.
+You may use two hyphens instead of one to designate an option.  You
+may use either white space or equals signs between an option name and
+its value.
+
 <DL COMPACT>
 <DT><B>-width </B><I>number</I>
 
diff --git a/ppmspread.html b/ppmspread.html
index 7e333987..3de5a408 100644
--- a/ppmspread.html
+++ b/ppmspread.html
@@ -14,11 +14,7 @@ ppmspread - displace a PPM image's pixels by a random amount
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<b>ppmspread</b>
-
-<I>amount</I>
-
-[<I>ppmfile</I>]
+<b>ppmspread</b> <I>amount</I> [<I>ppmfile</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/ppmsvgalib.html b/ppmsvgalib.html
index fddbe7cc..93789dae 100644
--- a/ppmsvgalib.html
+++ b/ppmsvgalib.html
@@ -16,11 +16,6 @@ ppmsvgalib - display PPM image on Linux console using Svgalib
 
 [<B>-mode=</B><I>mode</I>]
 
-<P>All options can be abbreviated to their shortest unique prefix.  You
-may use two hyphens instead of one to designate an option.  You may
-use either white space or an equals sign between an option name and its
-value.
-
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -77,6 +72,11 @@ pretty close.
 
 <H2 id="options">OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.  You
+may use two hyphens instead of one to designate an option.  You may
+use either white space or an equals sign between an option name and its
+value.
+
 <DL COMPACT>
 <DT><B>-mode=</B><I>mode</I>
 
diff --git a/ppmtoacad.html b/ppmtoacad.html
index eaca8c6a..c8c73de3 100644
--- a/ppmtoacad.html
+++ b/ppmtoacad.html
@@ -32,9 +32,6 @@ ppmtoacad - convert PPM to Autocad database or slide
 [<I>ppmfile</I>]
 
 
-<P>You may abbreviate any option to its shortest unique prefix.
-
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -52,6 +49,8 @@ that is not a valid form of capitalization).
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You may abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>-dxb</B>
 
diff --git a/ppmtogif.html b/ppmtogif.html
index 8fd50f61..52b983f8 100644
--- a/ppmtogif.html
+++ b/ppmtogif.html
@@ -5,7 +5,7 @@
 <H1>ppmtogif</H1>
 <BR>
 <p><b>ppmtogif</b> was replaced in Netpbm 10.37 (December 2002) by
-<b><a href=pamtogif.html>pamtogif</a></b>.
+<b><a href="pamtogif.html">pamtogif</a></b>.
 
 <P><B>pamtogif</b> is mostly backward compatible with <b>ppmtogif</b>.
 
diff --git a/ppmtolj.html b/ppmtolj.html
index a015d4da..7cebe2dc 100644
--- a/ppmtolj.html
+++ b/ppmtolj.html
@@ -18,13 +18,13 @@ ppmtolj - convert a PPM image to an HP LaserJet PCL 5 Color file
 
 [<b>-gamma</b> <I>val</I>]
 
-[<B>-resolution</B> <B>75</b>|<b>100</b>|<b>150</b>|<b>300</b>|<b>600</B>]
+[<B>-resolution</B> <B>{75</b>|<b>100</b>|<b>150</b>|<b>300</b>|<b>600</B>}]
 
 [<B>-delta</B>]
 
 [<B>-float</B>]
 
-[<B>-noreset</b>] 
+[<B>-noreset</B>] 
 
 [<I>ppmfile</I>]
 
diff --git a/psidtopgm.html b/psidtopgm.html
index 652416d0..598bfe24 100644
--- a/psidtopgm.html
+++ b/psidtopgm.html
@@ -13,11 +13,7 @@ psidtopgm - convert PostScript &quot;image&quot; data to a PGM image
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>psidtopgm</B>
-
-<I>width</i> <i>height</i> <i>bits/sample</I>
-
-[<I>imagedata</I>]
+<B>psidtopgm</B> <I>width</i> <i>height</i> <i>bits/sample</I> [<I>imagedata</I>]
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/rawtoppm.html b/rawtoppm.html
index a1a8edeb..2f274bfa 100644
--- a/rawtoppm.html
+++ b/rawtoppm.html
@@ -24,9 +24,7 @@ rawtoppm - convert a stream of raw RGB bytes to a PPM image
 |<B>-gbr</B>|<B>-brg</B>|<B>-bgr</B>
 ]
 
-[<B>-interpixel</B>|<B>-interrow</B>]
-
-<I>width</i> <i>height</I>
+[<B>-interpixel</B>|<B>-interrow</B>] <I>width</i> <i>height</I>
 
 [<I>imagedata</I>]
 
diff --git a/rgb3toppm.html b/rgb3toppm.html
index 61073083..10c715ed 100644
--- a/rgb3toppm.html
+++ b/rgb3toppm.html
@@ -13,11 +13,7 @@ rgb3toppm - combine three PGM images (R, G, B) into one PPM image
 <A NAME="lbAC">&nbsp;</A>
 <H2>SYNOPSIS</H2>
 
-<B>rgb3toppm</B>
-
-<I>redpgmfile</I> 
-<I>greenpgmfile</I> 
-<I>bluepgmfile</I>
+<B>rgb3toppm</B> <I>redpgmfile</I> <I>greenpgmfile</I>  <I>bluepgmfile</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
diff --git a/tgatoppm.html b/tgatoppm.html
index eb81944e..61cfd7d5 100644
--- a/tgatoppm.html
+++ b/tgatoppm.html
@@ -14,14 +14,8 @@ tgatoppm - convert TrueVision Targa file to a PPM image
 <H2>SYNOPSIS</H2>
 
 <B>tgatoppm</B>
-
-[<B>--alphaout=</B>{<I>alpha-filename</I>,<B>-</B>}]
-
-[<B>--headerdump</B>]
-
-<I>tga-filename</I>
-
-<P>All options can be abbreviated to their shortest unique prefix.
+	[<B>--alphaout=</B>{<I>alpha-filename</I>,<B>-</B>}]
+	[<B>--headerdump</B>] <I>tga-filename</I>
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -34,6 +28,8 @@ a PPM image as output.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>All options can be abbreviated to their shortest unique prefix.
+
 <DL COMPACT>
 
 <DT><B>--alphaout=</B><I>alpha-filename</I>
diff --git a/tifftopnm.html b/tifftopnm.html
index b43e1f5c..d0a8bfb0 100644
--- a/tifftopnm.html
+++ b/tifftopnm.html
@@ -23,9 +23,6 @@ tifftopnm - convert a TIFF file into a PNM image
 [<B>-byrow</B>]
 [<I>tiff-filename</I>]
 
-<P>You may abbreviate any option to its shortest unique prefix.  You may use
-two hyphens instead of one in options.  You may separate an option and
-its value either by an equals sign or white space.
 
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
@@ -100,6 +97,10 @@ file is fine.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You may abbreviate any option to its shortest unique prefix.  You may use
+two hyphens instead of one in options.  You may separate an option and
+its value either by an equals sign or white space.
+
 <DL COMPACT>
 <DT><B>-alphaout=</B><I>alpha-filename</I>
 
diff --git a/ximtoppm.html b/ximtoppm.html
index 37509a79..36985799 100644
--- a/ximtoppm.html
+++ b/ximtoppm.html
@@ -19,8 +19,6 @@ ximtoppm - convert an Xim file to a PPM image
 [<B>--alphaout=</B>{<I>alpha-filename</I>,<B>-</B>}]
 [<I>ximfile</I>]
 
-<P>You can abbreviate any option to its shortest unique prefix.
-
 <A NAME="lbAD">&nbsp;</A>
 <H2>DESCRIPTION</H2>
 
@@ -33,6 +31,8 @@ the X.V11R4 release.
 <A NAME="lbAE">&nbsp;</A>
 <H2>OPTIONS</H2>
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
 <DL COMPACT>
 <DT><B>--alphaout=</B><I>alpha-filename</I>