---
name: "techbook"
section: "1"
platform: "linux"
package: "libpdf-writer-ruby1.8"
version: "1.1.8+dfsg-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/techbook"
---

# techbook(1)

Call the TechBook markup language interpreter

## NAME

techbook - Call the TechBook markup language interpreter

## SYNOPSIS

**techbook** \[options\] \[INPUT FILE\]

## DESCRIPTION

ITechBook is a simple markup language. This command compiles a TechBook document into a PDF, using Ruby's *PDF::Writer* module.

## OPTIONS

*techbook* can be called using the following options:

- **-n, --no-cache**

  By default, the techbook command will generate the PDF document and a cached version of the document. If the input file is "test.pwd", then both "test.pdf" and "test.\_mc" will be generated. This switch disables the generation of the \_mc file.

- **-f, --force-regen**

  If the input file is older than the generated cache document (if one exists), then the techbook command will regenerate the document. This option forces the cache to be regenerated.

- **-z, --compress**

  The resulting PDF is by default not compressed. Specifying this option compresses the PDF. It can only be applied if the document is being generated from the original document, not from a cached version.

- **INPUT FILE**

  Specifies the source filename to be processed. If no input file is specified, it defaults to Imanual.pwd.

## SEE ALSO

This description was basically copied over from Ruby's *PDF::Writer* manual, which can be found in Debian's *libpdf-writer-ruby-doc* package, under */usr/share/doc/libpdf-writer-ruby-doc/*

## AUTHOR

This manual page was written by Gunnar Wolf \<gwolf@debian.org\>, for the Debian GNU/linux system (but may be used by others).

PDF::Writer is Copyright © 2003-2005 Austin Ziegler.
