/contrib/groff/MORE.STUFF

https://bitbucket.org/freebsd/freebsd-head/ · Unknown · 198 lines · 127 code · 71 blank · 0 comment · 0 complexity · 47ca1bb07a8eb13040979856ba359f58 MD5 · raw file

  1. More stuff for groff
  2. ====================
  3. Windows 32
  4. ----------
  5. Here two ports using the gcc compiler and other GNU tools:
  6. . Cygwin:
  7. http://sources.redhat.com/cygwin/
  8. Look for a convenient mirror site in
  9. http://sources.redhat.com/cygwin/mirrors.html
  10. At any of those mirrors, groff can be found in the directory
  11. latest/groff.
  12. . Kees Zeelenberg <c.zeelenberg@hccnet.nl>:
  13. http://gnuwin32.sourceforge.net/packages/groffl.htm
  14. This port includes recent versions of grap and deroff.
  15. dos
  16. ---
  17. Binaries for Eli Zaretskii's port using the djgpp compiler are available
  18. from
  19. ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/gro*b.zip
  20. and its mirrors; for installation details please read `arch/djgpp/README'.
  21. This port also runs on Windows 32 systems, except Windows 2000.
  22. grap
  23. ----
  24. An implementation of Kernighan & Bentley's grap language for typesetting
  25. graphs. Written by Ted Faber <faber@lunabase.org>. The actual version
  26. can be found at
  27. http://www.lunabase.org/~faber/Vault/software/grap/
  28. A djgpp port which runs on dos and most Windows 32 systems (Windows 95,
  29. Windows 98, Windows NT) done by Kees Zeelenberg <c.zeelenberg@hccnet.nl>
  30. is available from
  31. ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
  32. It is intended to be used with the djgpp port of groff.
  33. A Windows 32 port is included in the groff package available from
  34. http://gnuwin32.sourceforge.net/
  35. plot2dev
  36. --------
  37. This utility program can convert plot graphics to either pic or gremlin
  38. files. It has been written by Richard Murphey <richard-murphey@rice.edu>
  39. and Daniel Senderowicz <daniel@synchrods.com> (who has added the gremlin
  40. driver). The actual version can be found as
  41. ftp://ftp.ffii.org/pub/groff/plot2dev-x.x.tar.gz
  42. troffcvt
  43. --------
  44. From the web page:
  45. troffcvt is a translator that turns troff input into a form that can be
  46. more easily processed. The troffcvt distribution comes with
  47. postprocessors that turn troffcvt into various destination formats such
  48. as HTML (Hypertext Markup Language), RTF (Rich Text Format) or plain
  49. text.
  50. Note that you need a lot of additional packages to compile troffcvt;
  51. everything is available from
  52. http://www.primate.wisc.edu/software/troffcvt/
  53. unroff
  54. ------
  55. From the README file:
  56. Unroff is a Scheme-based, programmable, extensible troff translator with
  57. a back-end for the Hypertext Markup Language. Unroff is free software
  58. and is distributed both as source and as precompiled binaries.
  59. http://www.informatik.uni-bremen.de/~net/unroff/unroff.html
  60. You need als Elk, the Scheme based Extension Language Kit, which is
  61. available from
  62. http://www.informatik.uni-bremen.de/~net/elk
  63. deroff
  64. ------
  65. Deroff removes roff constructs from documents for the purpose of indexing,
  66. spell checking etc.
  67. Michael Haardt's <michael@moria.de> implementation is a little smarter
  68. than traditional implementations, because it knows about certain -man and
  69. -mm macros. It is able to generate a word list for spell checking tools
  70. or omit headers for sentence analysis tools. It can further generate
  71. cpp-style #line lines.
  72. http://www.moria.de/deroff/
  73. Version 1.6 compiled with DJGPP (for MS-DOS and all Windows 32 systems,
  74. i.e. Windows 95, Windows 98, Windows NT) is available from
  75. ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/
  76. and its mirrors.
  77. A Windows 32 port of version 1.8 is available from
  78. http://gnuwin32.sourceforge.net/
  79. David Frey <dfrey@debian.org> has also written a deroff implementation
  80. for Debian; it is available from
  81. ftp://ftp.debian.org/debian/pool/main/d/deroff/
  82. miscellaneous
  83. -------------
  84. . Ralph Corderoy's excellent page on troff:
  85. www.troff.org
  86. There are links for virtually everything related to troff.
  87. . Dr. Robert Hermann's groff gems are available from
  88. http://www.eas.slu.edu/People/RBHerrmann/GROFF/index.html
  89. At present there are examples for
  90. o creating business cards
  91. o using groff to make large format posters for presentations
  92. . Robert Marks's collection of useful macros and scripts is available from
  93. http://www.agsm.edu.au/~bobm/odds+ends/scripts.html
  94. Description:
  95. o `polish': Is a sed (= the Unix stream editor) script that does many
  96. things to ASCII text. Amongst other things, it breaks lines at new
  97. sentences, reduces upper-case acronyms by one point size, adds
  98. diacriticals, changes simple quotes into smart quotes, and makes a few
  99. simple grammar checks. The best way to see what it does is to run it
  100. as a sed script file (or files) on a text file and then compare the
  101. output file with the original.
  102. o `DropCaps' is a troff script which replaces the initial letters of
  103. paragraphs immediately after H1 and H2 headings with drop-capitals of
  104. specified point size, and automatically flows the text around the new
  105. drop cap.
  106. o `AJM Header' is a set of troff macros used in production of the
  107. Australian Journal of Management. They use the Memorandum Macros (mm)
  108. of AT&T, and so should be invoked with the UNIX troff -mm flag; they
  109. should also work with the GNU troff -mm flag.
  110. . Thomas Baruchel <baruchel@libertysurf.fr> has developed Meta-tbl, a tbl
  111. postprocessor to manipulate table cells (like adding gray shades). The
  112. latest version can be found at
  113. http://perso.libertysurf.fr/baruchel/
  114. . gpresent, written by Bob Diertens <bobd@science.uva.nl>. From the README
  115. file:
  116. gpresent is a package for making presentation with groff and acroread.
  117. It consist of a set of macros to be used with groff and a post-processor
  118. for manipulating the PostScript output of groff. Without the use of the
  119. PAUSE macro, it can also be used for making slides.
  120. It is available from
  121. www.science.uva.nl/~bobd/useful/gpresent/
  122. documentation
  123. -------------
  124. Many documents related to the original versions of troff, ditroff, pic,
  125. and others can be accessed from the following web pages:
  126. http://www.cs.bell-labs.com/cm/cs/cstr.html
  127. http://www.cs.bell-labs.com/cm/cs/papers.html