robertj@tekgen.BV.TEK.COM (Robert Jaquiss) (06/23/89)
I am looking for translation programs. Specifically I
want to translate PC type word processor files to nroff or
tex. I am also looking for ways to translate nroff to tex.
The reason for this is to help a group Computerized Books
for the Blind (CBFB) to provice books especially computer
manuals to the blind and print disabled.
Thank you
Robert Jaquiss Jr.
Phone: (503) 627-4444 (work)
robertj@tekgen.bv.tek.comsteve@basser.oz (Stephen Russell) (06/24/89)
In article <4522@tekgen.BV.TEK.COM> robertj@tekgen.BV.TEK.COM (Robert Jaquiss) writes: > > I am looking for translation programs. Specifically I >want to translate PC type word processor files to nroff or >tex. A technique I've found useful is to use the PC WP to generate a print file (ie, print to a file, not the printer) for a common printer such as an FX-80. I choose the FX80 as adornments like underlining, bold and italics, are indicated by simple escape sequences. This format is relatively easy to translate into nroff (or tex?), although some more smarts are needed to translate things like para breaks, headings, etc, and remove unneeded page layout features like margins for the printer. The advantage of this approach is the common interface - most (all?) WP programs can generate FX80 printer codes. It's certainly much easier than decoding yet another proprietary WP file format. Of course, things like tables are harder to translate into their equivalent Tbl code. If you're interested, I can post/mail a program I have here that does a reasonable job of converting FX80 to ms macro troff source. Apart from the translation of escape sequences, it recognises patterns like new paras in the input. This pattern matching is easy to modify for other input styles.
steve@basser.oz (Stephen Russell) (06/27/89)
I've received several requests to post my (admittedly simple) FX80 to [nt]roff conversion program. As it was a fairly quick hack, I'll have to clean it up a bit before giving it a public airing. Don't expect to see it for a week or two - mid-year exam marking has priority at the moment :-). Stay tuned.