Manual for the latex-maven-plugin
and for an according ant-task
Version 2.1

Ernst Reissner (rei3ner@arcor.de)

September 21, 2024
Contents
List of Figures
List of Figures
List of Tables
List of Tables
Listings
1 Introduction
2 Installation
2.1 Prerequisites
2.2 Setting up pom.xml for the maven plugin
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.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.6 Development of documents
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.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.3 Parameters for goals vrs and inj
6.4 Parameters for graphical preprocessing
6.5 Parameters for the LaTeX-to-pdf Conversion
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.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