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.
License and copyright
Copyright (C) 2007 Andrew Ford. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 5 times.