GROFF(1) BSD Reference Manual GROFF(1) NNAAMMEE groff - front end for the groff document formatting system SSYYNNOOPPSSIISS ggrrooffff [ --ttppeesszzaaiivvhhbbllCCEENNRRVVXXZZ ] [ --ww_n_a_m_e ] [ --WW_n_a_m_e ] [ --mm_n_a_m_e ] [ --FF_d_i_r ] [ --TT_d_e_v ] [ --ff_f_a_m ] [ --MM_d_i_r ] [ --dd_c_s ] [ --rr_c_n ] [ --nn_n_u_m ] [ --oo_l_i_s_t ] [ --PP_a_r_g ] [ _f_i_l_e_s... ] DDEESSCCRRIIPPTTIIOONN ggrrooffff is a front-end to the groff document formatting sys- tem. Normally it runs the ttrrooffff program and a postproces- sor appropriate for the selected device. Available devices are: ppss For PostScript printers and previewers ddvvii For TeX dvi format XX7755 For a 75 dpi X11 previewer XX110000 For a 100dpi X11 previewer aasscciiii For typewriter-like devices llaattiinn11 For typewriter-like devices using the ISO Latin-1 character set. The postprocessor to be used for a device is specified by the ppoossttpprroo command in the device description file. This can be overridden with the --XX option. The default device is ppss. It can optionally preprocess with any of ppiicc, eeqqnn, ttbbll, rreeffeerr, or ssooeelliimm.. Options without an argument can be grouped behind a single --. A filename of -- denotes the standard input. The ggrroogg command can be used to guess the correct groff command to use to format a file. OOPPTTIIOONNSS --hh Print a help message. --ee Preprocess with eqn. --tt Preprocess with tbl. --pp Preprocess with pic. --ss Preprocess with soelim. Groff Version 1.08 29 October 1992 1 GROFF(1) BSD Reference Manual GROFF(1) --RR Preprocess with refer. No mechanism is provided for passing arguments to rreeffeerr because most refer options have equivalent commands which can be included in the file. See rreeffeerr(1) for more details. --vv Make programs run by ggrrooffff print out their version number. --VV Print the pipeline on stdout instead of executing it. --zz Suppress output from ttrrooffff. Only error messages will be printed. --ZZ Do not postprocess the output of ttrrooffff. Normally ggrrooffff will automatically run the appropriate post- processor. --PP_a_r_g Pass _a_r_g to the postprocessor. Each argument should be passed with a separate --PP option. Note that ggrrooffff does not prepend -- to _a_r_g before passing it to the postprocessor. --ll Send the output to a printer. The command used for this is specified by the pprriinntt command in the device description file. --LL_a_r_g Pass _a_r_g to the spooler. Each argument should be passed with a separate --LL option. Note that ggrrooffff does not prepend -- to _a_r_g before passing it to the postprocessor. --TT_d_e_v Prepare output for device _d_e_v. The default device is ppss. --XX Preview with ggxxddiittvviieeww instead of using the usual postprocessor. This is unlikely to produce good results except with --TTppss. --NN Don't allow newlines with eqn delimiters. This is the same as the --NN option in eeqqnn. --aa --bb --ii --CC --EE --ww_n_a_m_e --WW_n_a_m_e --mm_n_a_m_e Groff Version 1.08 29 October 1992 2 GROFF(1) BSD Reference Manual GROFF(1) --oo_l_i_s_t --dd_c_s --rr_c_n --FF_d_i_r --MM_d_i_r --ff_f_a_m --nn_n_u_m These are as described in ttrrooffff(1).. EENNVVIIRROONNMMEENNTT GGRROOFFFF__CCOOMMMMAANNDD__PPRREEFFIIXX If this is set _X, then ggrrooffff will run _Xttrrooffff instead of ttrrooffff. This also applies to ttbbll, ppiicc, eeqqnn, rreeffeerr and ssooeelliimm. It does not apply to ggrrooppss, ggrrooddvvii, ggrroottttyy and ggxxddiittvviieeww. GGRROOFFFF__TTMMAACC__PPAATTHH A colon separated list of directories in which to search for macro files. GGRROOFFFF__TTYYPPEESSEETTTTEERR Default device. GGRROOFFFF__FFOONNTT__PPAATTHH A colon separated list of directories in which to search for the ddeevv_n_a_m_e directory. PPAATTHH The search path for commands executed by ggrrooffff. GGRROOFFFF__TTMMPPDDIIRR The directory in which temporary files will be cre- ated. If this is not set and TTMMPPDDIIRR is set, tempo- rary files will be created in that directory. Oth- erwise temporary files will be created in //ttmmpp. The ggrrooppss(1) and rreeffeerr(1) commands can create tem- porary files. FFIILLEESS //uussrr//sshhaarree//ggrrooffff__ffoonntt//ddeevv_n_a_m_e//DDEESSCC Device description file for device _n_a_m_e. //uussrr//sshhaarree//ggrrooffff__ffoonntt//ddeevv_n_a_m_e//_F Font file for font _F of device _n_a_m_e. AAUUTTHHOORR James Clark <jjc@jclark.com> BBUUGGSS Report bugs to bug-groff@prep.ai.mit.edu. Include a com- plete, self-contained example that will allow the bug to be reproduced, and say which version of groff you are using. Groff Version 1.08 29 October 1992 3 GROFF(1) BSD Reference Manual GROFF(1) CCOOPPYYRRIIGGHHTT Copyright (C) 1989, 1990, 1991, 1992 Free Software Founda- tion, Inc. groff is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. groff is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied war- ranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR- POSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with groff; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cam- bridge, MA 02139, USA. AAVVAAIILLAABBIILLIITTYY The most recent released version of groff is always avail- able for anonymous ftp from prep.ai.mit.edu (18.71.0.38) in the directory pub/gnu. SSEEEE AALLSSOO ggrroogg(1), ttrrooffff(1), ttbbll(1), ppiicc(1), eeqqnn(1), ssooeelliimm(1),, rreeffeerr(1), ggrrooppss(1), ggrrooddvvii(1), ggrroottttyy(1), ggxxddiittvviieeww(1), ggrrooffff__ffoonntt(5), ggrrooffff__oouutt(5), ggrrooffff__mmss(7), ggrrooffff__mmee(7), ggrrooffff__cchhaarr(7) Groff Version 1.08 29 October 1992 4