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
- document classes including
book
,article
,leaflet
,scrlttr2
andbeamer
; for the latter alsobeamerarticle
- many graphical input formats like PNG, MP, FIG, gnuplot and provides a separate goal creating them,
grp
- bibliography, index/indices, glossary/glossaries and embedded code
Checks
Checks
- sources with
chktex
and 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
grp
to create graphic files andclr
for 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
.chktexrc
forchktex
. - Can create configuration file
.latexmkrc
forlatexmk
synchronized with the configuration. - Offers a common header file
header.tex
to unify mainly packages loaded by latex main files. - Offers a common header file
headerSuppressMetaPDF.tex
to keep up security, i.e. privacy quite independent of the tool chain.
Planned Features
- Support
biber
replacingbibtex
as preferred tool - Support
xindy
replacingmakeindex
as preferred tool - Support
bib2gls
replacingmakeglossary
as preferred tool - Execute
glosstex
if needed - Usage of the
multibib
macros - …
Feature Requests
Feature requests from users are always welcome: write me.