latex:inj
Full name:
eu.simuline.m2latex:latex-maven-plugin:2.1-SNAPSHOT:inj
Description:
Creates rc file .latexmkrc for latexmk and .chktexrc for chktex and further files for various use cases. The goal is tied to the lifecycle phase validate by default.
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
validate.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<injections> |
Set<Injection> |
- |
Indicates the files injected by the goal inj. This is a comma separated list of eu.simuline.m2latex.core.Injections without blanks. The injections are in one of three categories: representing
The default value is Default: latexmkrc,chktexrcUser Property: latex.injections |
<settings> |
Settings |
- |
Comprises all parameters for executing this maven plugin. If not set in the pom prior to execution, is set in initialize(). |
<targetSiteDirectory> |
File |
- |
The target site directory of this maven project. Reinitializes eu.simuline.m2latex.core.Settings.baseDirectory via initialize().Default: ${project.reporting.outputDirectory} |
Parameter Details
<injections>
Indicates the files injected by the goal
inj. This is a comma separated list of eu.simuline.m2latex.core.Injections without blanks. The injections are in one of three categories: representing
- configuration files:
latexmkrcrepresents the config file.latexmkrcoflatexmkchktexrcrepresents the config file.chktexrcofchktex
- header files to be input into TEX files:
headerrepresents the fileheader.texwhich is intended to be included in any latex main file.headerGrprepresents the fileheaderGrp.texwhich shall be included in latex main files using thegraphicxpacakge.headerSuppressMetaPDFrepresents the fileheaderSuppressMetaPDF.texwhich serves to suppress meta info of a latex main file which may be considered a safety risk.
- script files:
vscodeExtrepresents the fileinstVScode4tex.shinstalling all extensions on VS Code recommended for development of latex documents.ntlatexrepresents the filentlatexperforming latex compilation with epoch time 0.pythontexWrepresents the filepythontexWwhich essentially invokespythontexand redirects output to a log filevmdiffrepresents the filevmdiffwhich performs a diff based on the visual diffdiff-pdf-visuallyand on the diff on meta-data given bypdfinfo.
The default value is latexmkrc,chktexrc.
- Type:
java.util.Set<eu.simuline.m2latex.core.Injection> - Required:
No - User Property:
latex.injections - Default:
latexmkrc,chktexrc
<settings>
Comprises all parameters for executing this maven plugin. If not set in the pom prior to execution, is set in
initialize().- Type:
eu.simuline.m2latex.core.Settings - Required:
No
<targetSiteDirectory>
The target site directory of this maven project. Reinitializes
eu.simuline.m2latex.core.Settings.baseDirectory via initialize().- Type:
java.io.File - Required:
No - Default:
${project.reporting.outputDirectory}
Github
Maven