NAME¶
unroff - convert
troff documents to plain text
SYNTAX¶
unroff [
-E ] [
-J ] [
-8 ] [
-mxx ] [
file ... ]
DESCRIPTION¶
unroff processes documents written to be formatted with
troff (or
nroff, or any of the other
*roff variants) and converts them to
plain text. This is similar to what
deroff does, but the result is
sometimes better than
deroff output.
Optional flags may be given to modify the operation of
unroff, as
follows:
- -E
- Echo input tokens as they are read. Useful mainly for
debugging.
- -J
- Join output lines that would be part of a single paragraph
so they form a single output line. This is useful if you plan to move the
resulting output into a document formatter that treats paragraphs as a
single line. The default is to do line wrapping according to the line
length specified in the input document.
- -8
- Write 8-bit ISO Latin-1 (ISO 8859-1) characters. This
option may be useful for producing output intended to be viewed on devices
capable of 8-bit character display. Without this option, 8-bit Latin-1
characters will generall appear in the output as ``[[name]]'' where
``name'' is the troffcvt internal name for the character, e.g.,
``[[Aacute]]''. For some of these characters, an ASCII approximation will
be used if something reasonably close is available.
- -mxx
- Specify macro package, usually -man, -me,
-mm, or -ms.
DIAGNOSTICS¶
line length clipped to nnn chars. A very long line length was requested,
so long that it would likely result in output line assembly buffer overflow.
The length is clipped to prevent this.
output buffer capacity exceeded. This means some line is so long that it
couldn't be collected in the output line assembly buffer. Most likely this
signals a bug in
tc2text, since the length is supposed to be kept
within reasonable bounds (see previous paragraph).
SEE ALSO¶
troffcvt(1),
tc2text(1)
WHO-TO-BLAME¶
Paul DuBois,
dubois@primate.wisc.edu.
BUGS¶
unroff doesn't do so well with tables, particularly tables with
multiple-line cells. Table centering isn't handled.