.Dd $Mdocdate$
.Dt mht 1
.Os
.
.Sh NAME
.Nm mht
.Nd troff for HTML
.
.Sh SYNOPSIS
.Nm
.Op Ar file
.
.Sh DESCIPTION
.Pp
.Nm
is a utility that generates HTML from
.Xr troff 1
source code.
.Pp
While
.Nm
is named like a troff macro package and uses troff syntax, it is a standalone utility that does not use troff itself.
As such, it supports only a subset of the standard troff requests.
.
.Sh USAGE
.Pp
This section describes the various types of requests supported by
.Nm .
On the left side is the name of the request.
On the right side is the HTML expansion.
.Pp
In the HTML expansion of all element requests, a backslash and a dollar sign followed by a number (e.g. \\$1) signify a parameter expansion.
.Pp
In block element requests, a percent sign (%) signifies the lines following the request until the next block element request.
.Pp
Finally, in contiguous element requests, whatever text is on the outside of the area delimited by braces ({...}) is removed when two of the same contiguous element requests are placed next to one another.
.Ss Standard troff requests
.Bl -tag
.It Sy \&br
.El
.Ss Contiguous element requests
.Bl -tag
.It Sy \&Qp
{.El .Ss Block element requests .Bl -tag .It Sy \&Hh%
}
%
.It Sy \&Pr%.It Sy \&Sh
\\$1
\\$2
.It Sy \&Cs
.It Sy \&Da
.It Sy \&Em
\\$3\\$1\\$2
.It Sy \&Hy
\\$1
.It Sy \&Im
.It Sy \&It
\\$3\\$1\\$2
.It Sy \&St
\\$3\\$1\\$2
.It Sy \&Tt
\\$3\\$1\\$2
.It Sy \&Ul
\\$3\\$1\\$2
.El
.
.Sh AUTHORS
.Pp
.Nm
is written by John Ankarström
.Aq Mt john (at) ankarstrom.se .