* tmac/doc-nroff, tmac/doc-ditroff: Implement -rSxx switch for
[s-roff.git] / MORE.STUFF
blobae8cc21e73396049b97587a5ce82c47d56b5bfa0
1 More stuff for groff
2 ====================
4 win32
5 -----
7 Here two ports using the gcc compiler and other GNU tools:
9   Thomer M. Gil <tmgil@cs.vu.nl>:
11     http://www.cs.vu.nl/~tmgil/misc/wingroff.html
13   Kees Zeelenberg <c.zeelenberg@hccnet.nl>:
15     ftp://ftp.franken.de/pub/win32/develop/gnuwin32/
16           cygwin/porters/Zeelenberg_Kees/B20/index.html
18 dos
19 ---
21 Binaries for Eli Zaretskii's port using the djgpp compiler
22 are available from
24   ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro*b.zip
26 and its mirrors; for installation details please read `arch/djgpp/README'.
28 grap
29 ----
31 An implementation of Kernighan & Bentley's grap language for typesetting
32 graphs.  Written by Ted Faber <faber@lunabase.org>.  The actual version
33 can be found at 
35   http://www.lunabase.org/~faber/Vault/software/grap/
37 A djgpp port which runs on MS-DOS and all Win32 systems (Win95, Win98,
38 WinNT) done by Kees Zeelenberg <c.zeelenberg@hccnet.nl> is available from
40   ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
42 It is intended to be used with the djgpp port of groff.
44 plot2dev
45 --------
47 This utility program can convert plot graphics to either pic or gremlin
48 files.  It has been written by Richard Murphey <richard-murphey@rice.edu>
49 and Daniel Senderowicz <daniel@synchrods.com> (who has added the gremlin
50 driver).  The actual version can be found as
52   ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
54 troffcvt
55 --------
57 From the web page:
59   troffcvt is a translator that turns troff input into a form that can be
60   more easily processed.  The troffcvt distribution comes with
61   postprocessors that turn troffcvt into various destination formats such
62   as HTML (Hypertext Markup Language), RTF (Rich Text Format) or plain
63   text.
65 Note that you need a lot of additional packages to compile troffcvt;
66 everything is available from
68   http://www.primate.wisc.edu/software/troffcvt/
70 unroff
71 ______
73 From the README file:
75   Unroff is a Scheme-based, programmable, extensible troff translator with
76   a back-end for the Hypertext Markup Language.  Unroff is free software
77   and is distributed both as source and as precompiled binaries.
79     http://www.informatik.uni-bremen.de/~net/unroff/unroff.html
81 You need als Elk, the Scheme based Extension Language Kit, which is
82 available from
84   http://www.informatik.uni-bremen.de/~net/elk
86 deroff
87 ------
89 Deroff removes roff constructs from documents for the purpose of indexing,
90 spell checking etc.
92 Michael Haardt's <michael@moria.de> implementation is a little smarter than
93 traditional implementations, because it knows about certain -man and
94 -mm macros.  It is able to generate a word list for spell checking tools
95 or omit headers for sentence analysis tools.  It can further generate
96 cpp-style #line lines.
98   http://www.moria.de/deroff/
100 Version 1.6 compiled with DJGPP (for MS-DOS and all Win32 systems, i.e.
101 Win95, Win98, WinNT) is available from
103   ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
105 and its mirrors.
107 miscellaneous
108 -------------
110 . Dr. Robert Hermann's groff gems are available from
112     http://www.eas.slu.edu/People/RBHerrmann/GROFF/index.html
114   At present there are examples for
116   o creating business cards
117   o using groff to make large format posters for presentations
119 . Robert Marks's collection of useful macros and scripts is available from
121     http://www.agsm.edu.au/~bobm/odds+ends/scripts.html
123   Description:
125   o `polish': Is a sed (= the Unix stream editor) script that does many
126     things to ASCII text.  Amongst other things, it breaks lines at new
127     sentences, reduces upper-case acronyms by one point size, adds
128     diacriticals, changes simple quotes into smart quotes, and makes a few
129     simple grammar checks.  The best way to see what it does is to run it as
130     a sed script file (or files) on a text file and then compare the output
131     file with the original.
133   o `DropCaps' is a troff script which replaces the initial letters of
134     paragraphs immediately after H1 and H2 headings with drop-capitals of
135     specified point size, and automatically flows the text around the new
136     drop cap.
138   o `AJM Header' is a set of troff macros used in production of the
139     Australian Journal of Management.  They use the Memorandum Macros (mm)
140     of AT&T, and so should be invoked with the UNIX troff -mm flag; they
141     should also work with the GNU troff -mm flag.
143 . Thomas Baruchel <baruchel@libertysurf.fr> has developed Meta-tbl, a tbl
144   postprocessor to manipulate table cells (like adding gray shades).  The
145   latest version can be found at
147     http://perso.libertysurf.fr/baruchel/
149 documentation
150 -------------
152 Many documents related to the original versions of troff, ditroff, pic, and
153 others can be accessed from the following web page:
155   http://www.cs.bell-labs.com/cm/cs/cstr.html