bookman(1)

bookman1

Generate a book from man pages

Usage

bookman [-pPxn] [-o outfile] [-a author] [-d date] [-r release] [-t title] [-v volume] [-c coverfile] [manfile]

Overview

bookman compiles a set of man pages files specified by manfile arguments, or if no manfile is given, filenames are read from standard input.

Options

-p

PDF output format.

-P

Postscript output format.

-x

X11 previewing, using gxditview(1).

-n

no format, output is direct gtroff intermediate format.

-o outfile

Output in file outfile. Default is standard output.

-a author

Set the author, on the cover page.

-d date

Set the date on the cover page.

-r release

Set the book name and release on the cover page.

-t title

Set the title on the cover page.

-v volume

Specify the name of the volume.

-c coverfile

Uses the file coverfile to generate the cover page, i.e. all pages preceding the table of content. coverfile must be in groff_ms(7) format.

Environment

SOURCE_DATE_EPOCH

Unix timestamp that is used for date in header instead of current date.

Examples

To build a reference manual from section 2 man, do:

    $ cd /usr/share/man/man2
    $ bookman -p -t 'Unix Reference Manual' * >book.pdf

Releases

11 releases since Debian 4.0 (Etch); the text changed 10 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13
  11. Arch

-P since Debian 5.0 (Lenny); -a since Debian 5.0 (Lenny); -c since Debian 5.0 (Lenny); -d since Debian 5.0 (Lenny); -n since Debian 5.0 (Lenny); -o since Debian 5.0 (Lenny); -p since Debian 5.0 (Lenny); -r since Debian 5.0 (Lenny); -t since Debian 5.0 (Lenny); -v since Debian 5.0 (Lenny); -x since Debian 5.0 (Lenny).

Author

Marc Vertes <[email protected]>

From txt2man 1.7.1-4 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.