LaTeX::Driver::FilterProgram - LaTeX driver (FilterProgram)
Contents
Bugs And Limitations
None known.
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.
Description
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.
Diagnostics
The module invokes the "LaTeX::Driver" module and optionally the "Template" module. Any errors from
those modules are propagated outwards.
Incompatibilities
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.
perl v5.38.2 2024-03-05 LaTeX::Driver::FilterProgram(3pm)
Name
LaTeX::Driver::FilterProgram - LaTeX driver (FilterProgram)
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).
Synopsis
use LaTeX::Driver::FilterProgram;
LaTeX::Driver::FilterProgram->execute(format => $format);
