about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-06-08 00:48:58 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2008-06-08 00:48:58 +0000
commit4b3dd04251d277125195173ba61e781e26bb14e7 (patch)
treecb83c8b81f805499a896a80cccc34200c58c0962
parentaa156c00532ce347d5a88976395308f54bc84c6f (diff)
downloadnetpbm-mirror-4b3dd04251d277125195173ba61e781e26bb14e7.tar.gz
netpbm-mirror-4b3dd04251d277125195173ba61e781e26bb14e7.tar.xz
netpbm-mirror-4b3dd04251d277125195173ba61e781e26bb14e7.zip
"miscellaneous update"
git-svn-id: http://svn.code.sf.net/p/netpbm/code/userguide@641 9d0c8265-081b-0410-96cb-a4ca84ce46f8
-rw-r--r--icontopbm.html24
-rw-r--r--ilbmtoppm.html39
-rw-r--r--imgtoppm.html24
-rw-r--r--pambackground.html10
-rw-r--r--pambayer.html31
-rw-r--r--pamditherbw.html4
-rw-r--r--pamfile.html10
-rw-r--r--pamflip.html10
-rw-r--r--pammasksharpen.html8
-rw-r--r--pamseq.html45
-rw-r--r--pamtodjvurle.html4
-rw-r--r--pamtohdiff.html25
-rw-r--r--pamtohtmltbl.html41
-rw-r--r--pamtojpeg2k.html15
-rw-r--r--pamtosvg.html10
-rw-r--r--pamtotga.html44
-rw-r--r--pamtotiff.html65
-rw-r--r--pamx.html9
-rw-r--r--pbmmake.html35
-rw-r--r--pbmreduce.html34
-rw-r--r--pbmtoescp2.html40
-rw-r--r--pbmtolj.html7
-rw-r--r--tifftopnm.html27
23 files changed, 248 insertions, 313 deletions
diff --git a/icontopbm.html b/icontopbm.html
index 5947a51a..ba33cda2 100644
--- a/icontopbm.html
+++ b/icontopbm.html
@@ -6,43 +6,37 @@ Updated: 31 August 1988
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 icontopbm - convert a Sun icon into a PBM image
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>icontopbm</B>
 [<I>iconfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
 <p><b>icontopbm</b> reads a Sun icon as input and
 produces a PBM image as output.
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="pbmtoicon.html">pbmtoicon</A>,
 <A HREF="pbm.html">pbm</A>
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Copyright (C) 1988 by Jef Poskanzer.
 
 <HR>
-<A NAME="index">&nbsp;</A><H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">SEE ALSO</A>
-<LI><A HREF="#lbAF">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/ilbmtoppm.html b/ilbmtoppm.html
index 5df75159..95bcae87 100644
--- a/ilbmtoppm.html
+++ b/ilbmtoppm.html
@@ -7,12 +7,10 @@ Updated: 04 October 1993
 
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 ilbmtoppm - convert an ILBM file into a PPM image
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>ilbmtoppm</B>
 [<B>-verbose</B>]
@@ -21,8 +19,7 @@ ilbmtoppm - convert an ILBM file into a PPM image
 [<B>-adjustcolors</B>]
 [<I>ILBMfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -47,8 +44,7 @@ CCRT, CLUT, DPPV, DRNG, EPSF.  It ignores, but displays in verbose
 mode, these: NAME, AUTH, (c), ANNO, DPI.  It skips chunks whose type
 it doesn't recognize.
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>OPTIONS</H2>
+<H2 id="options">OPTIONS</H2>
 
 <DL COMPACT>
 
@@ -75,26 +71,22 @@ colormap is scaled to 8 bits.
 
 </DL>
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>LIMITATIONS</H2>
+<H2 id="limitations">LIMITATIONS</H2>
 
 <p>The multipalette PCHG BigLineChanges and Huffman decompression code
 is untested.
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>REFERENCES</H2>
+<H2 id="references">REFERENCES</H2>
 
 Amiga ROM Kernel Reference Manual - Devices (3rd Ed.)
 Addison Wesley, ISBN 0-201-56775-X
 
-<A NAME="lbAH">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="ppmtoilbm.html">ppmtoilbm</A>,
 <A HREF="ppm.html">ppm</A>
 
-<A NAME="lbAI">&nbsp;</A>
-<H2>AUTHORS</H2>
+<H2 i="authors">AUTHORS</H2>
 
 Copyright (C) 1989 by Jef Poskanzer.
 
@@ -102,16 +94,15 @@ Copyright (C) 1989 by Jef Poskanzer.
 HREF="mailto:Ingo.Wilken@informatik.uni-oldenburg.de">Ingo.Wilken@informatik.uni-oldenburg.de</A>)
 
 <HR>
-<A NAME="index">&nbsp;</A><H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAF">LIMITATIONS</A>
-<LI><A HREF="#lbAG">REFERENCES</A>
-<LI><A HREF="#lbAH">SEE ALSO</A>
-<LI><A HREF="#lbAI">AUTHORS</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
+<LI><A HREF="#limitations">LIMITATIONS</A>
+<LI><A HREF="#references">REFERENCES</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#authors">AUTHORS</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/imgtoppm.html b/imgtoppm.html
index 9fac15f4..e47ec8fb 100644
--- a/imgtoppm.html
+++ b/imgtoppm.html
@@ -7,18 +7,15 @@ Updated: 05 September 1989
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 imgtoppm - convert an Img-whatnot file into a PPM image
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>imgtoppm</B>
 [<I>imgfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -26,26 +23,23 @@ imgtoppm - convert an Img-whatnot file into a PPM image
 PPM image as output.  The Img-whatnot toolkit is available for FTP on
 venera.isi.edu, along with numerous images in this format.
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="ppm.html">ppm</A>
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Based on a simple conversion program posted to comp.graphics by Ed Falk.
 <P>
 Copyright (C) 1989 by Jef Poskanzer.
 
 <HR>
-<A NAME="index">&nbsp;</A><H2>Index</H2>
+<H2 id="index">Index</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">SEE ALSO</A>
-<LI><A HREF="#lbAF">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pambackground.html b/pambackground.html
index d9b45eed..be090d50 100644
--- a/pambackground.html
+++ b/pambackground.html
@@ -18,6 +18,11 @@ pambackground - create a mask of the background area of an image
 
 [<b>-verbose=</b>]
 
+<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.
+
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -91,11 +96,6 @@ 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 acbd9b89..f7c315ee 100644
--- a/pambayer.html
+++ b/pambayer.html
@@ -7,20 +7,23 @@ Updated: 18 August 2005
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pambayer - interpret Bayer patterns
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pambayer</B>
 <b>-type=</b>{<b>1</b>|<b>2</b>|<b>3</b>|<b>4</b>}
 [<I>pamfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</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>.
 
@@ -49,11 +52,6 @@ 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>
@@ -77,8 +75,7 @@ This option is mandatory.
 
 
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="cameratopam.html">cameratopam</A></B>
 <B><A HREF="pam.html">pam</A></B>
@@ -88,14 +85,12 @@ This option is mandatory.
 <p><b>pambayer</b> was new in Netpbm 10.30 (October 2005).
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
 <LI><A HREF="#options">OPTIONS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">SEE ALSO</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
 <LI><A HREF="#history">HISTORY</A>
 </UL>
 </BODY>
diff --git a/pamditherbw.html b/pamditherbw.html
index 4710d266..385f5b48 100644
--- a/pamditherbw.html
+++ b/pamditherbw.html
@@ -28,6 +28,8 @@ pamditherbw - dither grayscale image to black and white
 
 [<I>pamfile</I>]
 
+<P>All options can be abbreviated to their shortest unique prefix.
+
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -110,8 +112,6 @@ postscript file.  A printing pipeline might look something like:
       pamtopnm | pnmtops -scale 0.25 &gt; image.ps 
 </pre>
 
-<P>All options can be abbreviated to their shortest unique prefix.
-
 <H2 id="references">REFERENCES</H2>
 
 <p>The only reference you need for this stuff is &quot;Digital
diff --git a/pamfile.html b/pamfile.html
index 16c39d33..e84abb00 100644
--- a/pamfile.html
+++ b/pamfile.html
@@ -20,6 +20,11 @@ pamfile - describe a Netpbm (PAM or PNM) file
 
 [<I>file</i> ...]
 
+<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.
+
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -28,11 +33,6 @@ pamfile - describe a Netpbm (PAM or PNM) file
 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 e5ad9ae0..c14601fe 100644
--- a/pamflip.html
+++ b/pamflip.html
@@ -27,6 +27,11 @@ 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.
+
 
 <H2 id="description">DESCRIPTION</H2>
 
@@ -54,11 +59,6 @@ data without loss.
 
 <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.
-
 <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 2a3e9bcb..7fe0a1f0 100644
--- a/pammasksharpen.html
+++ b/pammasksharpen.html
@@ -17,6 +17,10 @@ pammasksharpen - Sharpen an image via an unsharp mask
 [<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.
+
 <H2 id="examples">EXAMPLES</H2>
 
 <pre>
@@ -75,10 +79,6 @@ 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/pamseq.html b/pamseq.html
index 3d955cf4..685f1e5f 100644
--- a/pamseq.html
+++ b/pamseq.html
@@ -11,13 +11,19 @@ Updated: 8 May 2002
 
 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>
+<B>pamseq</B>
+[<B>-tupletype=</B><I>tupletype</I>]
+<I>depth</I>
+<I>maxval</I>
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</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.
+
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -31,13 +37,7 @@ left to right.  For higher depths, the highest numbered plane goes from
 Then the sequence repeats except with the next highest plane set to a value
 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.
+<H2 id="options">OPTIONS</H2>
 
 <DL COMPACT>
 <DT><B>-tupletype</B>
@@ -47,8 +47,7 @@ It can be any string up to 255 characters.
 </DL>
 
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>USAGE</H2>
+<H2 id="usage">USAGE</H2>
 
 <p>To create a simple ramp of the values 0..255, for input to various matrix
 calculations, try
@@ -78,27 +77,23 @@ of the set of "web safe" colors as defined by Netscape.  Most web
 browsers guarantee that they can produce at least these 216 colors
 (215 plus black).
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="pnmremap.html">pnmremap</A></B>,
 <B><A HREF="pamtopnm.html">pamtopnm</A></B>,
 <B><A HREF="pam.html">pam</A></B>
 
-<A NAME="history">&nbsp;</A>
-<H2>HISTORY</H2>
+<H2 id="history">HISTORY</H2>
 <b>pamseq</b> was added to Netpbm in June 2002.
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAF">USAGE</A>
-<LI><A HREF="#lbAG">SEE ALSO</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
+<LI><A HREF="#usage">USAGE</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
 <LI><A HREF="#history">HISTORY</A>
 </UL>
 </BODY>
diff --git a/pamtodjvurle.html b/pamtodjvurle.html
index 2809a54c..e893a824 100644
--- a/pamtodjvurle.html
+++ b/pamtodjvurle.html
@@ -17,6 +17,8 @@ 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.
+
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -26,8 +28,6 @@ PNM) as input and produces DjVu Color RLE format as output.
 
 <H2 id="options">OPTIONS</H2>
 
-<p>Mininum unique abbreviation of options in acceptable.
-
 <DL COMPACT>
 <DT><B>-transparent</b> <i>colorname</i>
 
diff --git a/pamtohdiff.html b/pamtohdiff.html
index 8bd12dc6..e41cf7d8 100644
--- a/pamtohdiff.html
+++ b/pamtohdiff.html
@@ -6,13 +6,11 @@ Updated: 15 April 2002
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pamtohdiff - convert PAM image to horizontal difference image
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pamtohdiff</B>
 [<I>pamfile</I>]
@@ -23,8 +21,7 @@ Minimum unique abbreviation of option is acceptable.  You may use double
 hyphens instead of single hyphens 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>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -72,26 +69,22 @@ value in the output of one half the maxval.
 horizontal difference image PAM.
 
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="hdifftopam.html">hdifftopam</A></B>,
 <B><A HREF="pamdepth.html">pamdepth</A></B>,
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Bryan Henderson
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAF">SEE ALSO</A>
-<LI><A HREF="#lbAG">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pamtohtmltbl.html b/pamtohtmltbl.html
index 71fc083b..d0ede682 100644
--- a/pamtohtmltbl.html
+++ b/pamtohtmltbl.html
@@ -7,21 +7,23 @@ Updated: 29 March 2003
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pamtohtmltbl - convert pnm/pam visual image to an HTML table
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pamtohtmltbl</B>
 [<b>-transparent=</b><i>color</i>]
 [<b>-verbose</b>]
 [<I>file</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</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>.
 
@@ -37,13 +39,7 @@ something equivalent with extra higher numbered channels, but
 <P>Note that the more normal way to include a visual image in an HTML
 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.
+<H2 id="options">OPTIONS</H2>
 
 <DL COMPACT>
 <DT><B>-transparent=</B><i>color</i>
@@ -63,20 +59,17 @@ library routine</a>.
 <dd>This option causes <b>pamtohtmltbl</b> to display messages about the
 conversion process.
      
-<A NAME="lbAE">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="pnm.html">pnm</A></B>
 <B><A HREF="pam.html">pam</A></B>
 
-<A NAME="history">&nbsp;</A>
-<H2>HISTORY</H2>
+<H2 id="history">HISTORY</H2>
 
 <P><b>pamtohtmltbl</b> was new in Netpbm 10.15 (April 2003).
 </DL>
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>AUTHORS</H2>
+<H2 id="authors">AUTHORS</H2>
 
 <p>Alexander B. Ivanov (SSH) wrote a program he called
 <b>pnm2html</b>.  Bryan Henderson adapted it to use the Netpbm
@@ -84,15 +77,13 @@ libraries and handle PAM images and follow Netpbm conventions, and
 named it <b>pamtohtmltbl</b>.
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
 <LI><A HREF="#options">OPTIONS</A>
-<LI><A HREF="#lbAE">SEE ALSO</A>
-<LI><A HREF="#lbAF">AUTHORS</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#authors">AUTHORS</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pamtojpeg2k.html b/pamtojpeg2k.html
index c0396144..52f0a678 100644
--- a/pamtojpeg2k.html
+++ b/pamtojpeg2k.html
@@ -9,8 +9,7 @@ Updated: 27 October 2002
 <H2>NAME</H2>
 pamtojpeg2k - convert PAM/PNM image to a JPEG-2000 code stream
 
-<A NAME="synopsis">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pamtojpeg2k</B>
 [<B>-imgareatlx=</B><I>column</I>]
@@ -47,8 +46,7 @@ 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="description">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -105,8 +103,7 @@ especially recently added features.  However, since it does not use the
 Netpbm library to read and write the Netpbm formats, it doesn't do as
 good a job on that side.
 
-<A NAME="options">&nbsp;</A>
-<H2>OPTIONS</H2>
+<H2 id="options">OPTIONS</H2>
 
 Most of the options are identical in name and function to options that the
 Jasper library JPC encoder subroutine takes.  See
@@ -143,8 +140,7 @@ JPC encoder.
 
 </DL>
      
-<A NAME="examples">&nbsp;</A>
-<H2>EXAMPLES</H2>
+<H2 id="examples">EXAMPLES</H2>
 
 <P>This example compresses losslessly.
 
@@ -162,8 +158,7 @@ away information as necessary.
 </pre>
 
 
-<A NAME="jpeg2000"></a>
-<H2>ABOUT JPEG-2000</H2>
+<H2 id="jpeg2000">ABOUT JPEG-2000</H2>
 
 <p>JPEG-2000 is a format that compresses a visual image (or a similar set of
 data) into a minimal number of bytes for storage or transmission.  In that,
diff --git a/pamtosvg.html b/pamtosvg.html
index a76e1b2b..b395a596 100644
--- a/pamtosvg.html
+++ b/pamtosvg.html
@@ -29,6 +29,11 @@ pamtosvg - convert a Netpbm image to a SVG (Scalable Vector Graphics) image
 [<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.
+
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -73,11 +78,6 @@ 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 e7b3d48b..660675a2 100644
--- a/pamtotga.html
+++ b/pamtotga.html
@@ -7,22 +7,25 @@ Updated: 21 July 2002
 
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pamtotga - convert a Netpbm image to a TrueVision Targa file
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pamtotga</B>
 [<B>-mono|-cmap|-rgb</B>]
 [<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.
+
+<DL COMPACT>
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -44,13 +47,7 @@ instead of 24 and the raster has an extra byte added to each pixel, at
 the tail end.  The value of that byte has the same meaning as in a PAM
 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.
+<H2 id="options">OPTIONS</H2>
 
 <DL COMPACT>
 <DT><B>-cmap</B>
@@ -81,8 +78,7 @@ read run-length encoded files.
 
 </DL>
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="tgatoppm.html">tgatoppm</A>,
 <A HREF="pnmquant.html">pnmquant</a>,
@@ -90,8 +86,7 @@ read run-length encoded files.
 <A HREF="pam.html">pam</A>
 <A HREF="pnm.html">pnm</A>
 
-<A NAME="history"></A>
-<H2>HISTORY</H2>
+<H2 id="history">HISTORY</H2>
 
 <p>This program was called <b>ppmtotga</b> until Netpbm 10.6 (July 2002).
 That was always a misnomer, though, because a PPM class program would not be
@@ -107,21 +102,18 @@ added to the PAM specification, it was specified with tuple type
 &quot;RGB_ALPHA&quot;.  So in Netpbm 10-26 (January 2005), <b>pamtotga</b>
 changed to recognize &quot;RGB_ALPHA&quot; instead of &quot;RGBA&quot;.
 
-<A NAME="lbAH">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Copyright (C) 1989, 1991 by Mark Shand and Jef Poskanzer.
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAG">SEE ALSO</A>
-<LI><A HREF="#lbAH">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pamtotiff.html b/pamtotiff.html
index 0df659f7..6f6cebb1 100644
--- a/pamtotiff.html
+++ b/pamtotiff.html
@@ -6,13 +6,10 @@ Updated: 27 March 2005
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
-
 pamtotiff - convert a Netpbm image to a TIFF file
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pamtotiff</B>
 
@@ -58,8 +55,7 @@ pamtotiff - convert a Netpbm image to a TIFF file
 can use two hyphens instead of one.  You can separate an option name
 from its value with white space instead of an equals sign.
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -71,7 +67,7 @@ TIFF streams (i.e. a TIFF stream with multiple
 &quot;directories&quot;).  But before Netpbm 10.27 (March 2005), it
 ignored all but the first Netpbm image in the input stream.
 
-<h3>The Output File</h3>
+<h3 id="output">The Output File</h3>
 
 <P>The output goes to Standard Output.  <b>pamtotiff</b> approaches
 this output file differently from Unix and Netpbm convention.  This is
@@ -115,10 +111,15 @@ In Bash, you would set up a read/write Standard Output to the file
 </tt>
 </pre>
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>OPTIONS</H2>
+<h3 id="library">TIFF Capability</h3>
+
+<p><b>pamtotiff</b> uses the Libtiff.org TIFF library (or whatever
+equivalent you provide) to generate the TIFF output.  Details of the
+format it produces are therefore controlled by that library.
+
+<H2 id="options">OPTIONS</H2>
 
-<h3>Compression</h3>
+<h3 id="compression">Compression</h3>
 
 <P>By default, <B>pamtotiff</B> creates a TIFF file with no
 compression.  This is your best bet most of the time.  If you want to
@@ -162,7 +163,7 @@ patent-free compression common in the Unix world implemented by the
 &quot;Z&quot; library.  It is what the PNG format uses.
 
 
-<h3>Fill Order</h3>
+<h3 id="fillorder">Fill Order</h3>
 <p>The <b>-msb2lsb</b> and <b>lsb2msb</b> options control the fill order.
 
 <P>The fill order is the order in which pixels are packed into a byte in
@@ -181,7 +182,7 @@ effect other than to set the value of the FILLORDER tag in the Tiff
 image (which may be useful for those programs that misinterpret the
 tag with reference to 16 bit samples).
 
-<h3>Color Space</h3>
+<h3 id="colorspace">Color Space</h3>
 
 <P><B>-color</B> tells <B>pamtotiff</B> to produce a color, as
 opposed to grayscale, TIFF image if the input is PPM, even if it
@@ -249,7 +250,7 @@ standards that allow any other values.
 <P>This option was added in June 2002.  Before that, only 8 bit indices were
 possible.
 
-<h3>Extra Tags</h3>
+<h3 id="extratags">Extra Tags</h3>
 
 <p>There are lots of tag types in the TIFF format that don't correspond to
 any information in the PNM format or to anything in the conversion process.
@@ -310,7 +311,7 @@ an IMAGEWIDTH tag that gives the actual width of the image.
 
 <p><b>-tag</b> was new in Netpbm 10.31 (December 2005).
 
-<h3>Other</h3>
+<h3 id="other">Other</h3>
 
 <P>You can use the <B>-rowsperstrip</B> option to set the number of
 rows (scanlines) in each strip of data in the output file.  By
@@ -324,8 +325,7 @@ instead of the default, which is to replace the output file.
 <p><b>-append</b> was new in Netpbm 10.27 (March 2005).
 
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>NOTES</H2>
+<H2 id="notes">NOTES</H2>
 
 <P>There are myriad variations of the TIFF format, and this program
 generates only a few of them.  <B>pamtotiff</B> creates a grayscale
@@ -469,8 +469,7 @@ exist and the resolution unit was always inches.
 PAM input.  It was extended and renamed in Netpbm 10.30 (October 2005).
 
 
-<A NAME="lbAH">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="tifftopnm.html">tifftopnm</A></B>,
 
@@ -482,29 +481,37 @@ PAM input.  It was extended and renamed in Netpbm 10.30 (October 2005).
 
 <B><A HREF="pam.html">pam</A></B>
 
-<A NAME="lbAI">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Derived by Jef Poskanzer from ras2tiff.c, which is
 Copyright (c) 1990 by Sun Microsystems, Inc.
 Author: Patrick J. Naughton (<A HREF="mailto:naughton@wind.sun.com">naughton@wind.sun.com</A>).
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAF">NOTES</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+  <ul>
+  <li><a href="#outputfile">The Output File</a>
+  <li><a href="#library">TIFF Capability</a>
+  </ul>
+<LI><A HREF="#options">OPTIONS</A>
+  <ul>
+  <li><a href="#compression">Compression</a>
+  <li><a href="#fillorder">Fill Order</a>
+  <li><a href="#colorspacer">Color Space</a>
+  <li><a href="#extratags">Extra Tags</a>
+  <li><a href="#other">Other</a>
+  </ul>
+<LI><A HREF="#notes">NOTES</A>
 <UL>
 <LI><A HREF="#multipass">Multiple Passes</A>
 <LI><A HREF="#extrachannel">Extra Channels</A>
 </UL>
 <LI><A HREF="#history">HISTORY</A>
-<LI><A HREF="#lbAH">SEE ALSO</A>
-<LI><A HREF="#lbAI">AUTHOR</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pamx.html b/pamx.html
index 6e731986..0e077cbd 100644
--- a/pamx.html
+++ b/pamx.html
@@ -28,6 +28,10 @@ pamx - display Netpbm image in X Window System window
 [<b>-geometry=</b><i>x-geometry-string</i>]
 [<b>-visual=</b><i>name</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>
 
@@ -71,11 +75,6 @@ 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 6992b9ac..fba27f14 100644
--- a/pbmmake.html
+++ b/pbmmake.html
@@ -6,21 +6,21 @@ Updated: 13 December 2003
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pbmmake - create a blank bitmap of a specified size
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pbmmake</B>
 [<B>-white</B>|<B>-black</B>|<B>-gray</B>]
 <I>width</I>
 <i>height</I>
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<p>You can abbreviate any option to its shortest unique prefix.
+
+
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -28,38 +28,31 @@ pbmmake - create a blank bitmap of a specified size
 height, either all black, all white, or a dithered gray.  The default
 is white.
 
-<A NAME="lbAE">&nbsp;</A>
-<H2>OPTIONS</H2>
-
-<p>You can abbreviate any option to its shortest unique prefix.
+<H2 id="options">OPTIONS</H2>
 
 <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.
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="pgmmake.html">pgmmake</A>,
 <A HREF="ppmmake.html">ppmmake</A>,
 <A HREF="pbm.html">pbm</A>
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Copyright (C) 1989 by Jef Poskanzer.
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAF">SEE ALSO</A>
-<LI><A HREF="#lbAG">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pbmreduce.html b/pbmreduce.html
index dc1fc942..2de25a78 100644
--- a/pbmreduce.html
+++ b/pbmreduce.html
@@ -6,21 +6,20 @@ Updated: 02 August 1989
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pbmreduce - read a PBM image and reduce it N times
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pbmreduce</B>
 [<B>-floyd</B>|<B>-fs</B>|<B>-threshold</B>]
 [<B>-value</B> <I>val</I>] <I>N</I>
 [<I>pbmfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</H2>
+<P>You can abbreviate any option to its shortest unique prefix.
+
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -39,10 +38,7 @@ scan at the highest possible resolution, say 300 dpi, and then reduce
 by a factor of three or so using <b>pbmreduce</b>.  You can even
 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.
+<H2 id="options">OPTIONS</H2>
 
 <P>By default, <b>pbmreduce</b> does the halftoning after the
 reduction via boustrophedonic Floyd-Steinberg error diffusion;
@@ -53,29 +49,25 @@ thresholding.  This gives better results when reducing line drawings.
 quantizations.  It should be a real number between 0 and 1.  Above 0.5
 means darker images; below 0.5 means lighter.
 
-<A NAME="lbAF">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <A HREF="pamenlarge.html">pamenlarge</A>,
 <A HREF="pamscale.html">pamscale</A>,
 <A HREF="pamditherbw.html">pamditherbw</A>,
 <A HREF="pbm.html">pbm</A>
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 Copyright (C) 1988 by Jef Poskanzer.
 
 <HR>
-<A NAME="index">&nbsp;</A>
-<H2>Table Of Contents</H2>
+<H2 id="index">Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
-<LI><A HREF="#lbAF">SEE ALSO</A>
-<LI><A HREF="#lbAG">AUTHOR</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 </UL>
 </BODY>
 </HTML>
diff --git a/pbmtoescp2.html b/pbmtoescp2.html
index 3bdc0d54..91ecfb4c 100644
--- a/pbmtoescp2.html
+++ b/pbmtoescp2.html
@@ -6,13 +6,11 @@ Updated: 4 April 2005
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<A NAME="lbAB">&nbsp;</A>
 <H2>NAME</H2>
 
 pbmtoescp2 - convert a PBM image to a ESC/P2 printer file
 
-<A NAME="lbAC">&nbsp;</A>
-<H2>SYNOPSIS</H2>
+<H2 id="synopsis">SYNOPSIS</H2>
 
 <B>pbmtoescp2</B>
 
@@ -20,8 +18,12 @@ pbmtoescp2 - convert a PBM image to a ESC/P2 printer file
 [<B>-resolution=</B><I>dpi</I>]
 [<I>pbmfile</I>]
 
-<A NAME="lbAD">&nbsp;</A>
-<H2>DESCRIPTION</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.
+
+<H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
 
@@ -35,13 +37,7 @@ printer control language</a> (e.g. the Stylus models).  For older
 Epson 9-pin dot matrix printers, which use the ESC/P protocol, see
 <B>pbmtoepson</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.
+<H2 id="options">OPTIONS</H2>
 
 <P>Input is read from file <I>pbmfile</I> if specified, otherwise from
 stdin. Output is written to stdout.
@@ -93,8 +89,7 @@ input with <b>pamscale</b>, <b>pamstretch</b>, <b>pbmreduce</b>, or
 <b>pamenlarge</b>.
 
 
-<A NAME="lbAG">&nbsp;</A>
-<H2>SEE ALSO</H2>
+<H2 id="seealso">SEE ALSO</H2>
 
 <B><A HREF="escp2topbm.html">escp2topbm</A></B>,
 <B><A HREF="pbmtoepson.html">pbmtoepson</A></B>,
@@ -104,14 +99,12 @@ input with <b>pamscale</b>, <b>pamstretch</b>, <b>pbmreduce</b>, or
 <B><A HREF="pamenlarge.html">pamenlarge</A></B>,
 <B><A HREF="pbm.html">pbm</A></B>
 
-<A NAME="lbAH">&nbsp;</A>
-<H2>AUTHOR</H2>
+<H2 id="author">AUTHOR</H2>
 
 <P>Copyright (C) 2003 by Ulrich Walcher (<A
 HREF="mailto:u.walcher@gmx.de">u.walcher@gmx.de</A>).
 
-<A NAME="history">&nbsp;</A>
-<H2>HISTORY</H2>
+<H2 id="history">HISTORY</H2>
 
 <p><b>pbmtoescp2</b> was added to Netpbm in Release 10.18 (August 2003);
 it was created around the same time.
@@ -120,13 +113,12 @@ it was created around the same time.
 <A NAME="index">&nbsp;</A>
 <H2>Table Of Contents</H2>
 <UL>
-<LI><A HREF="#lbAB">NAME</A>
-<LI><A HREF="#lbAC">SYNOPSIS</A>
-<LI><A HREF="#lbAD">DESCRIPTION</A>
-<LI><A HREF="#lbAE">OPTIONS</A>
+<LI><A HREF="#synopsis">SYNOPSIS</A>
+<LI><A HREF="#description">DESCRIPTION</A>
+<LI><A HREF="#options">OPTIONS</A>
 <LI><A HREF="#hints">HINTS</A>
-<LI><A HREF="#lbAG">SEE ALSO</A>
-<LI><A HREF="#lbAH">AUTHOR</A>
+<LI><A HREF="#seealso">SEE ALSO</A>
+<LI><A HREF="#author">AUTHOR</A>
 <LI><A HREF="#history">HISTORY</A>
 </UL>
 </BODY>
diff --git a/pbmtolj.html b/pbmtolj.html
index dd00be43..ce7e9bb4 100644
--- a/pbmtolj.html
+++ b/pbmtolj.html
@@ -6,7 +6,7 @@ Updated: 23 April 2005
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
-<H2 id="name">NAME</H2>
+<H2>NAME</H2>
 pbmtolj - convert a PBM image to HP LaserJet format
 
 <H2 id="synopsis">SYNOPSIS</H2>
@@ -21,6 +21,9 @@ pbmtolj - convert a PBM image to HP LaserJet format
 [<I>pbmfile</I>]
 [<B>-copies</B> <I>N</I>]
 
+<P>You can abbreviate any option to its shortest unique prefix.
+
+
 <H2 id="description">DESCRIPTION</H2>
 
 <p>This program is part of <a href="index.html">Netpbm</a>.
@@ -86,8 +89,6 @@ controls the &quot;number of copies&quot; printer control;
 
 </DL>
 
-<P>You can abbreviate any option to its shortest unique prefix.
-
 <H2 id="seealso">SEE ALSO</H2>
 
 <a href="pnmtopclxl.html"><b>pnmtopclxl</b></a>,
diff --git a/tifftopnm.html b/tifftopnm.html
index 68f9783f..41237e7f 100644
--- a/tifftopnm.html
+++ b/tifftopnm.html
@@ -2,7 +2,7 @@
 <HTML><HEAD><TITLE>Tifftopnm User Manual</TITLE></HEAD>
 <BODY>
 <H1>tifftopnm</H1>
-Updated: 08 January 2008
+Updated: 02 June 2008
 <BR>
 <A HREF="#index">Table Of Contents</A>
 
@@ -39,6 +39,18 @@ which type it is writing.
 output stream.  Before Netpbm 10.27 (March 2005), however, it would
 just ignore all but the first input image.
 
+<P>The <I>tiff-filename</I> argument names the regular file that
+contains the Tiff image.  If you specify &quot;-&quot; or don't
+specify this argument, <B>tfftopnm</B> uses Standard Input. In either
+case, the file must be seekable.  That means no pipe, but any regular
+file is fine.
+
+<h3 id="library">TIFF Capability</h3>
+
+<p><b>pamtotiff</b> uses the Libtiff.org TIFF library (or whatever
+equivalent you provide) to interpret the TIFF input.  So the set of files
+it is able to interpret is determined mostly by that library.
+
 <P>This program cannot read every possible TIFF file -- there are
 myriad variations of the TIFF format.  However, it does understand
 monochrome and gray scale, RGB, RGBA (red/green/blue with alpha
@@ -69,6 +81,8 @@ other kinds of TIFF files even when they don't fit in memory all at
 once.  The existing limitations are mainly because no one has asked
 for more.
 
+<h3 id="output">Output Image</h3>
+
 <P>The PNM output has the same maxval as the Tiff input, except that
 if the Tiff input is colormapped (which implies a maxval of 65535) the
 PNM output has a maxval of 255.  Though this may result in lost
@@ -85,13 +99,6 @@ which is the maximum allowed by the Netpbm formats.  In that case,
 <b>tifftopnm</b> uses a maxval of 65535, and you lose some information
 in the conversion.
 
-<P>The <I>tiff-filename</I> argument names the regular file that
-contains the Tiff image.  If you specify &quot;-&quot; or don't
-specify this argument, <B>tfftopnm</B> uses Standard Input. In either
-case, the file must be seekable.  That means no pipe, but any regular
-file is fine.
-
-
 
 <H2 id="options">OPTIONS</H2>
 
@@ -312,6 +319,10 @@ HREF="mailto:naughton@wind.sun.com">naughton@wind.sun.com</A>).
 <UL>
   <LI><A HREF="#synopsis">SYNOPSIS</A>
   <LI><A HREF="#description">DESCRIPTION</A>
+  <ul>
+    <LI><A HREF="#library">Tiff Capability</A>
+    <LI><A HREF="#output">Output Image</A>
+    </ul>
   <LI><A HREF="#options">OPTIONS</A>
   <LI><A HREF="#notes">NOTES</A>
     <UL>