TeXJob

Inheritance: java.lang.Object

public class TeXJob

Implements features of a TeX job.

Constructors

ConstructorDescription
TeXJob(InputStream stream, Device device, TeXOptions options)Creates a TeX job for running the engine in production mode to typeset a TeX file.
TeXJob(String path, Device device, TeXOptions options)Creates a TeX job for running the engine in production mode to typeset a TeX file.
TeXJob(Device device, TeXOptions options)Creates a TeX job for running the engine in production mode to typeset a TeX file.

Methods

MethodDescription
run()Runs TeX job.
createFormat(String path, TeXOptions options)Runs TeX engine in INITEX mode to create a format file (.fmt).

TeXJob(InputStream stream, Device device, TeXOptions options)

public TeXJob(InputStream stream, Device device, TeXOptions options)

Creates a TeX job for running the engine in production mode to typeset a TeX file.

Parameters:

ParameterTypeDescription
streamjava.io.InputStreamThe stream containing the TeX file.
deviceDeviceThe device defining output representation.
optionsTeXOptionsTeX engine run options.

TeXJob(String path, Device device, TeXOptions options)

public TeXJob(String path, Device device, TeXOptions options)

Creates a TeX job for running the engine in production mode to typeset a TeX file.

Parameters:

ParameterTypeDescription
pathjava.lang.StringThe path to the TeX file.
deviceDeviceThe device defining output representation.
optionsTeXOptionsTeX engine run options.

TeXJob(Device device, TeXOptions options)

public TeXJob(Device device, TeXOptions options)

Creates a TeX job for running the engine in production mode to typeset a TeX file. The engine will prompt the file name as soon as it starts. Thus this run is supposed to be interactive.

Parameters:

ParameterTypeDescription
deviceDeviceThe device defining output representation.
optionsTeXOptionsTeX engine run options.

run()

public void run()

Runs TeX job.

createFormat(String path, TeXOptions options)

public static void createFormat(String path, TeXOptions options)

Runs TeX engine in INITEX mode to create a format file (.fmt).

Parameters:

ParameterTypeDescription
pathjava.lang.StringThe path to the main format source file.
optionsTeXOptionsTeX engine run options.