TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:man pages From:Stuart Burnfield <slb -at- FS -dot- COM -dot- AU> Date:Thu, 29 Jan 1998 10:54:49 +0800
Hi John -
I seem to recall there's an O'Reilly book that covers nroff and troff.
If so, I recommend it sight unseen. All the O'Reilly UNIX books I've
seen have been excellent. I can't check it out right now but you should
be able to find out from their Web site.
I also recommend their 'UNIX in a Nutshell' book. It has three chapters
on nroff/troff, the macro packages, and the preprocessors. The Nutshell
book is absolutely indispensible if you expect to work with UNIX
commands, shells and editors.
Some advice: as with programming languages, it's possible for different
people to achieve the same effects in nroff using very diferent styles.
I updated several man pages that had been written and maintained by three
people. They were a real mishmash of styles and very hard to follow. By
contrast, another set of man pages written by a fourth person were a
delight -- clean and simple. The difference was that they were new, and
so only had a single author.
So, if you'll be maintaining man pages from several authors, give some
thought to how you'll keep them reasonably consistent. An standard
macro library, a style guide, and some templates or skeleton pages
would be a good start.
If you're doing all the writing and tagging, then of course you can use
whatever tools and tags you like.
This problem i why I'm interested in using Frame to maintain our man
page set. If the filters are good (I haven't tested them thoroughly)
I can take our existing messy pages and maintain them centrally.
Finally, you might want to check out PolyglotMan (formerly called
RosettaMan or rman). It's a man page filter that supports lots of useful
formats (HTML, SGML, LaTex, ASCII, . . .) I think you can get it (and
a swag of other HTML converters) from: