Xref: utzoo comp.text:7819 comp.text.tex:4573 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!wuarchive!zaphod.mps.ohio-state.edu!samsung!munnari.oz.au!csc.anu.edu.au!csis!ken From: ken@csis.dit.csiro.au (Ken Yap) Newsgroups: comp.text,comp.text.tex Subject: Re: Using TeX for the UNIX man pages Message-ID: <1991Jan2.000547.15295@csis.dit.csiro.au> Date: 2 Jan 91 00:05:47 GMT References: <1990Dec28.003306.12375@csis.dit.csiro.au> Organization: CSIRO Division of Information Technology Lines: 25 In article : >Well, it virtually ensures that quantizing will be approximate, even if >by very little. 1/65k of a point is an exceedingly fine resolution, and >even if the real device resolution is not (as it is *very* rarely) a >factor of 1/65k, the resulting error is usually negligible. > >Ditroff though avoids even this negligible source of errors by being >parametric with respect to the actual hirzontal and vertical resolutions >of the intended output device, and ensuring that all motions and sizes >are in fact even multiples of these resolutions, and by declaring in its >output for which resolutions all motions and sizes are meant. Perhaps, but ditroff format (at least the one I worked with) has its limitations too. When I wrote the ditdvi converter I rediscovered that widths have to under 256 because they are stored as one byte in the fontdesc file. This means that everything has to be scaled so that the widest character is under 256 units. This is another source of quantization error when adapting to real-world devices. In practice I have found TeX's spacing and placement decisions to be superior to *roff's. So I'm biased. :-) Again, the real point is that there is no technical hindrance to using TeX for man pages. Somebody just has to put in the work in macros and backends.