Contents

List of Figures
List of Tables
1 Introduction
2 Installation
2.1 Prerequisites
2.2 Setting up pom.xml for the maven plugin
2.2.1 Basic setup
2.2.2 Deviating from default settings
2.2.3 Executions
2.3 Setting build.xml for the ant task
2.4 Installation from source
3 Usage of Plugin and Task
3.1 The source files and their directories
3.1.1 gls:lmf and other latex files
3.1.2 Source graphic files
3.1.3 Created files in the TeX source directory
3.2 Exporting in various formats and checking sources
3.3 Checking versions of converters
3.4 Logging of errors and warnings
3.5 Injection of files
3.5.1 The configuration files .latexmkrc and .chktexrc
3.5.2 A generic header file header.tex
3.5.3 A header file for graphics via package graphicx
3.5.4 A header file to suppress meta-info for PDF files
3.5.5 An installation script for VS Code Extensions
3.5.6 Scripts in conjunction with reproducibility
3.5.7 Script (de)pythontexW patching (de)pythontex
3.6 Development of documents
3.6.1 Editors, viewers and LaTeX
3.6.2 The build tool latexmk
3.6.3 Checks in the context of document development
3.6.4 Goal Graphics grp
3.6.5 Goal Clear clr
3.6.6 Installation and Configuration
3.6.7 Miscellaneous
3.7 Goals in the maven lifecycle
3.8 The ant-tasks
4 Graphics and Preprocessing
4.1 Graphic formats and packages supporting them
4.2 Target formats for preprocessing
4.3 Conversion of fig-files
4.4 Conversion of gnuplot-files
4.5 Inclusion of MetaPost files
4.6 Inclusion of SVG-files
4.7 Pictures which are not transformed
5 Processing of LaTeX Main Files
5.1 Transforming LaTeX files into PDF files
5.2 Bibliographies
5.3 Indices
5.4 Glossaries
5.5 Including code via pythontex
5.6 Running and rerunning auxiliary programs
5.6.1 The interface between LaTeX and auxiliary programs
5.6.2 When running an auxiliary program
5.6.3 Why rerunfilecheck is not used for auxiliary programs
5.7 Rerunning the LaTeX processor
5.8 Checking reproducibility
5.9 Alternative build process with latexmk
5.10 Creating hypertext
5.11 Creating odt files
5.12 Creating MS word files
5.13 Creating plain text files
6 Parameters resp. Settings
6.1 Generalities on parameters
6.2 General parameters
6.2.1 The parameter patternLatexMainFile
6.2.2 The parameter patternCreatedFromLatexMain
6.3 Parameters for goals vrs and inj
6.4 Parameters for graphical preprocessing
6.4.1 The parameter metapostOptions
6.4.2 The parameter svg2devOptions
6.5 Parameters for the LaTeX-to-pdf Conversion
6.5.1 The parameter latex2pdfOptions
6.5.2 The parameter patternWarnLatex
6.5.3 The parameter patternReRunLatex
6.6 Parameters for creation of the bibliography
6.7 Parameters for creation of the indices
6.8 Parameters for creation of the Glossary
6.9 Parameters for including code via pythontex
6.10 Parameters for conversion LaTeX to HTML
6.10.1 The parameter patternT4htOutputFiles
6.11 Parameters for further conversions
6.12 Parameters for the code checker chktex
6.13 Parameters for ensuring reproducibility
6.14 Parameters for latexmk and related
7 Exceptions and Logging
7.1 Exceptions
7.2 Logging of warnings and errors
8 Gaps
8.1 Gaps in graphics
8.2 Build mechanism
8.3 Indices
8.4 Glossaries
9 Bugs
10 Preferred usage, Test Concepts and Tests
11 Bibliography