LaTeX::Driver::FilterProgram(3pm)

LaTeX::Driver::FilterProgram3pm

Latex driver (filterprogram)

Usage

  use LaTeX::Driver::FilterProgram;
  LaTeX::Driver::FilterProgram->execute(format => $format);

Version

Overview

This module is not intended to be used except by the programs "latex2pdf", "latex2ps" and "latex2dvi" that are included in the LaTeX::Driver distribution. It implements the guts of those filter programs.

Subroutines/methods

execute(%params)

This is the only method. It implements the guts of the filter programs, gathering the parameters for the "LaTeX::Driver" object constructor from the command line options, along with the options passed from the calling script, which should be the format option. Having constructed a driver object it then runs the driver.

If the "-tt2" option is specified then the source document is taken to be a Template Toolkit template and a Template object is constructed and the template processed through that before being fed to the "LaTeX::Driver" module for latex formatting. Template variables may defined with the "-define" option and these are passed to the Template Toolkit processing stage (they are ignored if the "-tt2" option is not specified).

Diagnostics

The module invokes the "LaTeX::Driver" module and optionally the "Template" module. Any errors from those modules are propagated outwards.

Configuration and environment

The module invokes the latex family of programs via the "LaTeX::Driver" module. Those programs have their own set of environment variables and configuration files.

Dependencies

The module requires that the Template Toolkit is installed for the "-tt2" option.

Incompatibilities

None known.

Bugs and limitations

None known.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 5 times.

  1. 6.0
  2. 7
  3. 8
  4. 9–10
  5. 11–12
  6. 13

Author

Andrew Ford <[email protected]>

From liblatex-driver-perl 1.2.0-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.