This is version 3.0 of a2ps, a program to format an ascii file for printing in a postcript printer. As the copyright indicates, this distribution can be freely redistributed. Initial version was a shell program written by evan@csli (Evan Kirshenbaum). It was very slow and contained many bugs. A new version was written in C for improve speed execution and portability. Many new features and improvements have been added. Some notes on the distribution: Installation is done by modifying and executing Makefile included in this distribution. You must give a value to two variables: - HEADER_PS a2ps will search there the file header.ps at execution time. - compiler compiler name, actually one of BSD, SYSV, ANSIC. Turbo C and Microsoft C are considered ANSIC compilers. You could also give your own values to following variables: a) Physical page dimension. Dimensions must be real constants, specifying inch values. - HEIGHT sheet height - WIDTH sheet width Default values correspond to A4 format (11.64 x 8.27). In USA, you use use in general 11.0 x 8.5. b) Total lateral (left+right) or vertical (top+bottom) margins. It must be also a real constant, specifying inchs (by default 1.2). - MARGIN c) Directory separator (by default '/') - DIR_SEP char a2ps has been successfully ported to Unix 4.3BSD, Unix SystemV and MSDOS. The a2ps distribution consists of the following files: README This message Makefile a2ps.c a2ps source a2ps.1 a troff manual (man file) header.ps postcript header used by a2ps Decide where you want to keep these files and move it there. Edit "Makefile" and change the definition of HEADER_PS (to reflect the full pathname of header.ps) and of compiler name. To make a2ps do: make a2ps To install it, do: make install Format the manual entry using nroff -man a2ps.1 Please send problems and feedback to: miguel@imag.fr or miguel@imag.UUCP (uunet.uu.net!imag!miguel) Miguel SANTANA LGI IMAG-Campus BP 53X 38041 Grenoble Cedex