![[GNU Tools for Printed Media]](gnu-head-groff.png)
GNU troff (groff) — a GNU project
Table of Contents
GNU troff is looking for a maintainer. If you’re interested, please take a look at this general information about GNU packages and being a GNU maintainer, and then email maintainers@gnu.org with a bit about your background and particular interest in this package. Thanks.
Please note that maintaining this package requires assigning copyright to the FSF, and ensuring that any future contributors also execute papers, since that is what past authors and contributors have done.
Introduction
Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (“primitives”) or macros from a supplied set. Users may also write their own macros. All three may be combined.
Present on most Unix systems owing to its long association with Unix manuals (manpages), groff is capable of producing typographically sophisticated documents while occupying only minimal system resources.
Groff is released under the GNU General Public License.
User issues lead:
Ted Harding.
Technical issues lead:
Werner Lemberg.
Mission Statement
If you would like to contribute to groff, or are interested
to know where groff is headed, have a look at the Mission
Statement.
Downloading Groff
The source code of the currently released versions of groff are available at the GNU host; the current development version is available from a git repository. The current version is 1.22.2 (07-Feb-2013).
To view the git repository in your browser, use to Savannah's cgit interface. There you can also download snapshots; simply click on a commit entry line to get the URL.
Additional contributions can be found here.
Platform Binaries:
- Microsoft Windows (version 1.21)
Documentation
Groff documentation, provided on your system after you install:
-
- groff --help
- Usage summary of options and arguments.
-
- man groff
- Extensive explanations and examples of usage.
-
- info groff
- A textbook explaining how to use groff in every aspect.
- a paper on grohtml
Please also see the README, and other documents referenced
therein, provided with the groff source (sometimes installed
to /usr/share/doc/groff*
), the
online manual, and this
page.
Mailing Lists
Groff has three mailing lists:
- <groff@gnu.org> for general discussing everything related to groff
- <bug-groff@gnu.org> for reporting bugs and following bug reports
- <groff-commit@gnu.org> a read-only list showing changes to the git repository
To subscribe to a groff mailing list, go to the one of the corresponding web pages:
- http://lists.gnu.org/mailman/listinfo/groff/
- http://lists.gnu.org/mailman/listinfo/bug-groff/
- http://lists.gnu.org/mailman/listinfo/groff-commit/
Alternatively, please send an empty mail with a
Subject:
header line of subscribe to
the relevant xxx-request
list. For example, to
subscribe yourself to the main groff list, you would send
mail to
<groff-request@gnu.org>
with no body and a Subject:
header line of only
subscribe.
Mailing lists archives can be found at the following locations:
- http://lists.gnu.org/archive/html/groff/
- http://lists.gnu.org/archive/html/bug-groff/
- http://lists.gnu.org/archive/html/groff-commit/
Bug reports
Please report bugs using the bug tracker available from the
project
page. Alternatively, but less preferable, you may use the
form in the file BUG-REPORT
(provided with the groff
source); the idea of this is to make sure that we have all the
information we need to fix the bug. At the very least, read the
BUG-REPORT
form and make sure that you supply all the
information that it asks for. Even if you are not sure that
something is a bug, report it using BUG-REPORT
: this
will enable us to determine whether it really is a bug or not.
Return to the GNU Project home page.
Please send FSF & GNU inquiries to gnu@gnu.org. There are also other ways to contact the FSF.
Please send broken links and other corrections (or suggestions) to sinuhe@gnu.org.
Please see the Translations README for information on coordinating and submitting translations of this article.
©1996-1999, 2001, 2003-2013 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110, USA
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
Updated: $Date: 2014/03/24 23:34:37 $ $Author: wl, ps $