# Nástroje pro sestavení

      Účelem nástrojů pro sestavení je vygenerovat dokument ve formátu PDF, DVI nebo PS.

# Úvod

Pro sestavení dokumentu je možné použít různé nástroje. Zde je několik nízkoúrovňových příkazů a jeden vysokoúrovňový: Latexmk.

## Nízkoúrovňové příkazy

Popisek | Příkaz
--- | ---
LaTeX → DVI | latex
LaTeX → PDF | pdflatex
DVI → PDF | dvipdf
DVI → PS | dvips
PS → PDF | ps2pdf
Bibliografie | bibtex
Rejstřík | makeindex

Sestavení dokumentu LaTeX může vyvolat spuštění několika nízkoúrovňových příkazů a to v určitém pořadí a i několikrát. Zde je příklad:

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

Použití nástrojů vyšší úrovně, jako je Latexmk, zjednodušuje velkou část tohoto procesu, protože stačí jediný příkaz. Je samozřejmostí, že umí tyto nástroje zjistit, kolikrát se musí zavolat příkazy latex nebo pdflatex a zda je potřeba příkaz bibtex nebo makeindex. Jako výchozí používá aplikace LaTeX GNOME nástroj Latexmk.

# Spuštění nástroje pro sestavení

Existuje několik způsobů, jak spustit nástroj pro sestavení:

Otevřete nabídku Sestavit.

Použijte tlačítko na hlavní liště nástrojů.

Použijte klávesovou zkratku: F2 → F11.

Nástroj pro sestavení je spuštěn na právě otevřeném souboru. Pokud soubor náleží do projektu, je zpracování provedeno na hlavním souboru projektu.

## Skryté nástroje pro sestavení

Ve výchozím stavuj je hodně nástrojů pro sestavení skrytých, takže je není možné spustit. Abyste viděli jejich úplný seznam, musíte je aktivovat nebo nastavit, viz oddíl .

# Obecné nastavení

Když chcete nástroj pro sestavení nastavit, běžte na: Sestavit Správa nástrojů pro sestavení

Uvidíte úplný seznam výchozích nástrojů pro sestavení a druhý seznam s osobními nástroji pro sestavení. U nich je zaškrtávací políčko, které je povolí nebo zakáže. Když je nástroj pro sestavení zakázaný, není možné jej spustit. Můžete provádět některé další věci, jako je přesouvání níže nebo výše, otevření vlastností nástroje, jeho smazaní nebo kopírovaní, vytváření nového atd.

Dvojitým kliknutím na nástroj pro sestavení se otevřou jeho vlastnosti.

# Úlohy nástroje pro sestavení

Ve vlastnostech nástroje pro sestavení je nejpodstatnější částí nastavení úloh. Nástroj pro sestavení může úloh spouštět několik. Každá z úloh obsahuje dvě informace:

Příkaz, který může využívat zástupných proměnných.

Dodatečné zpracování postprocesorem (viz ).

Jestliže se během provádění úlohy vyskytne chyba, je běh nástroje pro sestavení přerušen a kvůli tomu nejsou spuštěny ani následující úlohy.

# Dodatečné zpracování

Účelem dodatečného zpracování je filtrovat výstup příkazu a získat z něj použitelné informace. K dispozici jsou čtyři postprocesory:

## no-output

Výstup se prostě nezobrazí.

## all-output

Veškerý výstup se bez omezení zobrazí.

## latex

Filtruje výstup příkazů latex nebo pdflatex. Mohou se vyskytnout tři typy chyb: kritické chyby, varování nebo chybné oblasti. K dispozici jsou také některé užitečné informace: velikost dokumentu, počet stránek a počet chyb.

## latexmk

Používá se pro příkaz latexmk. Interně tento postprocesor používá další: latex a all-output.