Class Settings
- java.lang.Object
-
- eu.simuline.m2latex.core.Settings
-
public class Settings extends Object
The settings for a maven plugin and for an ant task. These are the elements of the maven pom in elementsettingsand accordingly for the ant build file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSettings.Latex2pdfOptionsclassSettings.MetapostOptionsclassSettings.PatternCreatedFromLatexMainclassSettings.PatternErrBibtexclassSettings.PatternErrLatexclassSettings.PatternErrMakeIndexclassSettings.PatternLatexMainFileclassSettings.PatternReRunLatexclassSettings.PatternReRunMakeGlossariesclassSettings.PatternReRunMakeIndexclassSettings.PatternT4htOutputFilesclassSettings.PatternWarnBibtexclassSettings.PatternWarnLatexclassSettings.PatternWarnMakeIndex
-
Field Summary
Fields Modifier and Type Field Description private FilebaseDirectoryThe base directory of this maven project.private StringbibtexCommandThe BibTeX command to create a bbl-file from an aux-file and a bib-file (using a bst-style file).private StringbibtexOptionsThe options for the commandbibtexCommand.private StringchkTexCommandThe chktex-command for checking latex main files.private StringchkTexOptionsThe options of the commandchkTexCommand, except-o output-filespecifying the output file which is added automatically.private booleancleanUpClean up the working directory in the end?private booleandebugBadBoxesWhether debugging of overfull/underfull hboxes/vboxes is on: If so, a bad box occurs in the last LaTeX run, a warning is displayed.private booleandebugWarningsWhether debugging of warnings is on: If so, a warning in the last LaTeX run is displayed.private Stringdvi2pdfCommandThe driver to convert dvi into pdf-files.private Stringdvi2pdfOptionsThe options for the commanddvi2pdfCommand.private StringebbCommandThe command to create bounding box information from jpg-files and from png-files.private StringebbOptionsprivate Stringfig2devCommandThe fig2dev command for conversion of fig-files into various formats.private Stringfig2devGenOptionsThe options for the commandfig2devCommandcommon to both output languages.private Stringfig2devPdfEpsOptionsThe options for the commandfig2devCommandspecific for the output languagepdftex.private Stringfig2devPtxOptionsThe options for the commandfig2devCommandspecific for the output languagespdftex_tandpstex_twhich are the same.private StringgnuplotCommandThe command for conversion of gnuplot-files into various formats.private StringgnuplotOptionsThe options specific forgnuplotCommand's output terminalcairolatex, used for mixed latex/pdf-creation.private Stringlatex2pdfCommandThe LaTeX command to create a pdf-file or a dvi-file.private Stringlatex2pdfOptionsThe options for the commandlatex2pdfCommand.private Stringlatex2rtfCommandThe latex2rtf command to create rtf from latex directly.private Stringlatex2rtfOptionsThe options of the commandlatex2rtfCommand.private StringmakeGlossariesCommandThe MakeGlossaries command to create a gls-file from a glo-file (invoked without file ending) also taking ist-file or xdy-file into account logging on a glg-file.private StringmakeGlossariesOptionsThe options for the commandmakeGlossariesCommand.private StringmakeIndexCommandThe MakeIndex command to create an ind-file from an idx-file logging on an ilg-file.private StringmakeIndexOptionsThe options for the commandmakeIndexCommand.private intmaxNumReRunsLatexThe maximal allowed number of reruns oflatex2pdfCommand.private StringmetapostCommandThe command for conversion of gnuplot-files into metapost's postscript.private StringmetapostOptionsThe options for the commandmetapostCommand.private Stringodt2docCommandThe odt2doc command to create MS word-formats from otd-files.private Stringodt2docOptionsThe options of the commandodt2docCommand.private StringoutputDirectoryThe artifacts generated bylatex2pdfCommandwill be copied to this folder which is given relative totargetSiteDirectory.private FileoutputDirectoryFileFile foroutputDirectorybased ontargetSiteDirectory.private StringpatternCreatedFromLatexMainThis pattern is applied to file names and matching shall accept all the files which were created from a latex main filexxx.tex.private StringpatternErrBibtexThe Pattern in the blg-file indicating thatbibtexCommandfailed.private StringpatternErrLatexThe pattern is applied linewise to the log-file and matching indicates an error emitted by the commandlatex2pdfCommand.private StringpatternErrMakeGlossariesThe Pattern in the glg-file indicating thatmakeGlossariesCommandfailed.private StringpatternErrMakeIndexThe Pattern in the ilg-file indicating thatmakeIndexCommandfailed.private StringpatternErrXindyThe pattern in the glg-file indicating that runningxindyviamakeGlossariesCommandfailed.private StringpatternLatexMainFileThe pattern to be applied to the beginning of the contents of tex-files which identifies a latex main file.private StringpatternReRunLatexThe pattern is applied linewise to the log-file and matching triggers rerunninglatex2pdfCommandifmaxNumReRunsLatexis not yet reached to ensure termination.private StringpatternReRunMakeGlossariesThe pattern in the log-file which triggers rerunningmakeGlossariesCommandfollowed bylatex2pdfCommand.private StringpatternReRunMakeIndexThe pattern in the log-file which triggers rerunningmakeIndexCommandfollowed bylatex2pdfCommand.private StringpatternT4htOutputFilesThe pattern for the target files of goalTarget.htmlfor a given latex main filexxx.tex.private StringpatternWarnBibtexThe Pattern in the blg-file indicating a warningbibtexCommandemitted.private StringpatternWarnLatexThe pattern is applied linewise to the log-file and matching indicates a warning emitted by the commandlatex2pdfCommand, disragarding warnings on bad boxes provideddebugWarningsis set.private StringpatternWarnMakeIndexThe Pattern in the ilg-file indicating a warningmakeIndexCommandemitted.private StringpatternWarnXindyThe pattern in the glg-file indicating a warning when runningxindyviamakeGlossariesCommand.private Stringpdf2txtCommandThe pdf2txt-command for converting pdf-files into plain text files.private Stringpdf2txtOptionsThe options of the commandpdf2txtCommand.private booleanpdfViaDviWhether creation of pdf-files from latex-files goes via dvi-files.private booleanreadTexSrcProcDirRecWhether the tex source directorytexSrcProcDirectoryshall be read recursively, i.e. including the subdirectories recursively.private StringsplitIndexCommandThe SplitIndex command to create ind-files from an idx-file logging on ilg-files.private StringsplitIndexOptionsThe options forsplitIndexCommand.(package private) static StringSSTOn unixsrc/site/tex, on other operating systems accordingly.private Stringsvg2devCommandThe command for conversion of svg-files into a mixed format FIXME, synchronize with fig2devCommand.private Stringsvg2devOptionsThe options for the commandsvg2devCommandfor exporting svg-figures into latex compatible files.private Stringt4htOptionsThe options fort4htwhich converts idv-file and lg-file into css-files, tmp-file and, by need and if configured accordingly into png files.private FiletargetDirectoryThe target directory of this maven project.private StringtargetsA comma separated list of targets returned as a set bygetTargetSet().private FiletargetSiteDirectoryThe target site directory of this maven project.private Stringtex4htCommandThe tex4ht command.private Stringtex4htOptionsThe options fortex4htwhich extracts information from a dvi-file or from a pdf-file into the according lg-file and idv-file producing html-files and by need and if configured accordingly svg-files, 4ct-files and 4tc-files and a css-file and a tmp-file.private Stringtex4htStyOptionsThe options for thetex4ht-style which creates a dvi-file or a pdf-file with information to create sgml, e.g. html or odt or something like that.private FiletexPathPath to the TeX scripts ornull.private StringtexSrcDirectoryThe latex source directory as a string relative tobaseDirectory, containingtexSrcProcDirectory.private FiletexSrcDirectoryFileFile fortexSrcDirectorybased onbaseDirectory.private StringtexSrcProcDirectoryThe latex source processing directory as a string relative totexSrcDirectorycontaining all tex main documents and the graphic files to be processed and also to be cleaned.private FiletexSrcProcDirectoryFileFile fortexSrcProcDirectorybased ontexSrcDirectory.
-
Constructor Summary
Constructors Constructor Description Settings()
-
Method Summary
-
-
-
Field Detail
-
SST
static final String SST
On unixsrc/site/tex, on other operating systems accordingly.
-
baseDirectory
private File baseDirectory
The base directory of this maven project.- See Also:
AbstractLatexMojo.baseDirectory
-
targetDirectory
private File targetDirectory
The target directory of this maven project. By default this ison Unix systems.baseDirectory/target- See Also:
AbstractLatexMojo.targetDirectory
-
targetSiteDirectory
private File targetSiteDirectory
The target site directory of this maven project. By default this ison Unix systems.targetDirectory/site- See Also:
AbstractLatexMojo.targetSiteDirectory
-
texSrcDirectory
@Parameter(name="texSrcDirectory", defaultValue="src${file.separator}site${file.separator}tex") private String texSrcDirectoryThe latex source directory as a string relative tobaseDirectory, containingtexSrcProcDirectory. This directory determines also the subdirectory ofoutputDirectoryto lay down the generated artifacts. The according file is given bytexSrcDirectoryFile. The default value isSST.
-
texSrcDirectoryFile
private File texSrcDirectoryFile
File fortexSrcDirectorybased onbaseDirectory.
-
texSrcProcDirectory
@Parameter(name="texSrcProcDirectory", defaultValue=".") private String texSrcProcDirectoryThe latex source processing directory as a string relative totexSrcDirectorycontaining all tex main documents and the graphic files to be processed and also to be cleaned. Whether this is done recursively in subfolders is specified byreadTexSrcProcDirRec. The according file is given bytexSrcProcDirectoryFile. The default value is., i.e. the latex souce processing directory is the latex source directory.
-
texSrcProcDirectoryFile
private File texSrcProcDirectoryFile
File fortexSrcProcDirectorybased ontexSrcDirectory.
-
readTexSrcProcDirRec
@Parameter(name="readTexSrcProcDirRec", defaultValue="true") private boolean readTexSrcProcDirRecWhether the tex source directorytexSrcProcDirectoryshall be read recursively, i.e. including the subdirectories recursively. This is set tofalseonly during information development. The default value istrue.
-
outputDirectory
@Parameter(name="outputDirectory", defaultValue=".") private String outputDirectoryThe artifacts generated bylatex2pdfCommandwill be copied to this folder which is given relative totargetSiteDirectory. The default value is.. The according file is given byoutputDirectoryFile.- See Also:
texSrcDirectory
-
outputDirectoryFile
private File outputDirectoryFile
File foroutputDirectorybased ontargetSiteDirectory.
-
targets
@Parameter(name="targets", defaultValue="pdf, html") private String targetsA comma separated list of targets returned as a set bygetTargetSet(). For allowed values seeTarget. The default value ispdf, html.
-
patternLatexMainFile
@Parameter(name="patternLatexMainFile") private String patternLatexMainFile
The pattern to be applied to the beginning of the contents of tex-files which identifies a latex main file. The default value is choosen to match quite exactly the latex main files. Here we assume that the latex main file should contain the declaration `\documentclass' or the old fashioned `documentstyle' preceeded by a few constucts. Strictly speaking, this is not necessary. For a more thorough discussion, and for an alternative approach, consult the manual.The default value is choosen to match quite exactly the latex main files, no more no less. Since the pattern is chosen according to documentation collected from the internet, one can never be sure whether the pattern is perfect.
If the current default value is not appropriate, please overwrite it in the configuration and notify the developer of this plugin of the deficiency.
-
texPath
@Parameter(name="texPath") private File texPath
Path to the TeX scripts ornull. In the latter case, the scripts must be on the system path. Note that in the pom,<texPath/>and even<texPath> </texPath>represent thenull-File. The default value isnull.
-
cleanUp
@Parameter(name="cleanUp", defaultValue="true") private boolean cleanUpClean up the working directory in the end? May be used for debugging when setting tofalse. The default value istrue.
-
patternCreatedFromLatexMain
@Parameter(name="patternCreatedFromLatexMain") private String patternCreatedFromLatexMain
This pattern is applied to file names and matching shall accept all the files which were created from a latex main filexxx.tex. It is neither applied to directories nor toxxx.texitself. It shall not comprise neither graphic files to be processed nor files created from those graphic files.This pattern is applied in the course of processing graphic files to decide which graphic files should be processed (those rejected by this pattern) and to log warnings if there is a risk, that graphic files to be processed are skipped or that processing a latex main file overwrites the result of graphic preprocessing.
When clearing the tex source directory
texSrcProcDirectory, i.e. all generated files should be removed, first those created from latex main files. As an approximation, those are removed which match this pattern.The sequence
T$Tis replaced by the prefixxxx. The sequenceT$Tmust always be replaced: The symbol$occurs as end-sign as)$or as literal symbol as\$. ThusT$Tis no regular occurrence and must always be replaced withxxx.Spaces and newlines are removed from that pattern before matching.
This pattern may never be ensured to be complete, because any package may create files with names matching its own patterns and so any new package may break completeness.
If the current default value is not appropriate, please overwrite it in the configuration and notify the developer of this plugin of the deficiency. The default value is given below.
-
fig2devCommand
@Parameter(name="fig2devCommand", defaultValue="fig2dev") private String fig2devCommandThe fig2dev command for conversion of fig-files into various formats. Currently only pdf combined with pdf_t is supported. Note that preprocessing one fig-file requires two invocations offig2devCommand, one for each part. The default value isfig2dev.- See Also:
fig2devGenOptions,fig2devPtxOptions,fig2devPdfEpsOptions
-
fig2devGenOptions
@Parameter(name="fig2devGenOptions", defaultValue="") private String fig2devGenOptionsThe options for the commandfig2devCommandcommon to both output languages. For the options specific for the two output langugagespdftexandpdftex_t, seefig2devPtxOptionsandfig2devPdfEpsOptions, respectively. The default value is the empty string.Possible are the following options:
-D +/-rangelistExport layers selectively (+) or exclude layers from export (-). E.g. -D +10,40,55:70,80 means keep only layers 10, 40, 55 through 70, and 80.-ji18n (internationalization feature)-m magSet the magnification at which the figure is rendered tomag. The default is1.0. This is not usable within latex; not even1.0.-s fsizeSet the default font size (in points) for text objects tofsize. Refers to the latex-fonts only.-b widthspecify width of blank border around figure (1/72 inch).
-j, all these options take parameters and it may make sense to use them with different parameters for the two output languages. In this case include them infig2devPtxOptionsand infig2devPdfEpsOptions.
-
fig2devPtxOptions
@Parameter(name="fig2devPtxOptions", defaultValue="") private String fig2devPtxOptionsThe options for the commandfig2devCommandspecific for the output languagespdftex_tandpstex_twhich are the same. Note that in addition to these options, the option-L pdftex_tspecifies the language,fig2devGenOptionsspecifies the options common for the two output langugagespdftexandpdftex_tand-p xxxspecifies the full path of the pdf/eps-file to be included without extension.The default value for this option is the empty string.
Possible options are the following: (These seem to work for tex only although according to documentation for all languages. )
- options specified for
fig2devGenOptions -
-E numSet encoding for latex text translation (0 no translation, 1 ISO-8859-1, 2 ISO-8859-2), others allowed also, effect not clear. -
-Fdon't set font family/series/shape, so you can set it from latex. -
-vVerbose mode.
- options specified for
-
fig2devPdfEpsOptions
@Parameter(name="fig2devPdfEpsOptions", defaultValue="") private String fig2devPdfEpsOptionsThe options for the commandfig2devCommandspecific for the output languagepdftex. Note that in addition to these options, the option-L pdftexspecifies the language andfig2devGenOptionsspecifies the options common for the two output langugagespdftexandpdftex_t. The default value for this option is the empty string.Possible options are the following: (These seem to work specifically for pdf although according to documentation for all languages. )
- options specified for
fig2devGenOptions -
-G minor[:major][unit]Draws a grid on the page. e.g. "-G .25:1cm" draws a thin line every .25 cm and a thicker line every 1 cm. Default unit is in. Allowable units are: i, in, inch, f, ft, feet, c, cm, mm, and m. -
-AAdd an ASCII (EPSI) preview. -
-ccenters the figure on the page. (default) seems not to have an effect... -
-eputs the figure against the edge (not centered) of the page. seems not to have an effect... -
-FUse correct font sizes (points) instead of the traditional size -
-g colorUse color for the background. FIXME: Not clear how to specify the color. -
-NConvert all colors to grayscale. (not available for latex fonts) -
-n nameSet the /Title(xxx) of the PostScript output toname. without it is just the filenamexxx.fig.
- options specified for
-
gnuplotCommand
@Parameter(name="gnuplotCommand", defaultValue="gnuplot") private String gnuplotCommandThe command for conversion of gnuplot-files into various formats. Currently only pdf (graphics) combined with pdf_t (latex-texts) is supported. The default value isgnuplot.
-
gnuplotOptions
@Parameter(name="gnuplotOptions", defaultValue="") private String gnuplotOptionsThe options specific forgnuplotCommand's output terminalcairolatex, used for mixed latex/pdf-creation.Possible values are:
{standalone | input}{blacktext | colortext | colourtext}Specifies whether for text colors are taken into account or not. For all but text see separate options.{header| noheader} {mono|color}Specifies whether colors are taken into account or not. Refers to all but text (for text see separate options){{no}transparent} {{no}crop} {background} {font }{fontscale} {linewidth} {rounded|butt|square} {dashlength - }
{sizeThe size of this picture. This is not usable, because it imposes deformation. Default unit is inch ({unit}, {unit}} in).
pdf|epsof the terminalcairolatexis not available, because it is set internally. The default option string is empty.
-
metapostCommand
@Parameter(name="metapostCommand", defaultValue="mpost") private String metapostCommandThe command for conversion of gnuplot-files into metapost's postscript. The default value ismpost.
-
metapostOptions
@Parameter(name="metapostOptions", defaultValue="-interaction=nonstopmode -recorder -s prologues=2") private String metapostOptionsThe options for the commandmetapostCommand. Leading and trailing blanks are ignored. A sequence of at least one blank separate the proper options. The default value comprises the following options:-interaction=nonstopmodeprevents metapost from stopping at the first error.-recordermakes metapost create an fls-file specifying all inputted files.-s prologues=2makes metapost create a postscript file which is viewable by ghostscript viewer.
-
svg2devCommand
@Parameter(name="svg2devCommand", defaultValue="inkscape") private String svg2devCommandThe command for conversion of svg-files into a mixed format FIXME, synchronize with fig2devCommand. The default value isinkscape.
-
svg2devOptions
@Parameter(name="svg2devOptions", defaultValue="-z -D --export-latex") private String svg2devOptionsThe options for the commandsvg2devCommandfor exporting svg-figures into latex compatible files.The following options are mandatory:
-zor--without-guiprocess files from console.-Dor--export-area-drawingExport the drawing (not the page)--export-latexExport PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is exported, putting the text on top of the PDF/PS/EPS file. Include the result in LaTeX like: \input{latexfile.tex}. Note that the latter option is necessary, to create the expected files. It is also conceivable to export text as pdf/eps
The following options are prohibited, because they are automatically added by the software:
-A=FILENAMEor--export-pdf=FILENAMEExport document to a PDF file.-E=FILENAMEor--export-eps=FILENAMEExport document to an EPS file.-
The default value is the minimal value,
-z -D --export-latex.
-
ebbCommand
@Parameter(name="ebbCommand", defaultValue="ebb") private String ebbCommandThe command to create bounding box information from jpg-files and from png-files. This is run twice: once with parameter-mto create.bb-files for driverdvipdfmand once with parameter-xto create.xbb-files for driverdvipdfmx. The default value isebb.
-
ebbOptions
@Parameter(name="ebbOptions", defaultValue="-v") private String ebbOptionsThe options for the commandebbCommandexcept-mand-xwhich are added automatically. The default value is-v.
-
latex2pdfCommand
@Parameter(name="latex2pdfCommand", defaultValue="pdflatex") private String latex2pdfCommandThe LaTeX command to create a pdf-file or a dvi-file. FIXME: documentation must be updated. Possible values are e.g.pdflatex,lualatexandxelatex. The default value (for which this software is also tested) ispdflatex.
-
latex2pdfOptions
@Parameter(name="latex2pdfOptions", defaultValue="-interaction=nonstopmode -synctex=1 -src-specials -recorder -shell-escape") private String latex2pdfOptionsThe options for the commandlatex2pdfCommand. Leading and trailing blanks are ignored. The setter methodsetLatex2pdfOptions(String)ensures, that exactly one blank separate the proper options.The default value comprises the following options:
-interaction=nonstopmodeprevents latex from stopping at the first error.-synctex=1makes latex create a pdf file which synchronizes with an editor supporting synchtex.-src-specialsincludes source specials into the output. dvi only?-recordermakes latex create an fls-file specifying all inputted files.-shell-escapeallows to use write18-mechanism for shell commands (why needed?)
-
patternErrLatex
@Parameter(name="patternErrLatex", defaultValue="(^! )") private String patternErrLatexThe pattern is applied linewise to the log-file and matching indicates an error emitted by the commandlatex2pdfCommand.The default value is choosen to match quite exactly the latex errors in the log file, no more no less. Since no official documentation was found, the default pattern may be incomplete. In fact it presupposes, that $latex2pdfOptions does not contain `
-file-line-error-style'.If the current default value is not appropriate, please overwrite it in the configuration and notify the developer of this plugin of the deficiency. The default value is `
(^! )' (note the space).
-
patternWarnLatex
@Parameter(name="patternWarnLatex", defaultValue="^(LaTeX Warning: |LaTeX Font Warning: |(Package|Class) .+ Warning: |pdfTeX warning( \\((\\d|\\w)+\\))?: |\\* fontspec warning: |Missing character: There is no .* in font .*!$|A space is missing\\. (No warning)\\.)") private String patternWarnLatexThe pattern is applied linewise to the log-file and matching indicates a warning emitted by the commandlatex2pdfCommand, disragarding warnings on bad boxes provideddebugWarningsis set.This pattern may never be ensured to be complete, because any package may indicate a warning with its own pattern any new package may break completeness. Nevertheless, the default value aims completeness while be restrictive enough not to indicate a warning where none was emitted.
If the current default value is not appropriate, please overwrite it in the configuration and notify the developer of this plugin of the deficiency. The default value is given below.
- See Also:
debugBadBoxes
-
debugBadBoxes
@Parameter(name="debugBadBoxes", defaultValue="true") private boolean debugBadBoxesWhether debugging of overfull/underfull hboxes/vboxes is on: If so, a bad box occurs in the last LaTeX run, a warning is displayed. For details, set $cleanUp to false, rerun LaTeX and have a look at the log-file. The default value istrue.
-
debugWarnings
@Parameter(name="debugWarnings", defaultValue="true") private boolean debugWarningsWhether debugging of warnings is on: If so, a warning in the last LaTeX run is displayed. For details, set $cleanUp to false, rerun LaTeX and have a look at the log-file. The default value istrue.
-
pdfViaDvi
@Parameter(name="pdfViaDvi", defaultValue="false") private boolean pdfViaDviWhether creation of pdf-files from latex-files goes via dvi-files.If
pdfViaDviis set and the latex processor needs repetitions, these are all done creating dvi and then pdf is created in a final step invoking the commanddvi2pdfCommand. IfpdfViaDviis not set, latex is directly converted into pdf.Currently, not only conversion of latex-files is affected, but also conversion of graphic files into graphic formats which allow inclusion in the tex-file. If it goes via latex, then the formats are more based on (encapsulated) postscript; else on pdf.
Of course, the target dvi is not affected: This uses always the dvi-format. What is also affected are the tasks creating html, odt or docs: Although these are based on htlatex which is always dvi-based, the preprocessing is done in dvi or in pdf. Also the task txt is affected.
The default value is
false.
-
dvi2pdfCommand
@Parameter(name="dvi2pdfCommand", defaultValue="dvipdfmx") private String dvi2pdfCommandThe driver to convert dvi into pdf-files. Note that this must fit the options of the packagesxcolorandgraphicx. Sensible values aredvipdf,dvipdfm,dvipdfmx, anddvipdft(which isdvipdfmwith option-t). The default value isdvipdfmx.
-
dvi2pdfOptions
@Parameter(name="dvi2pdfOptions", defaultValue="") private String dvi2pdfOptionsThe options for the commanddvi2pdfCommand. The default value is the empty string.
-
patternReRunLatex
@Parameter(name="patternReRunLatex", defaultValue="^(LaTeX Warning: Label\\(s\\) may have changed\\. Rerun to get cross-references right\\.$|Package \\w+ Warning: .*Rerun( .*|\\.)$|Package \\w+ Warning: .*$^\\(\\w+\\) .*Rerun .*$|LaTeX Warning: Etaremune labels have changed\\.$|\\(rerunfilecheck\\) Rerun to get outlines right$)") private String patternReRunLatexThe pattern is applied linewise to the log-file and matching triggers rerunninglatex2pdfCommandifmaxNumReRunsLatexis not yet reached to ensure termination.This pattern may never be ensured to be complete, because any package may indicate the need to rerun
latex2pdfCommandwith its own pattern any new package may break completeness. Nevertheless, the default value aims completeness while be tight enough not to trigger a superfluous rerun.If the current default value is not appropriate, please overwrite it in the configuration and notify the developer of this plugin of the deficiency. The default value is given below.
-
maxNumReRunsLatex
@Parameter(name="maxNumReRunsLatex", defaultValue="5") private int maxNumReRunsLatexThe maximal allowed number of reruns oflatex2pdfCommand. This is to avoid endless repetitions. The default value is 5. This shall be non-negative or-1which signifies that there is no threshold.
-
bibtexCommand
@Parameter(name="bibtexCommand", defaultValue="bibtex") private String bibtexCommandThe BibTeX command to create a bbl-file from an aux-file and a bib-file (using a bst-style file). The default value isbibtex.
-
bibtexOptions
@Parameter(name="bibtexOptions", defaultValue="") private String bibtexOptionsThe options for the commandbibtexCommand. The default value is the empty string.
-
patternErrBibtex
@Parameter(name="patternErrBibtex", defaultValue="error message") private String patternErrBibtexThe Pattern in the blg-file indicating thatbibtexCommandfailed. The default value is chosen according to thebibtexdocumentation.
-
patternWarnBibtex
@Parameter(name="patternWarnBibtex", defaultValue="^Warning--") private String patternWarnBibtexThe Pattern in the blg-file indicating a warningbibtexCommandemitted. The default value is chosen according to thebibtexdocumentation.
-
makeIndexCommand
@Parameter(name="makeIndexCommand", defaultValue="makeindex") private String makeIndexCommandThe MakeIndex command to create an ind-file from an idx-file logging on an ilg-file. The default value ismakeindex.
-
makeIndexOptions
@Parameter(name="makeIndexOptions", defaultValue="") private String makeIndexOptionsThe options for the commandmakeIndexCommand. Note that the option-o xxx.indto specify the output file is not allowed because this plugin expects the output for the latex main filexxx.texxxx.ind. Likewise, the option-t xxx.ilgto specify the logging file is not allowed, because this software uses the standard logging file to detect failures processing the idx-file. Also the option-iwhich specifies reading the raw index from standard input is not allowed. Specifying a style file with option-s yyy.istis possible if only an index is used but no glossary. FIXME: rethink what about multiple indices.Note that the options specified here are also used to create glossaries. In addition for glossaries, the options
-s,-oand-tare used. Thus also these options should not be used. The default value is the empty string. Useful options in this context are-cremove blanks from index entries-ggerman ordering-lletter ordering-rwithout collecting index entries on 3 or more successive pages.
-
patternErrMakeIndex
@Parameter(name="patternErrMakeIndex", defaultValue="(!! Input index error )") private String patternErrMakeIndexThe Pattern in the ilg-file indicating thatmakeIndexCommandfailed. The default value(!! Input index error )is chosen according to themakeindexdocumentation.
-
patternWarnMakeIndex
@Parameter(name="patternWarnMakeIndex", defaultValue="(## Warning )") private String patternWarnMakeIndexThe Pattern in the ilg-file indicating a warningmakeIndexCommandemitted. The default value(## Warning )is chosen according to themakeindexdocumentation.
-
patternReRunMakeIndex
@Parameter(name="patternReRunMakeIndex", defaultValue="^\\(rerunfilecheck\\) +Rerun LaTeX/makeindex to get index right\\.$") private String patternReRunMakeIndexThe pattern in the log-file which triggers rerunningmakeIndexCommandfollowed bylatex2pdfCommand. This pattern only occurs, if packagererunfilecheckis used with optionindex. The default value is chosen according to the package documentation. If the user finds that default value is not appropriate, (s)he is asked to contribute and to notify the developer of this plugin.
-
splitIndexCommand
@Parameter(name="splitIndexCommand", defaultValue="splitindex") private String splitIndexCommandThe SplitIndex command to create ind-files from an idx-file logging on ilg-files. This command invokesmakeIndexCommand. The default value issplitindex.
-
splitIndexOptions
@Parameter(name="splitIndexOptions", defaultValue="-V") private String splitIndexOptionsThe options forsplitIndexCommand. Here, one has to distinguish between the options processed bysplitIndexCommandand those passed tomakeIndexCommand. The second category cannot be specified here, it is already given bymakeIndexOptions. In the first category is the option-mto specify themakeIndexCommand. This is used automatically and cannot be specified here. SincesplitIndexCommandis used in conjunction with packagesplitidx, which hardcodes various parameters which are the default values forsplitIndexCommandand because the option may not alter certain interfaces, the only option which may be given explicitly is-V, the short cut for--verbose. Do not use--verboseeither for sake of portability. The default value is-V; it could also be empty.
-
makeGlossariesCommand
@Parameter(name="makeGlossariesCommand", defaultValue="makeglossaries") private String makeGlossariesCommandThe MakeGlossaries command to create a gls-file from a glo-file (invoked without file ending) also taking ist-file or xdy-file into account logging on a glg-file. The default value ismakeglossaries.
-
makeGlossariesOptions
@Parameter(name="makeGlossariesOptions", defaultValue="") private String makeGlossariesOptionsThe options for the commandmakeGlossariesCommand. These are the options formakeindex(not formakeIndexCommand) and forxindy(also hardcoded). The aux-file decides on whether program is executed and consequently which options are used.The default value is the empty option string. Nevertheless,
xindyis invoked asxindy -L english -I xindy -M .... With option-L german, this is added. Options-Mforxindy-sformakeindexand-tand-ofor both,xindyandmakeindex.
-
patternErrMakeGlossaries
@Parameter(name="patternErrMakeGlossaries", defaultValue="^\\*\\*\\* unable to execute: ") private String patternErrMakeGlossariesThe Pattern in the glg-file indicating thatmakeGlossariesCommandfailed. The default value is(^\*\*\* unable to execute: ). If this is not appropriate, please modify and notify the developer of this plugin.
-
patternErrXindy
@Parameter(name="patternErrXindy", defaultValue="(^ERROR: )") private String patternErrXindyThe pattern in the glg-file indicating that runningxindyviamakeGlossariesCommandfailed. The default value is(^ERROR: )(note the space). If this is not appropriate, please modify and notify the developer of this plugin. FIXME: This is not used.
-
patternWarnXindy
@Parameter(name="patternWarnXindy", defaultValue="(^WARNING: )") private String patternWarnXindyThe pattern in the glg-file indicating a warning when runningxindyviamakeGlossariesCommand. The default value is(^WARNING: )(note the space and the brackets). If this is not appropriate, please modify and notify the developer of this plugin.
-
patternReRunMakeGlossaries
@Parameter(name="patternReRunMakeGlossaries", defaultValue="^\\(rerunfilecheck\\) +Rerun LaTeX/makeindex to get glossary right\\.$") private String patternReRunMakeGlossariesThe pattern in the log-file which triggers rerunningmakeGlossariesCommandfollowed bylatex2pdfCommand. This pattern only occurs, if packagererunfilecheckis used with optionglossary. The default value is chosen according to the package documentation. If the user finds that default value is not appropriate, (s)he is asked to contribute and to notify the developer of this plugin.
-
tex4htCommand
@Parameter(name="tex4htCommand", defaultValue="htlatex") private String tex4htCommandThe tex4ht command. Possible values are e.g.htlatexandhtxelatex. The default value (for which this software is also tested) ishtlatex.
-
tex4htStyOptions
@Parameter(name="tex4htStyOptions", defaultValue="html,2") private String tex4htStyOptionsThe options for thetex4ht-style which creates a dvi-file or a pdf-file with information to create sgml, e.g. html or odt or something like that. The default value ishtml,2.
-
tex4htOptions
@Parameter(name="tex4htOptions", defaultValue="") private String tex4htOptionsThe options fortex4htwhich extracts information from a dvi-file or from a pdf-file into the according lg-file and idv-file producing html-files and by need and if configured accordingly svg-files, 4ct-files and 4tc-files and a css-file and a tmp-file. The former two are used byt4htwhich is configured viat4htOptions.
-
t4htOptions
@Parameter(name="t4htOptions", defaultValue="") private String t4htOptionsThe options fort4htwhich converts idv-file and lg-file into css-files, tmp-file and, by need and if configured accordingly into png files. The value-pprevents creation of png-pictures. The default value is the empty string.
-
patternT4htOutputFiles
@Parameter(name="patternT4htOutputFiles", defaultValue="") private String patternT4htOutputFilesThe pattern for the target files of goalTarget.htmlfor a given latex main filexxx.tex. The patterns for the other targets are hardcoded and take the form^T$T\.yyy$, whereyyymay be an ending or an alternative of endings.For an explanation of the pattern
T$T, seepatternCreatedFromLatexMain. Spaces and newlines are removed from that pattern before processing.The default value has the following components:
^T$T\.x?html?$is the main file.^T$Tli\d+\.x?html?$are lists: toc, lof, lot, indices, glossaries, NOT the bibliography.^T$T(ch|se|su|ap)\d+\.x?html?$are chapters, sections and subsections or below and appendices.^T$T\d+\.x?html?$are footnotes.^T$T\.css$are cascaded stylesheets.^T$T-\d+\.svg$and^T$T\d+x\.png$are svg/png-files representing figures.^(cmsy)\d+(-c)?-\d+c?\.png$represents special symbols.
^T$T((ch|se|su|ap|li)?\d+)?\.x?html?$. Adding the patterns for the css-file and the svg-files, we obtain^T$T(((ch|se|su|ap|li)?\d+)?\.x?html?| \.css| \d+x\.x?bb| \d+x\.png| -\d+\.svg)$
.The pattern is designed to match quite exactly the files to be copied to
targetSiteDirectory, for the goalTarget.html, not much more and at any case not less. sincetex4htCommandis not well documented, and still subject to development, this pattern cannot be guaranteed to be final. If the user finds an extension, (s)he is asked to contribute and to notify the developer of this plugin. Then the default value will be extended.
-
latex2rtfCommand
@Parameter(name="latex2rtfCommand", defaultValue="latex2rtf") private String latex2rtfCommandThe latex2rtf command to create rtf from latex directly. The default value islatex2rtf.
-
latex2rtfOptions
@Parameter(name="latex2rtfOptions", defaultValue="") private String latex2rtfOptionsThe options of the commandlatex2rtfCommand. The default value is the empty string.
-
odt2docCommand
@Parameter(name="odt2docCommand", defaultValue="odt2doc") private String odt2docCommandThe odt2doc command to create MS word-formats from otd-files. The default value isodt2doc; equivalent here isunoconv. Note thatodt2docjust callsunoconvwith odt-files as input and doc-file as default output.- See Also:
odt2docOptions
-
odt2docOptions
@Parameter(name="odt2docOptions", defaultValue="-fdocx") private String odt2docOptionsThe options of the commandodt2docCommand. Above all specification of output format via the option-f. Invocation isodt2doc -f<format> <file>.odt. All output formats are shown byodt2doc --showbut the formats interesting in this context aredoc, doc6, doc95,docbook, docx, docx7, ooxml, rtf. Interesting also the verbosity options-v, -vv, -vvvthe timeout-T=secsand--preserveto keep permissions and timestamp of the original document. The default value is-fdocx.- See Also:
odt2docCommand
-
pdf2txtCommand
@Parameter(name="pdf2txtCommand", defaultValue="pdftotext") private String pdf2txtCommandThe pdf2txt-command for converting pdf-files into plain text files. The default value ispdftotext.- See Also:
pdf2txtOptions
-
pdf2txtOptions
@Parameter(name="pdf2txtOptions", defaultValue="-q") private String pdf2txtOptionsThe options of the commandpdf2txtCommand. The default value is the empty string.- See Also:
pdf2txtCommand
-
chkTexCommand
@Parameter(name="chkTexCommand", defaultValue="chktex") private String chkTexCommandThe chktex-command for checking latex main files. The default value ischktex.- See Also:
chkTexOptions
-
chkTexOptions
@Parameter(name="chkTexOptions", defaultValue="") private String chkTexOptionsThe options of the commandchkTexCommand, except-o output-filespecifying the output file which is added automatically.Here is a list of options useful in this context. The first group of these are muting options:
-w,-e,-m, Make the message number passed as parameter a warning/an error/a message and turns it on. Messages are not counted.-nTurns the warning/error number passed as a parameter off.-LTurns off suppression of messages on a per line basis.
-qShuts up about copyright information.-o output-fileSpecifies the output file. This is added automatically and shall thus not be specified by the user.-b[0|1]If you use the -o switch, and the named outputfile exists, it will be renamed tofilename.bak.-f formatSpecifies the format of the output via a format similar toprintf(). For details consult the manual.-vdVerbosity level followed by a numberdspecifying the format of the output. The verbosity number is resolved as a pattern as if given by the option-f format. Thus the option-vis ignored if the option-f formatis specified.
-q -b0avoiding verbose output and backing up the output log-file.- See Also:
chkTexCommand
-
-
Method Detail
-
getTexSrcDirectoryFile
public File getTexSrcDirectoryFile() throws BuildFailureException
- Throws:
BuildFailureException- TSS01 if the tex source directory does either not exist or is not a directory.
-
getTexSrcProcDirectoryFile
public File getTexSrcProcDirectoryFile() throws BuildFailureException
- Throws:
BuildFailureException- TSS02 if the tex source processing directory does either not exist or is not a directory.
-
getReadTexSrcProcDirRec
public boolean getReadTexSrcProcDirRec()
-
getOutputDirectoryFile
public File getOutputDirectoryFile() throws BuildFailureException
- Throws:
BuildFailureException- TSS03 if the output directory exists and is no directory.
-
getPatternLatexMainFile
public String getPatternLatexMainFile()
-
getTexPath
public File getTexPath()
-
isCleanUp
public boolean isCleanUp()
-
getPatternCreatedFromLatexMain
public String getPatternCreatedFromLatexMain()
-
getFig2devCommand
public String getFig2devCommand()
-
getFig2devGenOptions
public String getFig2devGenOptions()
-
getFig2devPtxOptions
public String getFig2devPtxOptions()
-
getFig2devPdfEpsOptions
public String getFig2devPdfEpsOptions()
-
getGnuplotCommand
public String getGnuplotCommand()
-
getGnuplotOptions
public String getGnuplotOptions()
-
getMetapostCommand
public String getMetapostCommand()
-
getMetapostOptions
public String getMetapostOptions()
-
getSvg2devCommand
public String getSvg2devCommand()
-
getSvg2devOptions
public String getSvg2devOptions()
-
getEbbCommand
public String getEbbCommand()
-
getEbbOptions
public String getEbbOptions()
-
getLatex2pdfCommand
public String getLatex2pdfCommand()
-
getLatex2pdfOptions
public String getLatex2pdfOptions()
-
getPatternErrLatex
public String getPatternErrLatex()
-
getPatternErrMPost
public String getPatternErrMPost()
-
getPatternWarnLatex
public String getPatternWarnLatex()
-
getDebugBadBoxes
public boolean getDebugBadBoxes()
-
getDebugWarnings
public boolean getDebugWarnings()
-
getPdfViaDvi
public LatexDev getPdfViaDvi()
-
getDvi2pdfCommand
public String getDvi2pdfCommand()
-
getDvi2pdfOptions
public String getDvi2pdfOptions()
-
getPatternReRunLatex
public String getPatternReRunLatex()
-
getMaxNumReRunsLatex
public int getMaxNumReRunsLatex()
-
getBibtexCommand
public String getBibtexCommand()
-
getBibtexOptions
public String getBibtexOptions()
-
getPatternErrBibtex
public String getPatternErrBibtex()
-
getPatternWarnBibtex
public String getPatternWarnBibtex()
-
getMakeIndexCommand
public String getMakeIndexCommand()
-
getMakeIndexOptions
public String getMakeIndexOptions()
-
getPatternErrMakeIndex
public String getPatternErrMakeIndex()
-
getPatternWarnMakeIndex
public String getPatternWarnMakeIndex()
-
getPatternReRunMakeIndex
public String getPatternReRunMakeIndex()
-
getSplitIndexCommand
public String getSplitIndexCommand()
-
getSplitIndexOptions
public String getSplitIndexOptions()
-
getMakeGlossariesCommand
public String getMakeGlossariesCommand()
-
getMakeGlossariesOptions
public String getMakeGlossariesOptions()
-
getPatternErrMakeGlossaries
public String getPatternErrMakeGlossaries()
-
getPatternWarnXindy
public String getPatternWarnXindy()
-
getPatternReRunMakeGlossaries
public String getPatternReRunMakeGlossaries()
-
getTex4htCommand
public String getTex4htCommand()
-
getTex4htStyOptions
public String getTex4htStyOptions()
-
getTex4htOptions
public String getTex4htOptions()
-
getT4htOptions
public String getT4htOptions()
-
getPatternT4htOutputFiles
public String getPatternT4htOutputFiles()
-
getLatex2rtfCommand
public String getLatex2rtfCommand()
-
getLatex2rtfOptions
public String getLatex2rtfOptions()
-
getOdt2docCommand
public String getOdt2docCommand()
-
getOdt2docOptions
public String getOdt2docOptions()
-
getPdf2txtCommand
public String getPdf2txtCommand()
-
getPdf2txtOptions
public String getPdf2txtOptions()
-
getChkTexCommand
public String getChkTexCommand()
-
getChkTexOptions
public String getChkTexOptions()
-
setBaseDirectory
public void setBaseDirectory(File baseDirectory)
-
setTargetDirectory
public void setTargetDirectory(File targetDirectory)
SetstargetDirectory.
-
setTargetSiteDirectory
public void setTargetSiteDirectory(File targetSiteDirectory)
SetstargetSiteDirectoryand updatesoutputDirectoryFile.
-
setTexSrcDirectory
public void setTexSrcDirectory(String texSrcDirectory)
-
setTexSrcProcDirectory
public void setTexSrcProcDirectory(String texSrcProcDirectory)
SetstexSrcProcDirectoryand updatestexSrcProcDirectoryFile.
-
setReadTexSrcProcDirRec
public void setReadTexSrcProcDirRec(boolean readTexSrcDirProcRec)
-
setOutputDirectory
public void setOutputDirectory(String outputDirectory)
SetsoutputDirectoryand updatesoutputDirectoryFile.
-
setTargets
public void setTargets(String targets)
-
setPatternLatexMainFile
public void setPatternLatexMainFile(String patternLatexMainFile)
-
createPatternLatexMainFile
public Settings.PatternLatexMainFile createPatternLatexMainFile()
-
setTexPath
public void setTexPath(File texPath)
-
setCleanUp
public void setCleanUp(boolean cleanUp)
-
setPatternCreatedFromLatexMain
public void setPatternCreatedFromLatexMain(String pattern)
-
createPatternCreatedFromLatexMain
public Settings.PatternCreatedFromLatexMain createPatternCreatedFromLatexMain()
-
setFig2devCommand
public void setFig2devCommand(String fig2devCommand)
-
setFig2devGenOptions
public void setFig2devGenOptions(String fig2devGenOptions)
-
setFig2devPtxOptions
public void setFig2devPtxOptions(String fig2devPtxOptions)
-
setFig2devPdfEpsOptions
public void setFig2devPdfEpsOptions(String fig2devPdfEpsOptions)
-
setGnuplotCommand
public void setGnuplotCommand(String gnuplotCommand)
-
setGnuplotOptions
public void setGnuplotOptions(String gnuplotOptions)
-
setMetapostCommand
public void setMetapostCommand(String metapostCommand)
-
setMetapostOptions
public void setMetapostOptions(String metapostOptions)
-
createMetapostOptions
public Settings.MetapostOptions createMetapostOptions()
-
setSvg2devCommand
public void setSvg2devCommand(String svg2devCommand)
-
setSvg2devOptions
public void setSvg2devOptions(String svg2dev)
-
setEbbCommand
public void setEbbCommand(String ebbCommand)
-
setEbbOptions
public void setEbbOptions(String ebbOptions)
-
setLatex2pdfCommand
public void setLatex2pdfCommand(String latex2pdfCommand)
-
setLatex2pdfOptions
public void setLatex2pdfOptions(String args)
Sets the argument string of the latex command given bylatex2pdfCommand. It is ensured thatlatex2pdfOptionsconsist of proper options separated by a single blank.- Parameters:
args- The arguments string to use when calling LaTeX vialatex2pdfCommand. Leading and trailing blank and newline are ignored. Proper arguments are separated by blank and newline.
-
createLatex2pdfOptions
public Settings.Latex2pdfOptions createLatex2pdfOptions()
-
setPatternErrLatex
public void setPatternErrLatex(String patternErrLatex)
-
createPatternErrLatex
public Settings.PatternErrLatex createPatternErrLatex()
-
setPatternWarnLatex
public void setPatternWarnLatex(String patternWarnLatex)
-
createPatternWarnLatex
public Settings.PatternWarnLatex createPatternWarnLatex()
-
setDebugBadBoxes
public void setDebugBadBoxes(boolean debugBadBoxes)
-
setDebugWarnings
public void setDebugWarnings(boolean debugWarnings)
-
setPdfViaDvi
public void setPdfViaDvi(boolean pdfViaDvi)
-
setDvi2pdfCommand
public void setDvi2pdfCommand(String dvi2pdfCommand)
-
setDvi2pdfOptions
public void setDvi2pdfOptions(String dvi2pdfOptions)
-
setPatternReRunLatex
public void setPatternReRunLatex(String pattern)
-
createPatternReRunLatex
public Settings.PatternReRunLatex createPatternReRunLatex()
-
setMaxNumReRunsLatex
public void setMaxNumReRunsLatex(int maxNumReRunsLatex)
-
setBibtexCommand
public void setBibtexCommand(String bibtexCommand)
-
setBibtexOptions
public void setBibtexOptions(String bibtexOptions)
-
setPatternErrBibtex
public void setPatternErrBibtex(String patternErrBibtex)
-
createPatternErrBibtex
public Settings.PatternErrBibtex createPatternErrBibtex()
-
setPatternWarnBibtex
public void setPatternWarnBibtex(String patternWarnBibtex)
-
createPatternWarnBibtex
public Settings.PatternWarnBibtex createPatternWarnBibtex()
-
setMakeIndexCommand
public void setMakeIndexCommand(String makeIndexCommand)
-
setMakeIndexOptions
public void setMakeIndexOptions(String makeIndexOptions)
-
setPatternErrMakeIndex
public void setPatternErrMakeIndex(String patternErrMakeIndex)
-
createPatternErrMakeIndex
public Settings.PatternErrMakeIndex createPatternErrMakeIndex()
-
setPatternWarnMakeIndex
public void setPatternWarnMakeIndex(String patternWarnMakeIndex)
-
createPatternWarnMakeIndex
public Settings.PatternWarnMakeIndex createPatternWarnMakeIndex()
-
setPatternReRunMakeIndex
public void setPatternReRunMakeIndex(String pattern)
-
createPatternReRunMakeIndex
public Settings.PatternReRunMakeIndex createPatternReRunMakeIndex()
-
setSplitIndexCommand
public void setSplitIndexCommand(String splitIndexCommand)
-
setSplitIndexOptions
public void setSplitIndexOptions(String splitIndexOptions)
-
setMakeGlossariesCommand
public void setMakeGlossariesCommand(String makeGlossariesCommand)
-
setMakeGlossariesOptions
public void setMakeGlossariesOptions(String makeGlossariesOptions)
-
setPatternErrMakeGlossaries
public void setPatternErrMakeGlossaries(String patternErrMakeGlossaries)
-
setPatternWarnXindy
public void setPatternWarnXindy(String patternWarnXindy)
-
setPatternReRunMakeGlossaries
public void setPatternReRunMakeGlossaries(String pattern)
-
createPatternReRunMakeGlossaries
public Settings.PatternReRunMakeGlossaries createPatternReRunMakeGlossaries()
-
setTex4htCommand
public void setTex4htCommand(String tex4htCommand)
-
setTex4htStyOptions
public void setTex4htStyOptions(String tex4htStyOptions)
-
setTex4htOptions
public void setTex4htOptions(String tex4htOptions)
-
setT4htOptions
public void setT4htOptions(String t4htOptions)
-
setPatternT4htOutputFiles
public void setPatternT4htOutputFiles(String patternT4htOutputFiles)
-
createPatternT4htOutputFiles
public Settings.PatternT4htOutputFiles createPatternT4htOutputFiles()
-
setLatex2rtfCommand
public void setLatex2rtfCommand(String latex2rtfCommand)
-
setLatex2rtfOptions
public void setLatex2rtfOptions(String latex2rtfOptions)
-
setOdt2docCommand
public void setOdt2docCommand(String odt2docCommand)
-
setOdt2docOptions
public void setOdt2docOptions(String odt2docOptions)
-
setPdf2txtCommand
public void setPdf2txtCommand(String pdf2txtCommand)
-
setPdf2txtOptions
public void setPdf2txtOptions(String pdf2txtOptions)
-
setChkTexCommand
public void setChkTexCommand(String chkTexCommand)
-
setChkTexOptions
public void setChkTexOptions(String chkTexOptions)
-
main
public static void main(String[] args)
-
-