2000-12-05 18:49:44 +00:00
|
|
|
More stuff for groff
|
|
|
|
====================
|
|
|
|
|
2005-10-20 10:45:19 +00:00
|
|
|
Windows 32
|
|
|
|
----------
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
Here two ports using the gcc compiler and other GNU tools:
|
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
. Cygwin:
|
2000-12-05 18:49:44 +00:00
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
http://sources.redhat.com/cygwin/
|
2000-12-05 18:49:44 +00:00
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
Look for a convenient mirror site in
|
2000-12-05 18:49:44 +00:00
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
http://sources.redhat.com/cygwin/mirrors.html
|
|
|
|
|
2002-10-11 08:52:17 +00:00
|
|
|
At any of those mirrors, groff can be found in the directory
|
2001-07-10 17:09:00 +00:00
|
|
|
latest/groff.
|
|
|
|
|
|
|
|
. Kees Zeelenberg <c.zeelenberg@hccnet.nl>:
|
|
|
|
|
|
|
|
http://gnuwin32.sourceforge.net/packages/groffl.htm
|
|
|
|
|
2002-10-11 08:52:17 +00:00
|
|
|
This port includes recent versions of grap and deroff.
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
dos
|
|
|
|
---
|
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
Binaries for Eli Zaretskii's port using the djgpp compiler are available
|
|
|
|
from
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro*b.zip
|
|
|
|
|
|
|
|
and its mirrors; for installation details please read `arch/djgpp/README'.
|
2005-10-20 10:45:19 +00:00
|
|
|
This port also runs on Windows 32 systems, except Windows 2000.
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
grap
|
|
|
|
----
|
|
|
|
|
|
|
|
An implementation of Kernighan & Bentley's grap language for typesetting
|
|
|
|
graphs. Written by Ted Faber <faber@lunabase.org>. The actual version
|
2001-07-10 17:09:00 +00:00
|
|
|
can be found at
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
http://www.lunabase.org/~faber/Vault/software/grap/
|
|
|
|
|
2005-10-20 10:45:19 +00:00
|
|
|
A djgpp port which runs on dos and most Windows 32 systems (Windows 95,
|
|
|
|
Windows 98, Windows NT) done by Kees Zeelenberg <c.zeelenberg@hccnet.nl>
|
|
|
|
is available from
|
2001-04-17 12:12:05 +00:00
|
|
|
|
|
|
|
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
|
|
|
|
|
|
|
|
It is intended to be used with the djgpp port of groff.
|
|
|
|
|
2005-10-20 10:45:19 +00:00
|
|
|
A Windows 32 port is included in the groff package available from
|
2001-07-10 17:09:00 +00:00
|
|
|
|
|
|
|
http://gnuwin32.sourceforge.net/
|
|
|
|
|
2000-12-05 18:49:44 +00:00
|
|
|
plot2dev
|
|
|
|
--------
|
|
|
|
|
|
|
|
This utility program can convert plot graphics to either pic or gremlin
|
|
|
|
files. It has been written by Richard Murphey <richard-murphey@rice.edu>
|
|
|
|
and Daniel Senderowicz <daniel@synchrods.com> (who has added the gremlin
|
|
|
|
driver). The actual version can be found as
|
|
|
|
|
|
|
|
ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
|
|
|
|
|
2001-04-17 12:12:05 +00:00
|
|
|
troffcvt
|
|
|
|
--------
|
|
|
|
|
|
|
|
From the web page:
|
|
|
|
|
|
|
|
troffcvt is a translator that turns troff input into a form that can be
|
|
|
|
more easily processed. The troffcvt distribution comes with
|
|
|
|
postprocessors that turn troffcvt into various destination formats such
|
|
|
|
as HTML (Hypertext Markup Language), RTF (Rich Text Format) or plain
|
|
|
|
text.
|
|
|
|
|
|
|
|
Note that you need a lot of additional packages to compile troffcvt;
|
|
|
|
everything is available from
|
|
|
|
|
|
|
|
http://www.primate.wisc.edu/software/troffcvt/
|
|
|
|
|
|
|
|
unroff
|
2001-07-10 17:09:00 +00:00
|
|
|
------
|
2001-04-17 12:12:05 +00:00
|
|
|
|
|
|
|
From the README file:
|
|
|
|
|
|
|
|
Unroff is a Scheme-based, programmable, extensible troff translator with
|
|
|
|
a back-end for the Hypertext Markup Language. Unroff is free software
|
|
|
|
and is distributed both as source and as precompiled binaries.
|
|
|
|
|
|
|
|
http://www.informatik.uni-bremen.de/~net/unroff/unroff.html
|
|
|
|
|
|
|
|
You need als Elk, the Scheme based Extension Language Kit, which is
|
|
|
|
available from
|
|
|
|
|
|
|
|
http://www.informatik.uni-bremen.de/~net/elk
|
|
|
|
|
|
|
|
deroff
|
|
|
|
------
|
|
|
|
|
|
|
|
Deroff removes roff constructs from documents for the purpose of indexing,
|
|
|
|
spell checking etc.
|
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
Michael Haardt's <michael@moria.de> implementation is a little smarter
|
|
|
|
than traditional implementations, because it knows about certain -man and
|
2001-04-17 12:12:05 +00:00
|
|
|
-mm macros. It is able to generate a word list for spell checking tools
|
|
|
|
or omit headers for sentence analysis tools. It can further generate
|
|
|
|
cpp-style #line lines.
|
|
|
|
|
|
|
|
http://www.moria.de/deroff/
|
|
|
|
|
2005-10-20 10:45:19 +00:00
|
|
|
Version 1.6 compiled with DJGPP (for MS-DOS and all Windows 32 systems,
|
|
|
|
i.e. Windows 95, Windows 98, Windows NT) is available from
|
2001-04-17 12:12:05 +00:00
|
|
|
|
|
|
|
ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
|
|
|
|
|
|
|
|
and its mirrors.
|
|
|
|
|
2005-10-20 10:45:19 +00:00
|
|
|
A Windows 32 port of version 1.8 is available from
|
2001-07-10 17:09:00 +00:00
|
|
|
|
|
|
|
http://gnuwin32.sourceforge.net/
|
|
|
|
|
2002-10-11 08:52:17 +00:00
|
|
|
David Frey <dfrey@debian.org> has also written a deroff implementation
|
|
|
|
for Debian; it is available from
|
|
|
|
|
|
|
|
ftp://ftp.debian.org/debian/pool/main/d/deroff/
|
|
|
|
|
2000-12-05 18:49:44 +00:00
|
|
|
miscellaneous
|
|
|
|
-------------
|
|
|
|
|
2002-10-11 08:52:17 +00:00
|
|
|
. Ralph Corderoy's excellent page on troff:
|
|
|
|
|
|
|
|
www.troff.org
|
|
|
|
|
|
|
|
There are links for virtually everything related to troff.
|
|
|
|
|
2000-12-05 18:49:44 +00:00
|
|
|
. Dr. Robert Hermann's groff gems are available from
|
|
|
|
|
|
|
|
http://www.eas.slu.edu/People/RBHerrmann/GROFF/index.html
|
|
|
|
|
|
|
|
At present there are examples for
|
|
|
|
|
|
|
|
o creating business cards
|
|
|
|
o using groff to make large format posters for presentations
|
|
|
|
|
|
|
|
. Robert Marks's collection of useful macros and scripts is available from
|
|
|
|
|
|
|
|
http://www.agsm.edu.au/~bobm/odds+ends/scripts.html
|
|
|
|
|
|
|
|
Description:
|
|
|
|
|
|
|
|
o `polish': Is a sed (= the Unix stream editor) script that does many
|
|
|
|
things to ASCII text. Amongst other things, it breaks lines at new
|
|
|
|
sentences, reduces upper-case acronyms by one point size, adds
|
|
|
|
diacriticals, changes simple quotes into smart quotes, and makes a few
|
2001-07-10 17:09:00 +00:00
|
|
|
simple grammar checks. The best way to see what it does is to run it
|
|
|
|
as a sed script file (or files) on a text file and then compare the
|
|
|
|
output file with the original.
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
o `DropCaps' is a troff script which replaces the initial letters of
|
|
|
|
paragraphs immediately after H1 and H2 headings with drop-capitals of
|
|
|
|
specified point size, and automatically flows the text around the new
|
|
|
|
drop cap.
|
|
|
|
|
|
|
|
o `AJM Header' is a set of troff macros used in production of the
|
|
|
|
Australian Journal of Management. They use the Memorandum Macros (mm)
|
|
|
|
of AT&T, and so should be invoked with the UNIX troff -mm flag; they
|
|
|
|
should also work with the GNU troff -mm flag.
|
|
|
|
|
2001-04-17 12:12:05 +00:00
|
|
|
. Thomas Baruchel <baruchel@libertysurf.fr> has developed Meta-tbl, a tbl
|
|
|
|
postprocessor to manipulate table cells (like adding gray shades). The
|
|
|
|
latest version can be found at
|
|
|
|
|
|
|
|
http://perso.libertysurf.fr/baruchel/
|
|
|
|
|
2002-10-11 08:52:17 +00:00
|
|
|
. gpresent, written by Bob Diertens <bobd@science.uva.nl>. From the README
|
|
|
|
file:
|
|
|
|
|
|
|
|
gpresent is a package for making presentation with groff and acroread.
|
|
|
|
It consist of a set of macros to be used with groff and a post-processor
|
|
|
|
for manipulating the PostScript output of groff. Without the use of the
|
|
|
|
PAUSE macro, it can also be used for making slides.
|
|
|
|
|
|
|
|
It is available from
|
|
|
|
|
|
|
|
www.science.uva.nl/~bobd/useful/gpresent/
|
|
|
|
|
|
|
|
|
2000-12-05 18:49:44 +00:00
|
|
|
documentation
|
|
|
|
-------------
|
|
|
|
|
2001-07-10 17:09:00 +00:00
|
|
|
Many documents related to the original versions of troff, ditroff, pic,
|
|
|
|
and others can be accessed from the following web pages:
|
2000-12-05 18:49:44 +00:00
|
|
|
|
|
|
|
http://www.cs.bell-labs.com/cm/cs/cstr.html
|
2001-07-10 17:09:00 +00:00
|
|
|
http://www.cs.bell-labs.com/cm/cs/papers.html
|