Features
The features consist in support of various contexts, input and ability to create various output, various checks and orchestration and document development.
Contexts
This piece of software consists of a
- an ant task and
- a maven plugin
with a common source core.
Input and Output
Supports
- many output formats like PDF, DVI, HTML, DOCX, RTF, TXT and others
- many graphical input formats like PNG, MP, FIG, gnuplot
and provides a separate goal creating them,
grp - document classes including
book,article,leaflet,scrlttr2andbeamer; for the latter alsobeamerarticle - bibliography, index/indices, glossary/glossaries and embedded code
Checks
Checks
- sources with
chktexand logs the result in target and goalchk - versions of used tools
- log files detecting errors and warnings
- Check of return codes
- further excessive logging of warnings and errors
- whether a document could have been reproduced, by demand
Orchestration and Document Development
Orchestrates various tools, detecting need for execution
e.g. of bibtex including rerunfilecheck for lualatex and friends.
Supports document development.
- Provides goals
grpto create graphic files andclrfor cleaning up. - Cooperates by cooperating with editor, viewer
and with other tools in the build chain.
- Offers installation script for extensions of VS Code.
- Offers configuration file
.chktexrcforchktex. - Can create configuration file
.latexmkrcforlatexmksynchronized with the configuration. - Offers a common header file
header.texto unify mainly packages loaded by latex main files. - Offers a common header file
headerSuppressMetaPDF.texto keep up security, i.e. privacy quite independent of the tool chain.
Planned Features
- Support
biberreplacingbibtexas preferred tool - Support
xindyreplacingmakeindexas preferred tool - Support
bib2glsreplacingmakeglossaryas preferred tool - Execute
glosstexif needed - Usage of the
multibibmacros - …
Feature Requests
Feature requests from users are always welcome: write me.
Github
Maven