1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
.TH TR2TEX 1
.UC 4
.SH NAME
tr2tex \- convert a document from troff to latex
.SH SYNOPSIS
.B tr2tex
[
.B -m
]
.I file ...
.SH DESCRIPTION
.I Tr2tex
attempts to convert into
.IR latex (6)
form a document contained in
.I files
written in
.IR troff (1)
with
.IR ms (6)
macros,
.IR eqn (1)
equations, and some simple
.IR tbl (1)
specifications.
The result is placed on standard output.
There is one option.
.TP
.B -m
Convert the document from
.IR man (6)
form to
.IR latex (6).
.PP
The output may need some hand polishing.
.I Troff
requests that cannot be converted are left
as comments.
Some of the converted document may be in plain TeX.
.SH FILES
.HP
.F /usr/lib/tex/troffms.sty
.IR tex (1)
macros into which some
.I troff
constructs convert.
.br
.ns
.PP
.F /usr/lib/tex/troffman.sty
.SH BUGS
Option
.B -m
does not work with 10th edition
.I man
macros.
.br
Commands that are not separated from their argument by a space are
not properly parsed (e.g.
.BR .sp3i ).
.br
.I Eqn
operators
.L rpile
and
.L lpile
are treated as
.LR cpile ,
.L rcol
and
.L lcol
as
.LR ccol .
.br
.I Eqn
operators
.LR size ,
.LR gsize ,
.LR fat ,
.LR gfont ,
.LR mark ,
and
.LR lineup
are ignored.
.br
The closing member of a naturally bracketing pair of
.I troff
requests, such as
.BR .nf - .fi
or
.BR ".ft I" - ".ft R",
is not supplied automatically after each paragraph.
.br
When local motions are converted to
.L \eraise
or
.LR \elower ,
an
.L \ehbox
must be supplied manually.
.br
The
.I eqn
expression
.L "a sub i sub j
is misconverted; use
.L "a sub { i sub j }
instead.
.br
Line spacing cannot be changed within a paragraph.
.br
Number registers cannot be accessed via
.BR .nr .
.br
Redefinition of some
.I eqn
operators, such as
.LR over ,
.LR sub ,
or
.LR sup ,
will cause trouble.
.SH AUTHOR
Kamal Al-Yahya, Stanford University
|