I have just installed the ELF version of SWIM on top of my Slackware
3.0 distribution, and have run into two kinds of problems with the
formatting of the mwm man page.
All of the lists and much of the highlighting are messed up, because
the GNU .an macro apparently doesn't implement some of the required
macros. I have fixed this with these substitutions:
.LI -> .IP
\*L -> \fB
\*O -> \fP
\*V -> \fI
One way to do this is as follows:
# cd /usr/X11/man/man1
# mv mwm.1X mwm-orig.1X
# sed -e s/^.LI/.IP/ \
-e s/\\\*L/\\fB/g \
-e s/\\\*O/\\fP/g \
-e s/\\\*V/\\fI/g \
mwm-orig.1X >mwm.1X
However, formatting still generates errors like this:
924: warning: can't break line
error: page 13: table will not fit on one page; use .TS H/.TH with a
supporting macro package
...and the corresponding tables are missing. I don't know enough roff
to fix this. Just Computers! has not been able to help. I would
appreciate any suggestions.
- Jim Van Zandt