Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!apple!usc!zaphod.mps.ohio-state.edu!caen!uflorida!mlb.semi.harris.com!trantor.harris-atd.com!x102c!ferguson From: ferguson@x102c.harris-atd.com (ferguson ct 71078) Newsgroups: comp.unix.questions Subject: Re: troff to postscript conversion Message-ID: <5473@trantor.harris-atd.com> Date: 9 Feb 91 16:13:13 GMT References: <5442@trantor.harris-atd.com> Sender: news@trantor.harris-atd.com Reply-To: ferguson@x102c.ess.harris.com (ferguson ct 71078) Organization: Harris Corporation GSS, Melbourne, Florida Lines: 121 Following is a summary of the mail responses I received to my posting asking for a troff to postscript converter. I should have mentioned that I needed it for a SUN Spark SLC. Thanks for all the responses. Chuck ---------------------------------------------------------------------- From: gengenba@forwiss.uni-passau.de (Michael Gengenbach) Use groff from the Free Software Foundation's GNU project. It is available free via anonymous ftp from prep.ai.mit.edu. We use it and have no problems. Regards Michael ---------------------------------------------------------------------- From: tj@mlb.semi.harris.com (Tim Johnson) I have a program of unknown origin called ptroff for sun's that takes roff input and prints postscript. Let me know if you are interested. ---------------------------------------------------------------------- From: rcw@epg.harris.com (R. Christopher Withers) If you have access to a Sun with either Transcript or FrameMaker loaded you can use ptroff under Transcript/bin or use FrameMaker to import the file using the troff filter. FrameMaker only prints to postscript devices. ---------------------------------------------------------------------- From: ratazzie@LONEX.RADC.AF.MIL (Edward P. Ratazzi) If you're using a Sun, and you have the TranScript software option, you can use 'ptroff', which is a PostScript-troff program. ptroff supports -me -ms -man, etc. Hope this helps. ---------------------------------------------------------------------- From: Erik Naggum (the Internet Purist) The GNU project has produced a `groff' which outputs PostScript among other things. To compile it, you need G++, for which you need GCC. This is all freely available, for certain values of "free". The C++ code in groff is reportedly _extremely_ clean and easily portable. The C code in G++ or GCC is, on the other hand, not known for this quality. GCC is supported on a number of platforms, for a suitable value of "supported", which means that there exist a solution such that you will not spend hours and hours trying to do what other people have done before you. You may find a pointer to that solution by contacting the Free Software Foundation, or read some of the gnu.* groups for a few days. I can't help you with that. We get these relevant gnu.* newsgroups here at the University of Oslo: U 2: gnu.g++.announce U 44: gnu.g++.bug U 58: gnu.g++.help U 7: gnu.g++.lib.bug U 0: gnu.gcc.announce U 47: gnu.gcc.bug U 26: gnu.gcc.help none of which I read. They are matched with mailing-lists off some machine at MIT, possibly prep.ai.mit.edu. Check their ftp library. I use groff, and am happy with it. I don't support GNU's philosophy, but they have better products than nearly all vendors. ---------------------------------------------------------------------- From: tcurrey@x102a (currey tom 76327) You might want to check out a program called "psroff". it is on Machine : uunet.uu.net file : pub/psroff* There are several files here. Hope this helps Tom Currey tcurrey@elvis.ess.harris.com ---------------------------------------------------------------------- From: Russ Evans I assume you're on Unix. (Someone posted a response about MS-DOS, which sounds a little unlikely). The answer depends on whether your troff is the ancient CAT troff or the newer ditroff stuff. Find out by trying to invoke troff. If it comes back with a message about 'Typesetter busy', you've got CAT troff. You want to get a copy of Chris Lewis's excellent psroff, version 2 patchlevel 7. Patchlevel 5 was distributed in comp.sources.unix recently, and can be obtained from uunet. Patch 6 deals with Ultrix/RISC (I helped Chris on that stuff) and patch 7 tidies up a few loose ends. Patchlevel 5 will probably work fine for you. If necessary, you can get the patches from Chris - I don't have his address handy, but it's in the distribution files. If you have ditroff, I'm not the best person to advise you. Russ Evans e_gs18@va.nmh.ac.uk Chuck Ferguson Harris Government Information Systems Division (407) 984-6010 MS: W1/7742 PO Box 98000 Melbourne, FL 32902 Internet: ferguson@x102c.ess.harris.com Usenet: uunet!x102a!x102c!ferguson