2.2 Einzelaufruf

Die Tasks können ebenfalls einzeln aufgerufen werden.

2.2.1 Makeindex

<taskdef name="makeindex"  
    classname="de.dokutransdata.antlatex.MakeindexTask"  
    classpath="c:/Programme/Apache Software Foundation/ant/lib/ant_latex.jar"/>

<target name="MakeIndex">  
  <makeindex  
        compressIntermediateBlanks="${ltx2.idx.compressIntermediateBlanks}"  
        germanWordOrder="${ltx2.idx.germanWordOrder}"  
        letterOrder="${ltx2.idx.letterOrder}"  
        idxstyle="${ltx2.idx.style}"  
        protocolFile="${ltx2.idx.protocolFile}"  
        startingPageNumber="${ltx2.idx.startingPageNumber}"  
        pageRangeFormation="${ltx2.idx.pageRangeFormation}"  
        outFile="${ltx2.idx.outputFile}"  
        workingDir="${basedir}"  
  >  
    <fileset dir="${basedir}">  
      <include name="*.nlo"/>  
    </fileset>  
  </makeindex>  
</target>

Attribute zum MakeIndex-Task

Attribut Beschreibung Pflicht



idxstyle Eigener Style für die Ausgabe der Indexseiten Nein. Default: interner Style
compressIntermediateBlanks
Ignoriere Zwischenräume (Leerzeichen, Tabulatoren) Nein. Default: false
germanWordOrder
Deutsche Sortierung nach DIN 5007. Benötigt auch zusätzlich einen modifizierten Index-Style! Nein. Default: false
letterOrder Buchstabensortierung Nein. Default: Wortsortierung
protocolFile
Ausgabe der Protokollinformationen in diese Datei Nein. Default: <hauptdatei>.ilg
startingPageNumber
Die Seitennummerierung startet bei der angegebenen Seite bzw. Steuerung über ’any’, ’even’, ’odd’ Nein. Default: -1
pageRangeFormation
Formatierung der Seitenbereiche abschalten Nein. Default: false
outFile Name der Ausgabedatei Nein. Default: <hauptdatei>.ind
workingDir Arbeitsverzeichnis Nein. Default: basedir
run Ausführen innerhalb des LATEX-Tasks Nein. Default: on
command Auszuführender Befehl Nein. Default: makeindex
path Pfad zu makeindex Nein. Default: leer

Das Resultat des fileset-Elements führt nur zu einem Aufruf von makeindex!

2.2.2 BibTEX
<taskdef name="bibtex"  
    classname="de.dokutransdata.antlatex.BibTeXTask"  
    classpath="c:/Programme/Apache Software Foundation/ant/lib/ant_latex.jar"/>

<target name="BibTeX">  
  <bibtex  
        workingDir="${basedir}"  
        terse="${ltx2.bib.terse}"  
        minCrossrefs="${ltx2.bib.minCrossrefs}"  
  >  
    <fileset dir="${basedir}">  
      <include name="*.aux"/>  
    </fileset>  
  </bibtex>  
</target>

Attribute zum BibTEX-Task

Attribut Beschreibung Pflicht



workingDir Arbeitsverzeichnis Nein. Default: basedir
terse Keine Informationen ausgeben Nein. Default: false
minCrossrefs
Wieviele Referenzen müssen vorhanden sein, um einen Eintrag automatisch ins Verzeichnis aufzunehmen Nein. Default: BibTEX-Interner Wert
run Ausführen innerhalb des LATEX-Tasks Nein. Default: on
command Auszuführender Befehl Nein. Default: bibtex
path Pfad zu BibTEX Nein. Default: leer
inloop Schalter ob BibTEX in der ReRun-Schleife von LATEX aufgerufen werden soll Nein. Default: off

Das Resultat des fileset-Elements führt zu einem mehrfachen Aufruf von bibtex!

2.2.3 GlossTeX
<taskdef name="glosstex"  
    classname="de.dokutransdata.antlatex.GlossTeXTask"  
    classpath="c:/Programme/Apache Software Foundation/ant/lib/ant_latex.jar"/>

<target name="GlossTeX">  
  <glosstex  
      glossarDefinitionFiles="${ltx2.gloss.databases}"  
      run="${ltx2.doGLOSSTEX}" verbose="on" verboseLevel="5"  
  >  
    <makeindex  
        germanWordOrder="${ltx2.idx.germanWordOrder}"  
        idxstyle="${ltx2.gloss.style}"  
    />  
    <fileset dir=".">  
      <include name="*.aux"/>  
    </fileset>  
 </glosstex>  
</target>

Attribute zum GlossTEX-Task

Attribut Beschreibung Pflicht



glossarDefinitionFiles
Glossardatenbanken Ja.
verbose Meldungen ausgeben Nein. Default: off
verboseLevel
Level der Meldungen Nein. Default: 0
run Ausführen innerhalb des LATEX-Tasks Nein. Default: on
command Auszuführender Befehl Nein. Default: glosstex
path Pfad zu GlossTEX Nein. Default: leer

Das Resultat des fileset-Elements führt zu einem mehrfachen Aufruf von glosstex!

Es muss natürlich GlossTEX installiert sein ;-)

2.2.4 jxGlossar
<taskdef name="jxGlossar"  
    classname="de.dokutransdata.glossar.tools.antasks.GlossTeX"  
    classpath="c:/Programme/Apache Software Foundation/ant/lib/ant_latex.jar"/>

<target name="jxGlossar">  
  <glossar  
    auxFile="${ltx2.auxfile}"  
    verbose="off"  
    quiet="on"  
    maxdepth="${ltx2.gloss.maxdepth}"  
    language="${ltx2.gloss.language}"  
  />  
</target>

Attribute zum jxGlossar-Task

Attribut Beschreibung Pflicht



auxFile Datei der benutzten Referenzen aus dem LATEX-Lauf Ja
dataFile XML-Glossardatenbank Nein.
verbose Schreibt einige Informationen in die Standardausgabe. Nein. Default: off
quiet Schreibt keine Informationen in die Standardausgabe. Nein. Default: off
maxdepth Wieviel Durchläufe sind erlaubt um Crossreferenzen den Glossar-Einträge aufzulösen. Existieren danach immer noch unaufgelöste Referenzen, so wird eine Meldung ausgegeben und die Referenzen werden unterdrückt! Nein. Default: 10
language Welche Sprache der Glossardefinition soll berücksichtigt werden. Nein. Default: de
run Ausführen innerhalb des LATEX-Tasks Nein. Default: on