heirloom-doctools-2e9b0c

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 24. SVR4-style Tools

- Prev

  heirloom-devtools-070527

- Next

  s-nail-14.9.25

- Up
- Home

# heirloom-doctools-2e9b0c

## Introduction to heirloom-doctools

The heirloom-doctools package provides troff, nroff, and other related tools. Those tools are enhanced versions of the tools released as a part of OpenSolaris, which are themselves variants of ditroff, which are themselves descendants of the original UNIX troff.

- Download: https://github.com/n-t-roff/heirloom-doctools/archive/2e9b0c67ed0f8efcf81c376e067d5256370dbc23/heirloom-doctools-2e9b0c67ed0f8efcf81c376e067d5256370dbc23.tar.gz

### heirloom-doctools Dependencies

#### Required

heirloom-ng-250220 and heirloom-devtools-070527

## Installation of heirloom-doctools

Install heirloom-doctools by running the following command:

    ./configure                 &&
    make PREFIX=/usr            \
         CC="cc -std=gnu17"     \
         YACC=/usr/ccs/bin/yacc \
         MANDIR=/usr/share/man/5man

Now, as the `root` user:

    make PREFIX=/usr MANDIR=/usr/share/man/5man install

## Contents

Installed Programs: addbib, checkeq, checknr, col, dhtml, dpost, eqn, grap, hunt, indxbib, inv, lookbib, mkey, neqn, nroff, otf_info, pic, picpack, pm, ptx, refer, roffbib, runinv, soelim, sortbib, ta, tbl, troff, vfontedpr, and vgrind
Installed Libraries: None
Installed Directories: /usr/pub, /usr/ucblib/doctools, and /usr/ucblib/reftools

### Short Descriptions

addbib | creates or extends a bibliographic database
checkeq | reports missing or unbalanced delimiters and .EQ/.EN pairs
checknr | checks nroff/troff files
col | filters reverse line feeds
dhtml | is the HTML postprocessor for troff
dpost | is the PostScript preprocessor for troff
eqn | is the troff preprocessor for typesetting mathematics on a photo‐typesetter
grap | is the pic preprocessor for drawing graphs
hunt | searches an index made by indxbib and delivers the items
indxbib | builds an inverted index for a bibliography
inv | makes an index from a set of keys
lookbib | uses an inverted index made by indxbib to find sets of bibliographic references
mkey | isolates keys from input files
neqn | is the troff preprocessor for typesetting mathematics on a terminal
nroff | formats documents for display or printing
otf_info | dumps contents of OpenType font files
pic | is the troff preprocessor for drawing pictures
picpack | is the PostScript picture packing preprocessor
pm | is the page justifier for the mpm troff macro package
ptx | generates a permuted index
refer | finds and inserts literature references in documents
roffbib | prints out all records in a bibliographic database
runinv | is a demonstration script for inv
soelim | eliminates .SO's from nroff input
sortbib | sorts a bibliographic database
ta | drives an HP2621 terminal to see information quickly
tbl | formats tables for nroff or troff
troff | typesets or formats documents
vfontedpr | is the preprocessor for vgrind
vgrind | prints nice listings of programs

- Prev

  heirloom-devtools-070527

- Next

  s-nail-14.9.25

- Up
- Home