169626SruMore stuff for groff
269626Sru====================
369626Sru
4151497SruWindows 32
5151497Sru----------
669626Sru
769626SruHere two ports using the gcc compiler and other GNU tools:
869626Sru
979543Sru. Cygwin:
1069626Sru
1179543Sru    http://sources.redhat.com/cygwin/
1269626Sru
1379543Sru  Look for a convenient mirror site in
1469626Sru
1579543Sru    http://sources.redhat.com/cygwin/mirrors.html
1669626Sru
17104862Sru  At any of those mirrors, groff can be found in the directory
1879543Sru  latest/groff.
1979543Sru
2079543Sru. Kees Zeelenberg <c.zeelenberg@hccnet.nl>:
2179543Sru
2279543Sru    http://gnuwin32.sourceforge.net/packages/groffl.htm
2379543Sru
24104862Sru  This port includes recent versions of grap and deroff.
2579543Sru
2669626Srudos
2769626Sru---
2869626Sru
2979543SruBinaries for Eli Zaretskii's port using the djgpp compiler are available
3079543Srufrom
3169626Sru
3269626Sru  ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro*b.zip
3369626Sru
3469626Sruand its mirrors; for installation details please read `arch/djgpp/README'.
35151497SruThis port also runs on Windows 32 systems, except Windows 2000.
3669626Sru
3769626Srugrap
3869626Sru----
3969626Sru
4069626SruAn implementation of Kernighan & Bentley's grap language for typesetting
4169626Srugraphs.  Written by Ted Faber <faber@lunabase.org>.  The actual version
4279543Srucan be found at
4369626Sru
4469626Sru  http://www.lunabase.org/~faber/Vault/software/grap/
4569626Sru
46151497SruA djgpp port which runs on dos and most Windows 32 systems (Windows 95,
47151497SruWindows 98, Windows NT) done by Kees Zeelenberg <c.zeelenberg@hccnet.nl>
48151497Sruis available from
4975584Sru
5075584Sru  ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
5175584Sru
5275584SruIt is intended to be used with the djgpp port of groff.
5375584Sru
54151497SruA Windows 32 port is included in the groff package available from
5579543Sru
5679543Sru    http://gnuwin32.sourceforge.net/
5779543Sru
5869626Sruplot2dev
5969626Sru--------
6069626Sru
6169626SruThis utility program can convert plot graphics to either pic or gremlin
6269626Srufiles.  It has been written by Richard Murphey <richard-murphey@rice.edu>
6369626Sruand Daniel Senderowicz <daniel@synchrods.com> (who has added the gremlin
6469626Srudriver).  The actual version can be found as
6569626Sru
6669626Sru  ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
6769626Sru
6875584Srutroffcvt
6975584Sru--------
7075584Sru
7175584SruFrom the web page:
7275584Sru
7375584Sru  troffcvt is a translator that turns troff input into a form that can be
7475584Sru  more easily processed.  The troffcvt distribution comes with
7575584Sru  postprocessors that turn troffcvt into various destination formats such
7675584Sru  as HTML (Hypertext Markup Language), RTF (Rich Text Format) or plain
7775584Sru  text.
7875584Sru
7975584SruNote that you need a lot of additional packages to compile troffcvt;
8075584Srueverything is available from
8175584Sru
8275584Sru  http://www.primate.wisc.edu/software/troffcvt/
8375584Sru
8475584Sruunroff
8579543Sru------
8675584Sru
8775584SruFrom the README file:
8875584Sru
8975584Sru  Unroff is a Scheme-based, programmable, extensible troff translator with
9075584Sru  a back-end for the Hypertext Markup Language.  Unroff is free software
9175584Sru  and is distributed both as source and as precompiled binaries.
9275584Sru
9375584Sru    http://www.informatik.uni-bremen.de/~net/unroff/unroff.html
9475584Sru
9575584SruYou need als Elk, the Scheme based Extension Language Kit, which is
9675584Sruavailable from
9775584Sru
9875584Sru  http://www.informatik.uni-bremen.de/~net/elk
9975584Sru
10075584Sruderoff
10175584Sru------
10275584Sru
10375584SruDeroff removes roff constructs from documents for the purpose of indexing,
10475584Sruspell checking etc.
10575584Sru
10679543SruMichael Haardt's <michael@moria.de> implementation is a little smarter
10779543Sruthan traditional implementations, because it knows about certain -man and
10875584Sru-mm macros.  It is able to generate a word list for spell checking tools
10975584Sruor omit headers for sentence analysis tools.  It can further generate
11075584Srucpp-style #line lines.
11175584Sru
11275584Sru  http://www.moria.de/deroff/
11375584Sru
114151497SruVersion 1.6 compiled with DJGPP (for MS-DOS and all Windows 32 systems,
115151497Srui.e. Windows 95, Windows 98, Windows NT) is available from
11675584Sru
11775584Sru  ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
11875584Sru
11975584Sruand its mirrors.
12075584Sru
121151497SruA Windows 32 port of version 1.8 is available from
12279543Sru
12379543Sru  http://gnuwin32.sourceforge.net/
12479543Sru
125104862SruDavid Frey <dfrey@debian.org> has also written a deroff implementation
126104862Srufor Debian; it is available from
127104862Sru
128104862Sru  ftp://ftp.debian.org/debian/pool/main/d/deroff/
129104862Sru
13069626Srumiscellaneous
13169626Sru-------------
13269626Sru
133104862Sru. Ralph Corderoy's excellent page on troff:
134104862Sru
135104862Sru    www.troff.org
136104862Sru
137104862Sru  There are links for virtually everything related to troff.
138104862Sru
13969626Sru. Dr. Robert Hermann's groff gems are available from
14069626Sru
14169626Sru    http://www.eas.slu.edu/People/RBHerrmann/GROFF/index.html
14269626Sru
14369626Sru  At present there are examples for
14469626Sru
14569626Sru  o creating business cards
14669626Sru  o using groff to make large format posters for presentations
14769626Sru
14869626Sru. Robert Marks's collection of useful macros and scripts is available from
14969626Sru
15069626Sru    http://www.agsm.edu.au/~bobm/odds+ends/scripts.html
15169626Sru
15269626Sru  Description:
15369626Sru
15469626Sru  o `polish': Is a sed (= the Unix stream editor) script that does many
15569626Sru    things to ASCII text.  Amongst other things, it breaks lines at new
15669626Sru    sentences, reduces upper-case acronyms by one point size, adds
15769626Sru    diacriticals, changes simple quotes into smart quotes, and makes a few
15879543Sru    simple grammar checks.  The best way to see what it does is to run it
15979543Sru    as a sed script file (or files) on a text file and then compare the
16079543Sru    output file with the original.
16169626Sru
16269626Sru  o `DropCaps' is a troff script which replaces the initial letters of
16369626Sru    paragraphs immediately after H1 and H2 headings with drop-capitals of
16469626Sru    specified point size, and automatically flows the text around the new
16569626Sru    drop cap.
16669626Sru
16769626Sru  o `AJM Header' is a set of troff macros used in production of the
16869626Sru    Australian Journal of Management.  They use the Memorandum Macros (mm)
16969626Sru    of AT&T, and so should be invoked with the UNIX troff -mm flag; they
17069626Sru    should also work with the GNU troff -mm flag.
17169626Sru
17275584Sru. Thomas Baruchel <baruchel@libertysurf.fr> has developed Meta-tbl, a tbl
17375584Sru  postprocessor to manipulate table cells (like adding gray shades).  The
17475584Sru  latest version can be found at
17575584Sru
17675584Sru    http://perso.libertysurf.fr/baruchel/
17775584Sru
178104862Sru. gpresent, written by Bob Diertens <bobd@science.uva.nl>.  From the README
179104862Sru  file:
180104862Sru
181104862Sru    gpresent is a package for making presentation with groff and acroread.
182104862Sru    It consist of a set of macros to be used with groff and a post-processor
183104862Sru    for manipulating the PostScript output of groff.  Without the use of the
184104862Sru    PAUSE macro, it can also be used for making slides.
185104862Sru    
186104862Sru  It is available from
187104862Sru
188104862Sru    www.science.uva.nl/~bobd/useful/gpresent/
189104862Sru
190104862Sru
19169626Srudocumentation
19269626Sru-------------
19369626Sru
19479543SruMany documents related to the original versions of troff, ditroff, pic,
19579543Sruand others can be accessed from the following web pages:
19669626Sru
19769626Sru  http://www.cs.bell-labs.com/cm/cs/cstr.html
19879543Sru  http://www.cs.bell-labs.com/cm/cs/papers.html
199