| LaTeX-Driver documentation | view source | Contained in the LaTeX-Driver distribution. |
LaTeX::Driver::FilterProgram
use LaTeX::Driver::FilterProgram; LaTeX::Driver::FilterProgram->execute(format => $format);
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.
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).
The module invokes the LaTeX::Driver module and optionally the
Template module. Any errors from those modules are propogated
outwards.
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.
The module requires that the Template Toolkit is installed for the -tt2 option.
None known.
None known.
Andrew Ford <a.ford@ford-mason.co.uk>
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.
| LaTeX-Driver documentation | view source | Contained in the LaTeX-Driver distribution. |