Mario Blättermann
mario.blaettermann@gmail.com 2011, 2012, 2015
Benjamin Steinwender
b@stbe.at 2015

# Erstellungswerkzeuge

      Der Zweck der Erstellungswerkzeuge ist die Erzeugung eines Dokuments im PDF-, DVI- oder PS-Format.

# Einführung

Verschiedene Werkzeuge können zur Kompilierung eines Dokuments verwendet werden. Es gibt einige einfache Befehle und ein fortgeschrittenes Werkzeug: Latexmk.

## Einfache Befehle

Bezeichnung | Befehl
--- | ---
LaTeX → DVI | latex
LaTeX → PDF | pdflatex
DVI → PDF | dvipdf
DVI → PS | dvips
PS → PDF | ps2pdf
Bibliografie | bibtex
Index | makeindex

In die Kompilierung eines LaTeX-Dokuments werden einige einfache Befehle einbezogen, in einer bestimmten Reihenfolge und einer bestimmten Anzahl der Aufrufe. Hier ein Beispiel:

    $ latex document.tex
    $ bibtex document.aux
    $ latex document.tex
    $ dvips -t a4 document.dvi
    $ ps2pdf document.ps

Mit einem fortgeschritteneren Werkzeug wie Latexmk lässt sich der Vorgang vereinfachen, da nur ein Befehl erforderlich ist. Tatsächlich können diese Werkzeuge erkennen, wie oft die Befehle latex oder pdflatex aufgerufen werden müssen, und ob bibtex oder makeindex notwendig sind. Per Vorgabe verwendet LaTeXila das Werkzeug Latexmk.

# Ein Erstellungswerkzeug ausführen

Es gibt verschiedene Wege, ein Erstellungswerkzeug auszuführen:

Öffnen Sie das Erstellen-Menü.

Verwenden Sie die Knöpfe in der Hauptwerkzeugleiste.

Verwenden Sie die Tastenkürzel: F2 → F11.

Das Erstellungswerkzeug wird auf die aktuell geöffnete Datei angewendet. Falls die Datei zu einem Projekt gehört, wird die Hauptdatei des Projekts verwendet.

## Verborgene Erstellungswerkzeuge

Standardmäßig sind zahlreiche Erstellungswerkzeuge verborgen, so dass sie nicht ausgeführt werden können. Um eine vollständige Liste der Erstellungswerkzeuge anzuzeigen, zu aktivieren oder zu konfigurieren, lesen Sie den Abschnitt .

# Allgemeine Konfiguration

Um die Erstellungswerkzeuge zu konfigurieren, öffnen Sie: Erstellen Erstellungswerkzeuge verwalten

Eine Liste aller Erstellungswerkzeuge wird angezeigt. Über Ankreuzfelder können Sie diese anzeigen oder verbergen. Wenn ein Erstellungswerkzeug verborgen ist, ist es nicht möglich, es auszuführen. Sie können einige Aktionen ausführen, wie ein Werkzeug nach oben oder unten verschieben, dessen Eigenschaften betrachten, es löschen oder kopieren, ein neues Werkzeug erstellen usw.

Doppelklicken Sie auf eines der Erstellungswerkzeuge, um dessen Eigenschaften zu öffnen.

# Aufgaben eines Erstellungswerkzeuges

Der schwierige Teil in den Eigenschaften eines Erstellungswerkzeugs ist die Einrichtung der Zuweisung von Aufgaben. Ein Erstellungswerkzeug kann verschiedene Aufgaben ausführen. Jede Aufgabe beinhaltet zwei Informationen:

Der Befehl, welcher Platzhalter enthalten kann.

Die Nachbearbeitung (siehe ).

﻿Wenn während der Ausführung eines Auftrags ein Fehler auftritt, wird die Ausführung des Build-Tools abgebrochen und die nächsten Aufträge werden nicht gestartet.

# Nachbearbeitung

Der Zweck der Nachbearbeitung ist die Filterung der Befehlszeilenausgabe und das Erhalten nützlicher Informationen. Vier Nachbearbeitungswerkzeuge sind verfügbar:

## no-output

Die Ausgabe wird nicht angezeigt.

## all-output

Die vollständige Ausgabe wird angezeigt, ohne Filterung.

## latex

Die Ausgabe der Befehle latex oder pdflatex wird gefiltert. Drei Fehlertypen sind möglich: kritische Fehler, Warnungen oder »Bad Boxes«. Es gibt außerdem weitere Informationen: die Größe des Dokuments, die Seitenanzahl und die Anzahld der Fehler.

## latexmk

Wird für den Befehl latexmk verwendet. Intern ruft dieses Nachbearbeitungswerkzeug weitere Befehle auf: latex und all-output.