.TH HTMLROFF 1 | |
.SH NAME | |
htmlroff \- HTML formatting and typesetting | |
.SH SYNOPSIS | |
.B htmlroff | |
[ | |
.B -iuv | |
] | |
[ | |
.B -m | |
.I name | |
] | |
[ | |
.B -r | |
.I aN | |
] | |
[ | |
.I file | |
\&... | |
] | |
.SH DESCRIPTION | |
.I Htmlroff | |
accepts | |
.IR troff (1) | |
input in the named | |
.I files | |
and formats it as HTML for viewing in a web browser. | |
.PP | |
If no | |
.I file | |
argument is given, | |
.I htmlroff | |
reads the standard input. | |
An argument consisting of a single minus | |
.RB ( - ) | |
is taken to be | |
a file name corresponding to the standard input. | |
The options are: | |
.TP | |
.B -i | |
Read standard input after the input files are exhausted. | |
.TP | |
.BI -m name | |
Process the macro file | |
.BI \*9/tmac/tmac. name | |
before the input | |
.IR files . | |
.TP | |
.BI -r aN | |
Set register | |
.I a | |
(one character name) to | |
.IR N . | |
.TP | |
.B -u | |
Generate UTF output. | |
By default, | |
.I htmlroff | |
converts Unicode runes into the corresponding | |
HTML entity sequences | |
.RB ( α , | |
.BR , | |
and so on). | |
.I Htmlroff | |
invokes | |
.IR tcs (1) | |
for the conversion. | |
.TP | |
.B -v | |
Generate debugging output and warnings about suspicious input. | |
.PD | |
.PP | |
Most | |
.I troff | |
input files, especially those using the | |
.IR ms (7) | |
macros, can be used unaltered. | |
In general, the macro file | |
.B tmac.html | |
should be processed after processing other standard macro files, | |
as in | |
.B htmlroff | |
.B -ms | |
.BR -mhtml . | |
.PP | |
.IR Htmlroff (7) | |
describes the changes to the input language. | |
.PP | |
.IR Mhtml (7) | |
describes the new macros. | |
.SH EXAMPLES | |
Format the Plan 9 web page: | |
.IP | |
.EX | |
cd /usr/web/plan9 | |
htmlroff -mhtml index.tr >index.html | |
.EE | |
.PP | |
Format a paper: | |
.IP | |
.EX | |
cd /sys/doc | |
pic auth.ms | tbl | eqn | htmlroff -ms -mhtml >auth.html | |
.EE | |
.SH FILES | |
.TP | |
.B \*9/troff/font/devutf/utfmap | |
Mapping from | |
.I troff | |
two-character names like | |
.B \e(*a | |
to Unicode characters like α. | |
.SH SOURCE | |
.B \*9/src/cmd/htmlroff | |
.SH "SEE ALSO | |
.IR tcs (1), | |
.IR troff (1), | |
.IR htmlroff (7), | |
.IR mhtml (7) |